WebRTC音視頻開(kāi)發(fā)
本書(shū)詳細(xì)介紹WebRTC音視頻開(kāi)發(fā)技術(shù),本書(shū)系統(tǒng)介紹WebRTC技術(shù)的原理與應(yīng)用,涵蓋:WebRTC技術(shù)發(fā)展歷史、應(yīng)用場(chǎng)景、整體架構(gòu),WebRTC通話原理,Web開(kāi)發(fā)環(huán)境搭建,HTML5項(xiàng)目簡(jiǎn)介,訪問(wèn)設(shè)備的設(shè)置,音視頻設(shè)備的設(shè)置,音視頻的錄制,結(jié)合React+Flutter+Go技術(shù)開(kāi)發(fā)音視頻應(yīng)用的案例等。
分為三篇,共15章,主要內(nèi)容包括:
基本概念篇(第1~2章),介紹WebRTC技術(shù)發(fā)展歷史,分析WebRTC整體架構(gòu)及其核心API,分析WebRTC通話原理,介紹媒體協(xié)商、網(wǎng)絡(luò)協(xié)商等基本概念,介紹NAT、SDP、ICE、STUN以及TURN協(xié)議;
基礎(chǔ)應(yīng)用篇(第3~11章),介紹WebRTC技術(shù)的方方面面,如訪問(wèn)設(shè)備、音視頻設(shè)置、媒體流與軌道、媒體錄制、連接建立過(guò)程以及數(shù)據(jù)通道等,幫助讀者快速掌握WebRTC的常用接口;
綜合案例篇(第12~15...
本書(shū)詳細(xì)介紹WebRTC音視頻開(kāi)發(fā)技術(shù),本書(shū)系統(tǒng)介紹WebRTC技術(shù)的原理與應(yīng)用,涵蓋:WebRTC技術(shù)發(fā)展歷史、應(yīng)用場(chǎng)景、整體架構(gòu),WebRTC通話原理,Web開(kāi)發(fā)環(huán)境搭建,HTML5項(xiàng)目簡(jiǎn)介,訪問(wèn)設(shè)備的設(shè)置,音視頻設(shè)備的設(shè)置,音視頻的錄制,結(jié)合React+Flutter+Go技術(shù)開(kāi)發(fā)音視頻應(yīng)用的案例等。
分為三篇,共15章,主要內(nèi)容包括:
基本概念篇(第1~2章),介紹WebRTC技術(shù)發(fā)展歷史,分析WebRTC整體架構(gòu)及其核心API,分析WebRTC通話原理,介紹媒體協(xié)商、網(wǎng)絡(luò)協(xié)商等基本概念,介紹NAT、SDP、ICE、STUN以及TURN協(xié)議;
基礎(chǔ)應(yīng)用篇(第3~11章),介紹WebRTC技術(shù)的方方面面,如訪問(wèn)設(shè)備、音視頻設(shè)置、媒體流與軌道、媒體錄制、連接建立過(guò)程以及數(shù)據(jù)通道等,幫助讀者快速掌握WebRTC的常用接口;
綜合案例篇(第12~15章),通過(guò)一個(gè)一對(duì)一的視頻通話案例,將前面所學(xué)知識(shí)串起來(lái),案例的客戶端實(shí)現(xiàn)了畫(huà)面渲染、聲音控制、視頻控制、大小視頻展示等功能,服務(wù)器端實(shí)現(xiàn)了信令處理服務(wù)器以及中轉(zhuǎn)數(shù)據(jù)服務(wù)器等。
本書(shū)是一本入門(mén)級(jí)實(shí)戰(zhàn)指南,既有基礎(chǔ)知識(shí),又有操作步驟詳細(xì)的豐富示例,實(shí)操性強(qiáng),可幫助讀者在輕松掌握基礎(chǔ)理論的同時(shí)快速進(jìn)入應(yīng)用開(kāi)發(fā)領(lǐng)域。
亢少軍 捷智云視頻會(huì)議系統(tǒng)聯(lián)合創(chuàng)始人,從事流媒體技術(shù)研發(fā)工作多年,對(duì)于Android、iOS等開(kāi)發(fā)技術(shù)有比較深入的研究和應(yīng)用,作為主要程序員開(kāi)發(fā)了多個(gè)應(yīng)用項(xiàng)目,涉及醫(yī)療、交通、銀行等領(lǐng)域。
