licode学习之erizo篇--Transport

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

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

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

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

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

原文地址:https://www.cnblogs.com/limedia/p/licode_erizo_transport.html