RTC 技术知识体系
RTC(Real-time Communications),直译或者广义指实时通信,狭义一般称为实时音视频,在这次全球大爆发的新冠肺炎疫情中,作为视频会议、视频通话、远程办公、远程医疗和互动直播等应用的底层技术,为全社会的尽力运转提供了巨大的支持。
实时音视频本身并不是最近才出现的新技术,很早以前的网络教科书就已经在介绍 RTP 和 RTCP 了,如道格拉斯·科默 (Douglas E.Comer) 的 《用TCP/IP进行网际互联》。互联网语音通话、视频通话和视频会议等应用,也不是刚刚出现的新东西,几十年前这些应用就已经出现在许多地方了。只是受限于硬件的运算能力、网络传输带宽、网络传输技术和网络应用技术的发展,相关应用的部署、成本和体验,一直不太尽如人意,因而应用范围也就比较受限。
前些年网络带宽,网络技术如浏览器的快速进步,大大提升了视频网站的用户体验,并使之得到了广泛认可和应用,甚至使传统的音视频下载分发网站的市场大大萎缩。近些年及未来的计算能力提升,5G 网络高带宽低延迟传输技术提升,及音视频处理技术的发展等,RTC 应用的用户体验极大提升和广泛应用相信就在眼前了。
一般来说,一个完整的音视频系统大概是这样的:
一个完整的音视频系统一般都会包含音视频采集,音视频数据的处理,音视频的编码,音视频编码数据的封装、保存,音视频编码数
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
