2021年,为什么说音视频技术是技术风口?
疫情之下,远程办公成为众多企业的刚需标配。而随着国内疫情2021年大有复发的趋势,企业远程 办公需求会越来越多,远程办公将成为一种新常态,而远程办公会带来音视频板块的繁荣,音视频会议的风口随之爆发,特别是5G项目逐渐落地,给视频会议带来新的发展动力。
我们该怎么学习视频会议呢,首先得介绍下什么是webrtc
1.1 Webrtc三大优势
1. 压缩率极高视频编码,在网速比较低的情况下 也能正常进行视频会议
2. p2p技术实现网络穿透,降低服务器转发成本
3. 回音消除,webrtc的回音消除算法 非常优秀
1.2 如何自己实现从零实现一个Webrtc版的视频会议呢
视频会议的本质是视频数据和音频数据交换(视频数据其实是从摄像头设备捕获并且编码成16进制的数据)
假设有小张,小李 ,小王三个人 相互相进行视频会议,他们的数据流动如下图:
小李 小王,小张互相交换16进制的视频数据后,就可以进行视频会议啦,最后只需要把16进制的数据解码成画面数据,并显示到屏幕上就好了
1.3 这个16进制数据是什么数据呢 ?
同时 H265的编码性能会比VP9更胜一筹,也广泛应用于4k,8k 超清,直播等场所。
接下来我们看怎么实现手写Webrtc吧,看看自己实现视频会议架构
这只是A端到B端,还有B端到C端,C端到D端的画面交换
1.4 最终从零手写出来的效果
评论