音訊處理開源庫webrtc(1)簡介
WebRTC中文名叫網頁即時通訊(英語:Web Real-Time Communication),是一個支援網頁瀏覽器進行實時語音對話或視訊對話的API。它於2011年6月1日開源並在Google、Mozilla、Opera支援下被納入全球資訊網聯盟的W3C推薦標準,開源前QQ等應用就已經用上了。
百度百科上說:
谷歌樹立這個專案的目的是讓Web開發者能夠基於瀏覽器(Chrome\FireFox…)輕易快捷開發出豐富的實時多媒體應用,而無需下載安裝任何外掛,Web開發者也無需關注多媒體的數字訊號處理過程,只需編寫簡單的Javascript程式即可實現,W3C等組織正在制定Javascript 標準API,目前是WebRTC 1.0版本,Draft狀態;另外WebRTC還希望能夠建立一個多網際網路瀏覽器間健壯的實時通訊的平臺,形成開發者與瀏覽器廠商良好的生態環境。同時,Google也希望和致力於讓WebRTC的技術成為HTML5標準之一,可見Google佈局之深遠。
後期這個應用確實再網路視訊領域發揮了極大作用,其中音訊視訊處理的子模組更是被獨立出來經過分離改造做出了獨立的處理模組,也出了C C++ python 等語言,應用再Windows ios Linux 等平臺,他的出現降低了音視訊處理的門檻,使AGC AEC NS 等典型複雜的處理變得容易移植應用到產品中去,提高了音視訊的質量。
相關文章
- WebRTC基礎實踐-1.WebRTC簡介Web
- WebRTC – Agora (聲網)簡介與實現音視訊通話WebGo
- Windows 平臺上有許多開源的音訊開發庫,涵蓋了從簡單的音訊播放到複雜的音訊處理和生成。以下是一些常見且功能強大的開源音訊開發庫:Windows音訊
- 音訊處理音訊
- Python 音訊訊號處理庫 librosaPython音訊ROS
- WebRTC與音訊音量Web音訊
- pythonPIL影像處理庫簡介(一)Python
- 使用Octave音訊處理(三):數學技術處理音訊檔案音訊
- Android WebRTC 音視訊開發總結(一)AndroidWeb
- Android WebRTC 音視訊開發總結(三)AndroidWeb
- 使用FFmpeg處理音視訊
- 音視訊通訊加餐 —— WebRTC一肝到底Web
- android音訊hal層簡介Android音訊
- 如何進行音訊修處理音訊
- Mac音訊格式批處理轉換推薦,“Fission”讓音訊編輯變得簡單!Mac音訊
- 音訊質量評估及音訊處理常用功能音訊
- Android音訊處理知識(一)MediaRecorder錄製音訊Android音訊
- 科學音訊處理(二):如何使用 Octave 對音訊檔案進行基本數學訊號處理音訊
- 前端音視訊WebRTC實時通訊的核心前端Web
- iOS下WebRTC音視訊通話(一)iOSWeb
- WebRTC 音視訊同步原理與實現Web
- WebRTC 音訊抗弱網技術(上)Web音訊
- WebRTC 音訊抗弱網技術(下)Web音訊
- HTML5 Audio(音訊)簡介HTML音訊
- Android音視訊處理之MediaMuxerAndroidUX
- 我的 iOS 音訊處理總結iOS音訊
- 多功能的音訊處理軟體音訊
- MegaSeg Pro for Mac(音訊處理軟體)Mac音訊
- TwistedWave for mac(音訊處理軟體) 1.24.1Mac音訊
- Linux ALSA 音訊處理深入解析Linux音訊
- android音視訊指南-處理音訊輸出的變化Android音訊
- Android WebRTC 音視訊開發總結(五)- 產品演示AndroidWeb
- 語音簡訊API有哪些好處?API
- 實時音視訊入門學習:開源工程WebRTC的技術原理和使用淺析Web
- WebRTC音訊通話升級為視訊通話Web音訊
- 基於webRTC技術 音訊和視訊,IM解Web音訊
- WebRTC ICE 狀態與提名處理Web
- 音訊特效SDK,滿足內容生產的音訊處理需求音訊特效