2016-11-15 10 views
0

RTMP仕様では、 - 異なるビデオとオーディオのパケットを多重化して単一の接続で送信することができます。私は2つのRTMPパケットをどのように区別して、どのビデオにパケットが対応しているかを知ることができますか?たとえば。私たちのサーバーから2つのビデオ、つまりVideo1とVideo2を送信しているとします。 1.両方のビデオのパケットがストリーム上に来る場合、パケットがVideo1またはVideo2に属するかどうかをどのように知ることができますか?異なるビデオストリームとオーディオストリームのrtmpパケットを識別する方法

  1. ここで、パケットタイプが3の場合、参照を行う必要がありますか? Video1ストリームのタイプ0パケットまたはVideo2ストリームのタイプ0パケットの参照?

まず、私が確認したいのは、2つのビデオ(クライアントの参照から)に2つの異なる接続がありますか?

「はい」の場合、取得したパケットのポート番号を使用して、そのパケットがどのビデオに属しているかを特定することはできません。私は正しいと思っていますか?

答えて

0

RTMP接続セットは1回のみ(1935ポート)です。ビデオストリームは、message_stream_idの数で区別できます。各message_stream_idは、メッセージにまとめることができるチャンクからなる。各チャンクは、いくつかのmessage_stream_idに関連付けられています。

関連する問題