12 2018 档案
摘要:erizo的pipeline的handle,是媒体数据处理的基本操作,handle分为3类:IN,OUT,BOTH IN:数据进入handle,handle需要read数据并传递给下一级 OUT:数据进入handle,handle需要write数据并传递给下一级 BOTH:可以同时进行read和wr
阅读全文
摘要:Pipeline是媒体处理的核心流程逻辑。 Pipeline里面定义了两个主要的概念:Service和Handler。 Service负责处理那些不仅要看当前数据包,还要分析之前的数据包的那些业务,比如丢包重传;Handler处理当前的数据包的情形,比如生成填充字节。 在Pipeline里面,Han
阅读全文
摘要:MediaStream是erizo进行流数据处理的核心模块。当网络数据,经过DtlsTransport进行srtp解密后,得到的rtp裸数据与rtcp裸数据,都要进入MediaStream进行处理;需要发送给对方的rtp数据与rtcp裸数据也要经过MediaStream处理后,才会给DtlsTran
阅读全文
摘要:erizo的transport部分负责网络链路处理,其包含ice处理,数据包packet处理传递。 transport存在,主要是为Dtls-srtp数据处理提供封装,其关联着ice与外部接口webrtcconnection。其关系图如下: erizo提供了两套ICE的方案,分别使用不同的ice库,
阅读全文
摘要:erizo的webrtcconnection使用监听来通知事件,其接口为: 在event发生时,其参数的内容进行总结: 1、CONN_INITIAL:WebrtcConnection对象创建后,需要外面手动调用init方法,该方法会回调notifyEvent,并传递事件为改枚举值,message和s
阅读全文

浙公网安备 33010602011771号