WebRtc简介

WebRtc是什么

WebRtc(Web Real-Time Communication)是由google开源的,跨平台的,主要用于浏览器之间的,实时数据传输的音视频引擎。音视频处理+即时通讯的开源库,一个非常优秀的跨平台的多媒体框架。

应用领域

音视频在线会议,在线教育,照相机,音乐播放器,共享远程桌面
录制,即时通讯工具, P2P网络加速,文件传输工具,游戏, 实时人脸识别等。

实时数据传输质量评估

  • 100ms内延迟 通话质量非常好
  • 200ms内延迟 通话质量比较好
  • 500ms内延迟 通话质量可以接受
  • 超1000ms,通话会表现得非常迟滞

ffmpeg和webrtc对比

  • ffmpeg优势在于多媒体文件编辑及后处理,音视频编解码等;
  • webrtc优势在于对网络抖动,网络丢包,网络评估,回音消除,降噪,自动增益的处理等。

目前已支持webrtc的浏览器:chrome,safari,firefox,edge。webrtc+浏览器=未来的方向。

你可能感兴趣的:(音视频集,webrtc)