1:支持的浏览器和平台
Latest ✔ |
Latest ✔ |
Latest ✔ |
11+ ✔ |
Latest ✔ |
11+ ✔ |
2:WebRTC (Web Real-Time Communications)
WebRTC 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。
3:WebRTC 内部结构
架构图颜色标识说明:
- 紫色部分是Web开发者API层
- 蓝色实线部分是面向浏览器厂商的API层
- 蓝色虚线部分浏览器厂商可以自定义实现
WebRTC有三个模块:
- Voice Engine(音频引擎)
(1):Voice Engine包含iSAC/iLBC Codec(音频编解码器,前者是针对宽带和超宽带,后者是针对窄带)
(2):NetEQ for voice(处理网络抖动和语音包丢失)
(3):Echo Canceler(回声消除器)/ Noise Reduction(噪声抑制)
- Video Engine(视频引擎)
(1):VP8 Codec(视频图像编