RTC 技术知识体系
RTC(Real-time Communications),直譯或者廣義指實(shí)時(shí)通信,狹義一般稱為實(shí)時(shí)音視頻,在這次全球大爆發(fā)的新冠肺炎疫情中,作為視頻會(huì)議、視頻通話、遠(yuǎn)程辦公、遠(yuǎn)程醫(yī)療和互動(dòng)直播等應(yīng)用的底層技術(shù),為全社會(huì)的盡力運(yùn)轉(zhuǎn)提供了巨大的支持。
實(shí)時(shí)音視頻本身并不是最近才出現(xiàn)的新技術(shù),很早以前的網(wǎng)絡(luò)教科書就已經(jīng)在介紹 RTP 和 RTCP 了,如道格拉斯·科默 (Douglas E.Comer) 的 《用TCP/IP進(jìn)行網(wǎng)際互聯(lián)》。互聯(lián)網(wǎng)語音通話、視頻通話和視頻會(huì)議等應(yīng)用,也不是剛剛出現(xiàn)的新東西,幾十年前這些應(yīng)用就已經(jīng)出現(xiàn)在許多地方了。只是受限于硬件的運(yùn)算能力、網(wǎng)絡(luò)傳輸帶寬、網(wǎng)絡(luò)傳輸技術(shù)和網(wǎng)絡(luò)應(yīng)用技術(shù)的發(fā)展,相關(guān)應(yīng)用的部署、成本和體驗(yàn),一直不太盡如人意,因而應(yīng)用范圍也就比較受限。
前些年網(wǎng)絡(luò)帶寬,網(wǎng)絡(luò)技術(shù)如瀏覽器的快速進(jìn)步,大大提升了視頻網(wǎng)站的用戶體驗(yàn),并使之得到了廣泛認(rèn)可和應(yīng)用,甚至使傳統(tǒng)的音視頻下載分發(fā)網(wǎng)站的市場(chǎng)大大萎縮。近些年及未來的計(jì)算能力提升,5G 網(wǎng)絡(luò)高帶寬低延遲傳輸技術(shù)提升,及音視頻處理技術(shù)的發(fā)展等,RTC 應(yīng)用的用戶體驗(yàn)極大提升和廣泛應(yīng)用相信就在眼前了。
一般來說,一個(gè)完整的音視頻系統(tǒng)大概是這樣的:
一個(gè)完整的音視頻系統(tǒng)一般都會(huì)包含音視頻采集,音視頻數(shù)據(jù)的處理,音視頻的編碼,音視頻編碼數(shù)據(jù)的封裝、保存,音視頻編碼數(shù)
總結(jié)
以上是生活随笔為你收集整理的RTC 技术知识体系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ lambda 捕获模式与右值引用
- 下一篇: WebRTC Linux ADM 实现中