WebRtc

从事音视频、网络传输开发也有5~6年的时间了;接触过很多开源的音视频解决方案,很少有说明白webrtc是啥,能做什么、怎么做、怎么衡量webrtc到底适合不适合;也看到了很多其他同学写的文章,是是而非、有些结论下的过早或者过时,作为一个从事webrtc开发5年的开发人员,webrtc应该是下一代的流媒体标准(至少是之一)。

先入为主

webrtc可以开发的系统很多,我接触的行业有以下几个:

  • 视频会议系统
  • 直播推流
  • 直播低延时播放
  • 安防监控
  • 云渲染、云桌面
  • 其他传输、音视频相关的场景

怎么做

视频会议、直播推流、低延时的播放、安防监控、云渲染、云桌面等这些行业说到底都是要解决音视频的生产、音视频的网络传输、音视频的消费三个环节,而这三个环节webrtc都有详细的解决方案和标准。

效果如何

  延时 流畅 秒开 性能 扩展性
Rtmp 3000~5000 行业水平 行业水平 行业水平 web放弃支持
Webrtc 500 优于行业水平 优于行业水平 优于行业水平 W3C

 

 

 

你可能感兴趣的:(学习之路,webrtc)