0

TCP 接続を介してビデオ/オーディオ ストリーミングを使用するアプリケーションを作成しようとしています。既に indy10 コンポーネント (idtcpserver および idtcpclient) を使用してビデオ ストリーミングを行っています。同じことをオーディオで行うことは可能ですか?

4

2 に答える 2

3

もちろん。

TCPは単なるデータチャネルです。どのような種類のデータが転送されるかは、まったくわかりません。HTML ページ、プログラム、ビデオ、オーディオなど。これは、TCP プロトコル内の単なるデータ チャネルです。

ただし、「ストリーミング」は通常、「ほぼリアルタイム」を意味します。ビデオまたはオーディオの一部のフレームが数秒間到着しなかった場合は、スキップして忘れて、新しい音楽またはビデオを再生することをお勧めします。Skype での会話が突然 1 分間停止してから、数秒間のネットワーク ジャムが原因で、その 1 分間すべてを再生することは望ましくありません。1つか2つの単語を失い、文脈から回復するか、特派員に繰り返すように依頼することをお勧めします. したがって、再送信機能が組み込まれており、通常はバッファがそれほど大きくない TCP は、マルチメディア ストリーミングに最適な選択肢ではありません。通常、UDP + アプリケーションで実装された整合性制御が適しています。

于 2013-07-26T13:51:00.983 に答える