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

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.

主站蜘蛛池模板: 开封市| 汾阳市| 昌乐县| 封开县| 凤城市| 陕西省| 锡林浩特市| 娱乐| 广丰县| 双柏县| 鄯善县| 离岛区| 兴和县| 方正县| 安远县| 玉树县| 车致| 霍州市| 赤城县| 长阳| 清徐县| 正定县| 且末县| 洛浦县| 合江县| 安仁县| 祁东县| 崇仁县| 古交市| 弥勒县| 正安县| 右玉县| 类乌齐县| 峨眉山市| 丹阳市| 盈江县| 莲花县| 江安县| 新巴尔虎右旗| 贺兰县| 利辛县|