WebRTC是一项实时通讯技术,允许网络应用在无中间媒介的情况下,通过浏览器建立点对点的连接,实现音视频流和数据传输。用户无需安装插件或第三方软件即可进行点对点数据分享和电话会议。WebRTC旨在通过简单的JavaScript API实现网页视频会议,支持跨平台操作,并提供音视频采集、编解码、网络传输等功能。此外,WebRTC还致力于创建一个多浏览器间的实时通信平台,支持多种终端监看和多方互动,适用于广电、教育、医疗等多个行业。
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC 包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。
WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(ChromeFireFox...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Javascript 标准API,目前是WebRTC 1.0版本,Draft状态;另外WebRTC还希望能够建立一个多互联网浏览器间健壮的实时通信的平台,形成开发者与浏览器厂商良好的生态环境。同时,Google也希望和致力于让WebRTC的技术成为HTML5标准之一,可见Google布局之深远。WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。而海威视讯webrtc目前已经打通底层架构,同时在基础应用上有更多得开发可能性和实用性,有众多的有点例如,低延时跨平台集中监看多方互动DEMO平台:
1、 支持拉取摄像头、编解码器等设备的WEBRTC协议网络流;
2、支持局域网、广域网监看,自带广域网穿透,无需映射公网,超低延时(100ms-200ms);
3、支持多种终端监看:电脑、手机、大屏等;
4、支持指定设备音视频双向及多方互动对讲;
5、 泛行业应用:广电媒体视频传输监看,教育互动录直播,远程医疗,远程协助等;
6、产品特性:高并发、实时性、跨平台、超低成本部署、多接口音视频编解码设备、数据传输延时、丢包、网络抖动、回音处理和消除等;
7、DEMO平台可提供SDK给各行业提供高并发、低延时、高清流畅、安全可靠的全场景、全互动、全实时音视频的终端服务;