Book Details:
Pages: | 207 |
Published: | May 15 2014 |
Posted: | Nov 19 2014 |
Language: | English |
Book format: | PDF |
Book size: | 0.99 MB |
Book Description:
Develop your very own media applications and services using WebRTC Overview Create interactive web applications using WebRTC Get introduced to advanced technologies such as WebSocket and Erlang Develop your own secure web applications and services with practical projects In Detail This book introduces you to WebRTC and how you can utilize its open API. Each chapter covers a new concept of the technology with thoroughly explained code examples of completed applications to help you learn quickly and efficiently.You will learn about the client and server sides of a WebRTC application in a practical manner, as well as how to implement data exchange between peers using the WebRTC Data API. The book also guides you through how to develop applications for desktop sharing and prerecorded video streaming. The book also teaches you how to use HTTPS with a WebRTC application and why it can be useful. You will also learn how to implement authentication in an application and integrate it with your own TURN server. What you will learn from this book Create video conference web services that work without installing plug-ins or additional third-party software Use ICE and STUN to pass through NAT and firewalls Learn how to create and use direct peer-to-peer data channels to secure exchange data Build a cross-platform signalling server for WebRTC applications Work with user files from JavaScript code using the modern HTML5 File API Install and configure your own TURN/STUN server Integrate your application with a TURN server using authentication Make your application more secure and safe using HTTPS Approach This book is a step-by-step project-based guide that aims to teach you how to develop your own web applications and services with WebRTC in a concise, practical manner. Who this book is written for If you are a WebRTC developer and want to build complex WebRTC applications and projects, or if you want to gain practical experience in developing web applications, advanced WebRTC media handling, Server and client signalling, call flows, third party integration, then this book is perfect for you. It is essential to have prior knowledge about building simple applications using WebRTC.
Explore WebRTC for real-time peer-to-peer communication Overview Set up video calls easily with a low bandwidth audio only option using WebRTC Extend your application using real-time text-based chat, and collaborate easily by adding real-time drag-and-drop file sharing Create your own fully working WebRTC application in minutes In Detail WebRTC delivers web-based real-time communication and is set to revolutionize our view of what the Web really is. Streaming audio and video from browser to browser, as well as opening raw access to the camera and microphone, is already creating a whole new dynamic web. WebRTC also introduces real-time data channels that will allow interaction with dynamic data feeds from sensors and other devices. This really is a...
Peer-to-Peer in the Browser
Deliver 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.The 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.Tour the WebRTC development cycle and trapezoid architectural modelUnderstand how and why VoIP is ...
Successfully build your very own scalable WebRTC infrastructure quickly and efficiently About This BookBuild a feature-rich WebRTC client application and set up an Intelligent NetworkUse simple JavaScript APIs to enable web browsers with real-time communication (RTC) capabilitiesMake a real-time communication architecture through various modules, illustrations, and explanations with example code snippetsWho This Book Is ForThis book is for programmers who want to learn about real-time communication and utilize the full potential of WebRTC. It is assumed that you have working knowledge of setting up a basic telecom infrastructure as well as basic programming and scripting knowledge. In Detail WebRTC enables real-time communication across the Web and w...
2007 - 2021 © eBooks-IT.org