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

本文原创自 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是个不错的选择。

时间: 2024-10-24 05:19:49

基于webrtc技术的视频会议方案探讨的相关文章

基于webRTC技术 音频和视频,IM解

由于原来的文章 http://blog.csdn.net/voipmaker  转载注明出处. 基于WebRTC技术可实现点对点音视频.即时通信.视频会议.最新的系统组件包含: TeleICE NAT 穿越server: 基于标准的NAT穿越协议 ICE,实现NAT穿越,音视频p2p传输 单台机器支持上万并发 TeleMCU 视频会议server: 实现webrtc 视频会议server能力 同一个会议可接入sip视频client. webrtcclient.pstn 线路. TeleMedia

基于webRTC技术的 音视频,IM解决方案

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处. 基于WebRTC技术可实现点对点音视频.即时通信.视频会议,最新的系统组件包括: TeleICE NAT 穿越服务器: 基于标准的NAT穿越协议 ICE,实现NAT穿越,音视频p2p传输 单台机器支持上万并发 TeleMCU 视频会议服务器: 实现webrtc 视频会议服务器能力 同一个会议可接入sip视频客户端. webrtc客户端,pstn 线路. TeleSwitch  webrtc网关服务器: 负

基于webrtc技术的session border controler (SBC)

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处. WebRTC技术致力于在浏览器端实现实时音视频,多媒体数据互操作,其NAT穿越部分采用ICE框架,目的是实现媒体P2P,SBC又叫会话边界控制器,致力于媒体,信令NAT穿越,但SBC技术中媒体由服务器中转,这违背WEBRTC的初衷,但是当基于WebRTC技术的客户端与非WebRTC技术客户端(如基于SIP,H323协议)实现互操作时,需要借助一个网关,负责两边协议的转换工作,这时SBC作为接入设备可以考虑

基于webrtc技术session border controler (SBC)

由于原来的文章 http://blog.csdn.net/voipmaker  转载注明出处. 我建了一个通信学习 交流群. 45211986, 欢迎增加. WebRTC技术致力于在浏览器端实现实时音视频,多媒体数据互操作,其NAT穿越部分採用ICE框架,目的是实现媒体P2P,SBC又叫会话边界控制器.致力于媒体,信令NAT穿越,但SBC技术中媒体由server中转.这违背WEBRTC的初衷.可是当基于WebRTC技术的client与非WebRTC技术client(如基于SIP,H323协议)实

实时音视频互动系列(下):基于 WebRTC 技术的实战解析

在 WebRTC 项目中,又拍云团队做到了覆盖系统全局,保证项目进程流畅.这牵涉到主要三大块技术点: 网络端.服务端的开发和传输算法 WebRTC 协议中牵扯到服务端的应用协议和信令服务 客户端iOS.安卓 H.264 编解码技术 △ WebRTC 技术点 实时音视频互动必须遵守三大点 必须基于 UDP 协议,否则不要谈实时 因为 TCP 协议的重传机制(传输保障)会导致累积延迟问题,用 UDP 协议没有传输保障机制,但需要自行完善丢包容错逻辑. 又拍云音视频互动方案是基于UDP 协议,使用 T

Google 公布 WebRTC 技术路线图

谷歌在今年 1 月份发布的 Chrome Dev 版本中首次集成了 WebRTC,引起了广泛的关注.今天,谷歌在博客中公布了 WebRTC 技术的开发路线图. WebRTC 是 一项在浏览器内部进行实时视频和音频通信的技术,是谷歌在 2010 年收购 Global IP Solutions 公司而获得一项技术.该技术基于 WHATWG 协议,目的是通过浏览器提供简单的 JavaScript 就可以达到实时通讯(Real-Time Communications)能力.2011年谷歌在 BSD 许可

基于开源技术的上网行为管理方案实现案例

基于开源技术的上网行为管理方案实现案例 互联网已经成为人们工作.生活过程不可或缺的工具.在企业普遍存在着电脑和互联网络滥用的严重问题,网购.各种直播.电影.P2P工具下载等与工作无关的行为占用了有限的带宽,影响了工作,作为企业如何监管?购买商业软件?我看,未必适合你的公司. 选择开源工具怎么样?下面我为大家介绍两款开源工具及案例.用以实现用户上网内容审计和行为监控.这些技术的基础基于嗅探技术,所以大家在浏览下文时,一定要对网络嗅探技术有深刻理解. 1.开源工具Xplico Xplico工作原理是

基于PCDN技术的无延时直播方案

摘要: 2018亚太CDN峰会在北京隆重召开,在4月12日上午的运营商论坛中,阿里云边缘计算团队高级技术专家张士波进行了<基于PCDN技术的无延时直播方案>的主题演讲.本文为演讲内容.当大家谈到直播,一般很惊讶于直播近几年来发展的规模,尤其是2016到2017年直播用户增长速度达到了22.6%,用户的总体规模已经达到了4.2亿,营收方面达到了人民币300亿以上,发展趋势是非常喜人的. 2018亚太CDN峰会在北京隆重召开,在4月12日上午的运营商论坛中,阿里云边缘计算团队高级技术专家张士波进行

摘录 :iOS下音视频通信的实现-基于WebRTC

原文出自:http://www.cocoachina.com/ios/20170306/18837.html ,为了方便记忆,转载,如原作者不同意转载,邮件通知,立即删除 前言: WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,简而言之它是一个支持网页浏览器进行实时语音对话或视频对话的技术. 它为我们提供了视频会议的核心技术,包括音视频的采集.编解码.网络传输.显示等功能,并且还支持跨平台:windows,linux,mac,android,i