• SDP的两种Plan

    SDP的两种Plan是指在传输多路同类型媒体流时两种SDP的格式,多路同类型媒体流的例子有"录屏+相机"或者多个相机的情景。这两种SDP格式分别是Plan B和Unified Plan,目前WebRTC标准采纳的是nified Plan,并且代码已经支持。

    Plan B:同类型媒体只有一个m line,同类型的多个媒体流之间通过msid区分;

    Unified Plan:每个媒体流都有一个m line,比如有两路视频,就会有两个video m line。

    ORTC

    ORTC说白了就是WebRTC中使用SDP的主要替代方案或者说是SDP的规范版。

    既然已经有了SDP,而且目前已经在WebRTC中有了相关的支持,为什么还需要ORTC呢?这就要从SDP的弊端说起了。

    首先WebRTC刚开始搞的还不是很火,至于谷歌和firefox在搞,其他一些主流的浏览器厂商并不是很配合,所以自然而然地就缺少了一个相关的规范。随着这几年WebRTC开始火起来,一些巨头们看到WebRTC这个趋势,就想加入进来了,但是又不想全由谷歌一家说了算,所以就开始挑战WebRTC,挑刺搞规范了。

    其中SDP被挑的几个主要问题就是:

    1,sdp格式晦涩难懂,这确实是事实,内容多还不说,每次使用还得像查字典一样去查。

    2,太多高层次的API,以及没有严格的标准规范,火狐和chome一些写法还搞得不一样。

    3,无法真正解决历史遗留系统的兼容性问题。

    4,要求没有得到应答。

    更多关于ORTC的相关知识:www.ortc.org

    关注我,一起进步,人生不止coding!!!


    本文分享自微信公众号 - 思想觉悟(ChuanFlyer)。
    如有侵权,请联系 [email protected] 删除。
    本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

    06-22 14:57