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.
WebRTC Integrator's Guide
By :
WebRTC Integrator's Guide
By:
Overview of this book
Table of Contents (17 chapters)
WebRTC Integrator's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Running WebRTC with and without SIP
Making a Standalone WebRTC Communication Client
WebRTC with SIP and IMS
WebRTC Integration with Intelligent Network
WebRTC Integration with PSTN
Basic Features of WebRTC over SIP
WebRTC with Industry Standard Frameworks
WebRTC and Rich Communication Services
Native SIP Application and Interaction with WebRTC Clients
Other WebRTC Use Cases
Index
Customer Reviews