最終更新日:2009/02/24 00:50:44
解答
d
解説
フレームフォーマット
| 8 byte | 14 | 20 | 8 | 12 | - | 4 |
| プリアンブル/SFD | イーサヘッダ | IPヘッダ | UDPヘッダ | RTPヘッダ | データ | FCS |
MTUが1500であることより、データの最大サイズは
1500 - 20 - 8 - 12 = 1460 byte
1500 - 20 - 8 - 12 = 1460 byte
1460byteの中にMPEG2-TSパケットを連結して送信することが可能である。
MPEG2-TSパケット長が204byteであるから
1460 / 204 = 7.15
これより、1つのIPパケットに7つのMPEG2-TSパケットを格納できる。
1460 / 204 = 7.15
これより、1つのIPパケットに7つのMPEG2-TSパケットを格納できる。
H.264の出力が16.32Mbpsであるから、これをバイトに変換して
16.32Mbps → 2,040,000 byte/sec
1つのMPEG2-TSパケット長が204byteだから、
MPEG2-TSパケットは10,000個であることが分かる。
16.32Mbps → 2,040,000 byte/sec
1つのMPEG2-TSパケット長が204byteだから、
MPEG2-TSパケットは10,000個であることが分かる。
1つのIPパケットに7つのMPEG2-TSパケットを含むので
10,000 / 7 = 1428 あまり 4(つまりIPパケットは1429個)
10,000 / 7 = 1428 あまり 4(つまりIPパケットは1429個)
7つのMPEG2-TSパケットを含むフレーム長は
204 * 7 + その他のヘッダ(8+14+20+8+12+4) = 1494 byte
204 * 7 + その他のヘッダ(8+14+20+8+12+4) = 1494 byte
4つのMPEG2-TSパケットを含むフレーム長は
204 * 4 + その他のヘッダ(8+14+20+8+12+4) = 882 byte
204 * 4 + その他のヘッダ(8+14+20+8+12+4) = 882 byte
これらより、1秒間に使用する帯域を計算すると
(1494 * 1428 + 882) * 8[bit]= 17.07
(1494 * 1428 + 882) * 8[bit]= 17.07
選択肢のなかで一番近いものを選ぶと17.08Mbpsとなる
関連項目
関連問題
参考文献・WEBページ
公式本(2008,映像転送,p275)