メインコンテンツまでスキップ

4.1.2. addTrack

4.1.2. addTrack

addTrack メソッドは MediaStreamTrack を PeerConnection に追加し, MediaStream 引数を使用してトラックを同じ MediaStream 内の他のトラックと関連付けて, オファーまたはアンサーを作成するときに同じ "LS" (リップシンクロナイゼーション) グループに追加できるようにします。同じ "LS" グループにトラックを追加すると, [RFC5888] のセクション 7 で説明されているように, 適切なリップシンクのためにこれらのトラックの再生を同期する必要があることが示されます。addTrack は次のようにトランシーバーの数を最小限に抑えようとします。PeerConnection が "have-remote-offer" 状態にある場合, トラックは, 最新の setRemoteDescription 呼び出しによって作成された最初の互換性のあるトランシーバーでローカルトラックがないものにアタッチされます。それ以外の場合, セクション 4.1.4 で説明されているように, 新しいトランシーバーが作成されます。