2011-01-31 1 views
1

私はネットワークから複数のRTPストリームを受信して​​いますが、RTPは各方向のストリームを1つしか処理できないため、カップルをマージして別のクライアントに送り返す必要があります(既にRTPストリーム、そうでないと...その部分は重要ではない)。複数のRTPオーディオストリームをプログラムで多重合成するにはどうすればよいですか?

私の推測では、オーディオバイトをミキシングするためのアルゴリズムがいくつかあります。

RTP Stream 1 --------------------- 
            \_____________________ (1 MUXED 2) RTP Stream Out 
           /
RTP Stream 2 --------------------- 

答えて

1

ありますが、1つのストリームだけを使用したい場合は、あなたを助けるかもしれないRTPストリーム多重化のためのIETFのドラフトでは、リンクがここにhttp://www.cs.columbia.edu/~hgs/rtp/drafts/draft-tanigawa-rtp-multiplex-01.txt

であるおそらく異なるchannlesこのように、複数のストリームからのデータを送信しますlinkは、WAVファイルでオーディオチャンネルがどのように多重化されているかの概要を示します。あなたは同様の戦略を採用することができます

1

私はあなたがVoIPの会議について話していると思います。 mediastreamer2 library私は会議用のフィルターをサポートしていると思います。

関連する問題