WebRTC总体架构
2016-01-05 11:04:25 21 举报
WebRTC是一种实时通信技术,它允许网络应用或站点,在不需要中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC包含客户端JavaScript API、信令服务器、TURN服务器等组件。其中,客户端JavaScript API用于在浏览器中实现音视频通话功能;信令服务器用于协调客户端之间的连接;TURN服务器用于解决NAT穿透问题。WebRTC架构简洁,易于实现,能够支持多种平台和设备。
作者其他创作
大纲/内容
Web开发者使用的API
图像增强
网络I/O
VP8编解码
WebRTC C++ API(PeerConnection接口)
多路复用
音频NetEQ
Web API(由W3C WG制定)
视频采集
音频引擎
浏览器开发者使用的API
SRTP协议
会话管理/信令抽象(会话层)
视频引擎
iSAC/iLBC编解码
回声消除/去噪
网络传输
P2PSTUN+TURN+ICE
音频采集/渲染
可供浏览器开发者覆写
视频抖动缓冲
收藏
收藏
0 条评论
下一页