混乱:

混乱:

デスクトップ ユーザーと別のデスクトップ ユーザー (ピアツーピア) 間の通信、デスクトップ ユーザーと複数のユーザー (ピアツーマルチピア) 間の通信を可能にするソフトウェア プロジェクトがあるとします。

混乱:

ピアツーピアまたはピアツーマルチピアで、インターネット経由のオーディオ/ビデオ伝送を全二重で使用する場合。

A) 送信者: 送信者の正確な帯域幅/速度要件はどれくらいですか? 全二重でオーディオを送受信する場合、サンプルレートは 8khz/16khz/32khz/44khz になりますか? - 受信者: 送信者と同じ

B) 送信者: オーディオの観点から別途計算すると、インターネット経由で HD ビデオを使用する場合、必要な帯域幅はどのくらいでしょうか。オーディオ伝送よりもはるかに高くなりますか? - 受信者: 送信者と同じ - エンドユーザーにとって、正しい速度/帯域幅要件を見つけることは非常に複雑です。

また、インターネット速度と帯域幅の違い(MBit と MByte など)もよく混同されます。2 Mbit または 2 Mbyte を超える計算には、正確には何が必要ですか? インターネットでは、たとえば 512KB または 1MB のアップロード/ダウンロード速度が利用可能であるとします。これは、1 秒あたりのビットまたはバイトとはどういう意味ですか? これらの速度は、専用帯域幅を明確に示しているのでしょうか、それとも透過的ではないのでしょうか?

プロジェクトを開始する前に、HD ビデオと超音波伝送の数学/公式に関するインターネット帯域幅の計算が非常にわかりにくいため、これを明確かつ透明にするために、最適な回答が欲しいだけです。

誰かがこの謎全体を一つ一つ説明してくれると本当にありがたいです。

どうぞよろしくお願いいたします

答え1

A) 送信者: 送信者の正確な帯域幅/速度要件はどれくらいですか? 全二重でオーディオを送受信する場合、サンプルレートは 8khz/16khz/32khz/44khz になりますか? - 受信者: 送信者と同じ

ピアツーマルチピアの場合は、データストリーム * 送信先のピアの数が必要になります。つまり、256 kbp/s のデータレートで 23 のピアに送信するとします。23*256 = 5888 kbp/sこの場合、送信者は最低速度が必要です。ピアツーピアの考え方は、すべての受信者が送信者でもあるということです。その場合、ピアの速度にも依存する必要があります。最初の送信者はピア 1 に送信し、次にピア 1 はピア 2 に送信します。ピアを別のピアに割り当てるのではなく、データを必要とするピアにのみ送信するという組み合わせも可能です。

たとえば、ピア 1 はデータ ストリームを受信し、それをピア 2 に送信します。ピア 2 はそれをピア 3 に送信したいのですが、十分な帯域幅がありません。ピア 1 には帯域幅が残っているので、ピア 2 を支援し、データ ストリームの一部をピア 3 に直接送信します。

B) 送信者: オーディオの観点から別途計算すると、インターネット経由で HD ビデオを使用する場合、必要な帯域幅はどのくらいでしょうか。オーディオ伝送よりもはるかに高くなりますか? - 受信者: 送信者と同じ - エンドユーザーにとって、正しい速度/帯域幅要件を見つけることは非常に複雑です。

インターネット経由で真の HD をストリーミングするのは、大量の帯域幅が必要になるため、かなり困難です。サウンドはビデオ (特に HD ビデオ) よりもデータ量が少なくて済みます。その量は、ビデオとオーディオをどのようにエンコードするかによって異なります。一部のエンコードでは、データの圧縮率に応じて、より多くのデータが必要になります。

また、インターネット速度と帯域幅の違い(MBit と MByte など)もよく混同されます。2 Mbit または 2 Mbyte を超える計算には、正確には何が必要ですか? インターネットでは、たとえば 512KB または 1MB のアップロード/ダウンロード速度が利用可能であるとします。これは、1 秒あたりのビットまたはバイトとはどういう意味ですか? これらの速度は、専用帯域幅を明確に示しているのでしょうか、それとも透過的ではないのでしょうか?

一般的に使用される測定単位は基本的に 3 つあります。Mbp/s、MBp/s、MiBp/s です。Mbp/s はメガビット/秒、MBp/s はメガバイト/秒、MiBp/s はメビバイト/秒を表します。

1 バイトは 8 ビット (0 または 1) で構成されます。つまり、8 mbp/s は 1 MBp/s に過ぎません。また、デジタル情報の単位が 2 の累乗であるという事実に対する補正を考慮に入れた MebiByte もあります。たとえば、1 MebiByte は2^10 = 10241000 ではなく 1000 です。

詳細については、以下のWikipediaページを参照してください。http://en.wikipedia.org/wiki/データレート単位

関連情報