【licode】erizo 与每个客户端的 ICE 流程以及数据流的收发

看这篇文章,ICE 流程走完了,

  • piasy的p2p 文档
    【licode】erizo 与每个客户端的 ICE 流程以及数据流的收发_第1张图片

  • 后面ICE 建立连接有问题,只能看代码了了。

服务端大神总结文章

  • erizo 与每个客户端的 ICE 流程以及数据流的收发
  • erizo 是 Licode 实现 SFU 的模块,使用 c++ 语言编写,以 so 的形式提供给使用者进行二次开发。
    实现的功能分为两块,一是多人模式下的多路流管理,包括发布订阅流,流数据转发。一是实现与每个客户端的 ICE 流程以及数据流的收发,这一部分通过集成 libnice 库或 nICEr 库(可选, 默认为 libnice)实现。

源码分析
核心类有三个, WebRtcConnection、OneToManyProcessor、LibNiceConnection。WebRtcConnection 是一个逻辑连接,内部

你可能感兴趣的:(WebRTC入门与实战)