licode学习之erizo篇--Transport

erizo的transport部分负责网络链路处理,其包含ice处理,数据包packet处理传递。

transport存在,主要是为Dtls-srtp数据处理提供封装,其关联着ice与外部接口webrtcconnection。其关系图如下:

 

erizo提供了两套ICE的方案,分别使用不同的ice库,可以再iceconfig参数里进行设置。

erizo的DtlsTransport,提供了dtls交互,srtp加密和解密。

 

总结:erizo的链路数据接收模型,是定义一个listener,下一级继承listener,同级聚合listener,实现异步数据的逐级传递。

 

posted @ 2018-12-04 14:23  media_myself  阅读(1205)  评论(0编辑  收藏  举报