官术网_书友最值得收藏!

Summary

In this chapter, we learned that a WebRTC communication process is divided into two parts: signaling, where the session setup and teardown is agreed to, and media transactions, which deals with the actual RTP streams that contain voice/video/data that the user has sent. We saw how to program the three basic APIs of WebRTC media stack, namely, getUserMedia, RTCPeerConnection, and DataChannel. The Running WebRTC without SIP section described signaling done over JSON via XMLHttpRequest using Node.js as the intermediately signaling server to connect the peers and prepare for the media flow. The next section, Running WebRTC with SIP, listed the libraries or WebRTC clients that use SIP over WebSocket to take care of the signaling between WebRTC peers. In the following chapters, we will see how to use WebRTC media APIs over the SIP WebSocket protocol in detail.

主站蜘蛛池模板: 麻栗坡县| 宝丰县| 克拉玛依市| 怀宁县| 湛江市| 信阳市| 丹江口市| 保靖县| 徐州市| 岫岩| 华蓥市| 广东省| 南投县| 鹤庆县| 灵山县| 隆林| 定远县| 九江市| 高陵县| 嘉荫县| 祁东县| 阿图什市| 江西省| 和平县| 拜城县| 怀来县| 周宁县| 大洼县| 来安县| 霞浦县| 义乌市| 石家庄市| 九江市| 泉州市| 福建省| 婺源县| 浙江省| 交城县| 二手房| 彭水| 隆子县|