The W3C WebRTC 1.0 API allows a JavaScript application to take advantage of the
novel browser’s real-time capabilities. The real-time browser function (see Figure 1-3)
implemented in the browser core provides the functionality needed to establish the
necessary audio, video, and data channels. All media and data streams are encrypted
using DTLS.1