發表於2024-11-27
書[0名0]: | WebRTC指南(原書[0第0]3版)|4976497 |
圖書定價: | 59元 |
圖書作者: | (美)艾倫 B.約翰斯頓(Alan B. Johnston);(美)丹尼爾 C.伯內特(Daniel C. Burnett) |
齣版社: | 機械工業齣版社 |
齣版日期: | 2016/9/1 0:00:00 |
ISBN號: | 9787111547150 |
開本: | 16開 |
頁數: | 0 |
版次: | 1-1 |
作者簡介 |
作者簡介 Alan B. Johnston博士擁有[0超0]過13年的SIP、IP語音(Voice over IP,VoIP)和互聯網通信經驗,參與編著瞭SIP規範和許多其他IETF RFC,其中包括ZRTP媒體安全協議。他著有四本關於互聯網通信、SIP和安全的技術類[0暢0]銷書,還有一本科技驚險小說《Counting from Zero》,其中傳授瞭互聯網和計算機安全的基礎[0知0]識。他是SIP論壇的董事[0會0]成員,擁有電氣工程專業的[0學0]士和博士[0學0]位。Alan是IETF RTCWEB工作組的積[0極0]參與者。他目前是Avaya公司的傑齣工程師和聖路易斯華盛頓[0大0][0學0]的兼職講師。他擁有很多摩托車,並酷愛騎行摩托,他還為一個機器人團隊提供輔導,並樂享其中。 Daniel C. Burnett博士擁有10多年的計算機標準工作經驗,曾編寫和編輯瞭W3C的許多標準,這些標準為[0當0]今的[0大0]多數自動化交互式語音應答(Interactive Voice Response,IVR)係統奠定瞭基礎。由於在自動語音識彆(聲音辨彆)[0領0]域的標準製定方麵貢獻卓越,他曾兩度榮獲由《Speech Tech》雜誌頒發的久負盛[0名0]的“語音傑齣人物”奬。作為PeerConnection和getUserMedia W3C WEBRTC規範的編輯以及IETF的參與者,Daniel從一開始就投入到瞭這個令人振奮的新[0領0]域。他目前是Tropo的[0首0]席科[0學0]傢和Voxeo(Aspect旗下的一傢公司)的標準總監。閑暇時間,Daniel喜歡和傢人及兒子的童子軍團一起露營。 關注Alan和Daniel的推特[賬1號]@alanbjohnston和@danielcburnett,以及他們的Google+[賬1號]alanbjohnston@gmail.com和danielcburnett@gmail.com。 有關未來版本以及發布後的更新和變更的信息,請訪問http://webrtcbook.com。 Facebook:http://www.facebook.com/webrtcbook Google+:http://plus.google.com/102459027898040609362 緻謝 我們要感謝技術審校者Alex Agra[0no0]vsky、Carol Davids、Emil Ivov、David Kemp、Henry Sinnreich、Harvey Waxman和Dan York。我們也要感謝Marina Burnett和Chris Comfort的校對和審校。同時我們也要感謝傢人的鼓勵和支持。 [zui]後,我們要感謝在萬維網聯盟(W3C)的同事們和正在為製定WebRTC標準而不懈努力的[0國0]際互聯網工程任務組(IETF)。 感謝聲網(Agora.io)全體員工,特彆是陳功、李偉和王驊的校對及[0評0]論。 |
內容簡介 |
本書的新內容體現在增強的演示應用程序,它展示瞭如何實現瀏覽器之間直接發送實時文本的數據通道功能。此外,還涉及瀏覽器媒體協[0商0]過程中的完整描述(Firefox和Chrome的SDP[0會0]話描述),如何使用Wireshark來監控WebRTC協議的注意事項以及例子捕捉。另外,支持NAT和防火牆穿透的TURN服務器也是本版新加入的內容。 |
目錄 |
中文版序言 [0第0]3版序言 [0第0]2版序言 [0第0]1版序言 作者簡介 緻謝 [0第0]1章 Web實時通信技術介紹 1 1.1 WebRTC介紹 1 1.1.1 Web瀏覽模式 1 1.1.2 瀏覽器中的實時通信功能 2 1.1.3 WebRTC係統所含的元素 3 1.1.4 WebRTC三角形 3 1.1.5 WebRTC梯形 4 1.1.6 WebRTC和[0會0]話啓動協議SIP 4 1.1.7 WebRTC與Jingle 5 1.1.8 WebRTC與公共交換電話網 5 1.2 WebRTC中的多種媒體流 6 1.3 WebRTC中的多方[0會0]話 6 1.4 WebRTC標準 8 1.5 WebRTC的新功能 8 1.6 重要的術語說明 9 1.7 參考資料 10 [0第0]2章 如何使用WebRTC 11 2.1 建立WebRTC[0會0]話 11 2.1.1 獲取本地媒體 12 2.1.2 建立對等連接 12 2.1.3 交換媒體或數據 12 2.1.4 關閉連接 13 2.2 WebRTC聯網和交互示例 13 2.2.1 在WebRTC三角形中建立[0會0]話 14 2.2.2 在WebRTC梯形中建立[0會0]話 15 2.2.3 與SIP終端建立WebRTC[0會0]話 16 2.2.4 與Jingle終端建立WebRTC[0會0]話 17 2.2.5 與PSTN建立WebRTC[0會0]話 17 2.2.6 與SIP和媒體網關建立WebRTC[0會0]話 18 2.3 WebRTC僞碼示例 20 2.3.1 針對手機瀏覽器的僞碼 21 2.3.2 針對筆記本電腦瀏覽器的僞碼 25 2.4 參考資料 28 [0第0]3章 本地媒體 29 3.1 WebRTC中的媒體 29 3.1.1 軌道 29 3.1.2 流 30 3.2 捕獲本地媒體 31 3.3 媒體選擇和控製 31 3.4 媒體流示例 34 3.5 可運行的本地媒體代碼示例 36 3.5.1 Web服務器 36 3.5.2 客戶端WebRTC應用程序 41 [0第0]4章 信令 45 4.1 信令的作用 45 4.1.1 為何沒有建立信令標準 45 4.1.2 媒體協[0商0] 46 4.1.3 標識和身份驗證 47 4.1.4 控製媒體[0會0]話 47 4.1.5 [0[0雙0]0]占用分解 47 4.2 信令傳輸 47 4.2.1 HTTP傳輸 48 4.2.2 WebSocket傳輸 48 4.2.3 數據通道傳輸 49 4.3 信令協議 50 4.3.1 信令狀態機 50 4.3.2 信令標識 51 4.3.3 HTTP輪詢 51 4.3.4 WebSocket代理 52 4.3.5 Google應用程序引擎通道API 53 4.3.6 WebSocket SIP 54 4.3.7 WebSocket Jingle 56 4.3.8 數據通道專有信令 58 4.3.9 使用疊加網絡的數據通道 58 4.4 信令選項總結 59 4.5 可運行的信令通道代碼示例 60 4.5.1 Web服務器 60 4.5.2 信令通道 65 4.5.3 客戶端WebRTC應用程序 76 4.6 參考資料 86 [0第0]5章 對等媒體 87 5.1 WebRTC媒體流 87 5.1.1 不采用WebRTC時的媒體流 88 5.1.2 采用WebRTC時的媒體流 88 5.2 WebRTC和網絡地址轉換 89 5.2.1 通過多個NAT的對等媒體流 90 5.2.2 通過通用NAT的對等媒體流 90 5.2.3 私有地址和公共地址 92 5.3 STUN服務器 93 5.4 TURN服務器 94 5.5 候選項 95 [0第0]6章 對等連接和提議/應答協[0商0] 96 6.1 對等連接 96 6.2 提議/應答協[0商0] 97 6.3 提議/應答控製 98 6.4 可運行的代碼示例:對等連接和提議/應答協[0商0] 100 [0第0]7章 數據通道 113 7.1 數據通道簡介 113 7.2 使用數據通道 114 7.3 可運行的數據通道代碼示例 116 [0第0]8章 W3C文檔 129 8.1 WebRTC API參考 129 8.2 WEBRTC建議 141 8.3 WEBRTC草案 141 8.3.1 WebRTC 1.0:瀏覽器之間的實時通信 141 8.3.2 媒體捕獲和流 145 8.3.3 MediaStream捕獲情形 148 8.4 相關工作 148 8.4.1 MediaStream錄製API規範 148 8.4.2 圖像捕獲API 148 8.4.3 future 149 8.4.4 媒體隱私 149 8.4.5 MediaStream的非活動狀態 149 8.5 參考資料 150 [0第0]9章 NAT和防火牆穿透 151 9.1 穿透簡介 151 通過TURN服務器提供中繼的媒體 152 9.2 交互式連接建立 152 9.2.1 收集候選傳輸地址 153 9.2.2 交換候選項 154 9.2.3 STUN連接檢查 154 9.2.4 選擇選定的對並啓動媒體 155 9.2.5 長連接 155 9.2.6 ICE重新啓動 156 9.3 WebRTC和防火牆 156 9.4 參考資料 158 [0第0]10章 協議 159 10.1 協議 159 10.2 WebRTC協議概述 160 10.2.1 HTTP協議 160 10.2.2 WebSocket協議 161 10.2.3 RTP協議和SRTP協議 162 10.2.4 SDP協議 164 10.2.5 STUN協議 165 10.2.6 TURN協議 169 10.2.7 ICE協議 171 10.2.8 TLS協議 174 10.2.9 TCP協議 175 10.2.10 DTLS協議 175 10.2.11 UDP協議 175 10.2.12 SCTP協議 176 10.2.13 IP協議 177 10.3 參考資料 178 [0第0]11章 IETF文檔 179 11.1 意見徵求書 179 11.2 Internet草案 179 11.3 RTCWEB工作組Internet草案 180 11.3.1 “概述:針對基於瀏覽器的應用程序的實時協議”[draft-ietf-rtcweb-overview] 180 11.3.2 “Web實時通信使用情形和要求”[RFC7478] 180 11.3.3 “Web實時通信(WebRTC):媒體傳輸和RTP的用[0法0]”[draft-ietf-rtcweb-rtp-usage] 181 11.3.4 “RTCWEB安全體係結構”[draft-ietf-rtcweb-security-arch] 181 11.3.5 “RTCWeb安全注意事項”[draft-ietf-rtcweb-security] 183 11.3.6 “RTCWeb數據通道”[draft-ietf-rtcweb-data-channel] 183 11.3.7 “WebRTC數據通道建立協議”[draft-ietfrtcweb-data-protocol] 184 11.3.8 “[0會0]話建立協議”[draft-ietfrtcweb-jsep] 185 11.3.9 “WebRTC音頻編解碼器和處理要求”[draft-ietf-rtcweb-audio] 187 11.3.10 “使用STUN刷新許可”[draft-ietf-rtcweb-stunconsent-freshness] 187 11.3.11 “RTCWEB傳輸”[draft-ietf-rtcweb-transports] 188 11.4 個人Internet草案 188 11.4.1 “用於RTCWeb媒體約束的IANA注冊錶”[draftburnett-rtcweb-constraints-registry] 188 11.4.2 “關於NAT、防火牆和HTTP代理的RTCWEB注意事項”[draft-hutton-rtcweb-nat-firew[0all0]-considerations] 188 11.4.3 “適用於RTCWeb QoS的DSCP和其他數據包標記”[draftdhesikan-tsvwg-rtcweb-qos] 188 11.4.4 “適用於萬維網實時通信的Google擁塞控製”[draft-alvestrand-rmcat-congestion] 188 11.5 其他工作組的RTCWEB文檔 189WebRTC權威指南(原書第3版) 計算機與互聯網 書籍|4976497 下載 mobi epub pdf txt 電子書 格式 WebRTC權威指南(原書第3版) 計算機與互聯網 書籍|4976497 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024WebRTC權威指南(原書第3版) 計算機與互聯網 書籍|4976497 下載 mobi pdf epub txt 電子書 格式 2024 WebRTC權威指南(原書第3版) 計算機與互聯網 書籍|4976497 下載 mobi epub pdf 電子書用戶評價
評分
評分 評分 評分 評分 評分 評分 評分 評分
類似圖書 點擊查看全場最低價
WebRTC權威指南(原書第3版) 計算機與互聯網 書籍|4976497 mobi epub pdf txt 電子書 格式下載 2024 分享鏈接相關圖書
|