码迷,mamicode.com
首页 > Web开发 > 详细

基于webrtc技术的视频会议方案探讨

时间:2014-10-13 14:51:09      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   使用   ar   sp   on   

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。


webrtc标准定制了web上如何p2p传输实时媒体, 但多人视频并没有规范,同时也是webrtc在企业级解决方案中的一个挑战,webrtc技术视频


会议方案可以归纳为一下几种


1. Mesh solution
这是最简单的方案,其原理就是客户端创建多个one-one的连接,互相relay媒体,这种方案服务器不需要改动,简单,但是客户端占用资源多。


2. Mixer solution
这种方案是传统视频会议解决方案,其核心是中心控制单元MCU负责媒体的编解码,MCU把多路音视频接收,解码,混合后编码,以一路的方式转发给多个客户端,这种方式的好处是客户端无需做任何与多人视频相关改动,客户端与服务器只保持一路媒体,但这种方案增加了MCU的复杂度,通常采用硬件方式做视频编解码。


3. router solution
这种方式是最近几年出现的方案,同时也是h264 svc codec出现后引入,其原理是服务器端只负责转码媒体,而不需要Mixer solution里面的转码过程,这很大程度上提高了服务器并发能力。



方案对比:
以上几种方案实际使用中各有优劣,需要根据实际使用情况选择,
如果你只需要音频会议,同时需要与legacy 设备互通,方案2是不错的选择,如果你的客户端具备很好的性能,带宽环境又很高,同时并发会议的人数有限,则方案1可以考虑,比如四人的视频会议,这种方案服务器端成本最低。
如果你要构建一个大规模的服务,不需要与legcay的设备互通,方案3是个不错的选择。

基于webrtc技术的视频会议方案探讨

标签:style   blog   http   color   io   使用   ar   sp   on   

原文地址:http://blog.csdn.net/voipmaker/article/details/40041799

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!