webrtc-m79-PlanB 与 UnifiedPlan
生活随笔
收集整理的這篇文章主要介紹了
webrtc-m79-PlanB 与 UnifiedPlan
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PlanB 和 UnifiedPlan 其實就是 WebRTC 在多路媒體源(multi media source)場景下的兩種不同的 SDP 協商方式。如果引入 Stream 和 Track 的概念,那么一個 Stream 可能包含 AudioTrack 和 VideoTrack,當有多路 Stream 時,就會有更多的 Track,如果每一個 Track 唯一對應一個自己的 M 描述,那么這就是 UnifiedPlan,如果每一個 M line 描述了多個 Track(track id),那么這就是 Plan B。
????????PlanB 和 UnifiedPlan 的關鍵在于:
????????對于 PlanB 來說,由于只有一個 M(audio) 和 M(video),隸屬于同一個M line的編碼格式是相同的,當有多路媒體流(一路流就是一個track)時,則根據 SSRC 去區分,也就是說在 PlanB 中一個Mline中含有多個SSRC的流,這些個流共用同一個編碼格式。
????????對于 UnifiedPlan 來說,由于可以有多個 M(audio) 和 M(video),每路流(一路流就是一個track)都有自己的 M Line,每個 M line?都可以指示自己的編碼格式。
?
總結
以上是生活随笔為你收集整理的webrtc-m79-PlanB 与 UnifiedPlan的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 真正解决TextView行间距、字间距的
- 下一篇: 互评成绩 python