2017-02-05 8 views
1

ローカルデバイスによって作成されたいくつかのオファーSDPと、リモートデバイスによって作成されたAnswer SDPが返されたオファーを特定することは可能ですか?WebRTCで回答用のSDPを確認する

つまり、回答とオファーの両方にある1つの接続に固有の情報があるため、2つを一致させることができますか?たとえば、SDP内の値で、SDPとの接続を示します。

オファーとアンサーの両方で同じセッションIDが使用されているかどうかは確信していませんが、使用していればそれを使用できます。

答えて

1

いいえ、標準に準拠したJSEP SDPには、そのような識別子はありません。

新しいクローム/ Firefoxバージョンでは動作しなくなる可能性があるので、私はお勧めできませんが、 "a = mid"属性を使用します。これはオファーとアンサーの間で同じであることが保証されています。

だから、あなたはこのようになりますSDPかかることがあります:

... 
a=group:BUNDLE audio video 
... 
a=mid:audio 
... 

をと述べたように、

... 
a=group:BUNDLE uniqueidentifier video 
... 
a=mid:uniqueidentifier 
... 

でけれども、それを交換するSDPが意志をいじることから、これは(将来性ではありません最終的には禁止される)。また、MIDは、オンザフライで表示されるため、小さくなければならず、連続するオファー/回答の間で同じである必要があります。私は本当にSDP自体の外で一意の識別子を通知することをお勧めします。

関連する問題