网页实时通信:问题,成果,以及正在进行的标准化工作(一)
Salvatore Loreto, Simon Pietro Romano 网页实时通信(WebRTC)是一个即将到来的标准,其目的是在网页浏览器中赋予点对点实时通信的能力。IETF RTCWeb以及W3C WebRTC工作组正在为下一代浏览器之间建立和管理可靠通信通道,而共同定义API以及底层通信协议。 现在,支持网络上实时通信的势头伴随着两大互联网标准化团体—IETF和W3C正在逐渐增大。 在此领域的标准化工作目的在于规定一个W3C API使网页应用能够在任何设备上运行—从安全接口到输入外设(例如网络摄像机和麦克风)—在浏览器之间点到点的发送和接收实时媒体和数据。API的设计必须允许网页开发人员在通信会话中实现寻找和连接参与者的功能。W3C的API将会依赖于现存的协议—那些已经被IETF认定为路由网络相关方面最适当的协议(控制协议,连接建立及管理,无连接传输,最佳编码器及译码器的选择,等等)。但是,在两种标准化工作之间并没有明显的分别,其十分明显地在单一端点的应用层责任上进行了交叉,以及与远端端点之间的交互。 这个向浏览器激活的RTC