anyuan2002.com - vwin网

查找: 您的方位主页 > 手机频道 > 阅览资讯:音视频学习笔记----4,音视频编码根底学习之-webrtc根底到架构(音频处理)

音视频学习笔记----4,音视频编码根底学习之-webrtc根底到架构(音频处理)

2019-03-27 17:46:41 来历:www.anyuan2002.com 【
vwin娱乐场

WebRTC概念

Web Real-Time Communication,web实时通讯技能。简单说就是在web浏览器里面引进实时通讯,包含音视频通话等。

WebRTC供给了视频会议的核心技能,包含音视频收集、编解码、网络传输、显现等功能,支撑跨渠道:Windows,Linux,Mac,Android,尤其是在实时通讯方面的许多技能能够灵敏嫁接到非RTC类流媒体体系中,例如,在低带宽下的视频颤动操控,图画作用增强,通用NAT穿透进程等等。

WebRTC结构

从WEB-RTC方面剖析WEBRTC在浏览器上的接口结构,在浏览器端首要完成了三个接口:

1,MediaStream,完成对本地音视频资源的封装,表明一个媒体流数据,一个MediaStreamTrack表明MediaStream中的一个媒体源,如音频、视频、字幕等;

接口名称为getUserMedia,该接口为上层供给同步的音视频流

2,RTCPeerConnection,语音或许视频通话进程,包含呼叫。应对、穿透、加密、传输及会话办理等一系列流程,一个RTCPeerConnection代表对话进程中的一端;

首要是用来处理点到点之间的衔接和数据传输,使整个进程能够安稳且高效。在RTCPeerConnection下,封装了很多的编解码、通讯协议的作业来完成整个实时通讯进程,乃至是在不能提 供安稳带宽情况下的实时通讯,首要功能点包含:

  • 丢包补偿(packet loss concealment)
  • 回音消除(echo cancellation)
  • 自适应带宽(bandwidth adaptivity)
  • 视频颤动缓冲器(dynamic jitter buffering)
  • 自动增益操控(automatic gain control)
  • 噪声下降和按捺(noise reduction and suppression)
  • 图画整理(image 'cleaning')(!暂时这么翻译吧)

3,RTCDataChannel,在RTCPeerConnection之上,传输自定义数据。

WebRTC架构

音视频学习笔记----4,音视频编码根底学习之-webrtc根底到架构(音频处理)

WebRTC架构图(网上摘取)

(1)Web开发者API层;

(2)蓝色实线部分是面向浏览器厂商的API层

(3)蓝色虚线部分浏览器厂商能够自定义完成

这里有一个讲的很具体的博客,共享下:https://blog.csdn.net/fishmai/article/details/69681595

 

 

 

 

 

 

 

 

 
 

本文地址:http://www.anyuan2002.com/a/luyou/99759.html
Tags: 学习 笔记 音视频
修改:vwin网
关于咱们 | 联络咱们 | 友情链接 | 网站地图 | Sitemap | App | 回来顶部