{"product_id":"9781449371838","title":"Real-Time Communication with WebRTC: Peer-to-Peer in the Browser","description":"\u003cp\u003eDeliver rich audio and video real-time communication and peer-to-peer data exchange right in the browser, without the need for proprietary plug-ins. This concise hands-on guide shows you how to use the emerging Web Real-Time Communication (WebRTC) technology to build a browser-to-browser application, piece by piece.\u003c\/p\u003e\u003cp\u003eThe authors’ learn-by-example approach is perfect for web programmers looking to understand real-time communication, and telecommunications architects unfamiliar with HTML5 and JavaScript-based client-server web programming. You’ll use a ten-step recipe to create a complete WebRTC system, with exercises that you can apply to your own projects.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTour the WebRTC development cycle and trapezoid architectural model\u003c\/li\u003e\n\u003cli\u003eUnderstand how and why VoIP is shifting from standalone functionality to a browser component\u003c\/li\u003e\n\u003cli\u003eUse mechanisms that let client-side web apps interact with browsers through the WebRTC API\u003c\/li\u003e\n\u003cli\u003eTransfer streaming data between browser peers with the RTCPeerConnection API\u003c\/li\u003e\n\u003cli\u003eCreate a signaling channel between peers for setting up a WebRTC session\u003c\/li\u003e\n\u003cli\u003ePut everything together to create a basic WebRTC system from scratch\u003c\/li\u003e\n\u003cli\u003eLearn about conferencing, authorization, and other advanced WebRTC features\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media, Incorporated","offers":[{"title":"Default Title","offer_id":47128572068080,"sku":"9781449371838","price":21.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781449371838_p0.jpg?v=1763828872","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781449371838","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}