Get to grips with advanced real-time communication applications and services on WebRTC with practical, hands-on recipes
Using WebRTC, it is easy to develop in-browser applications and web services with extended multimedia features such as audio/video calls, VoIP, screen casting, peer-to-peer file transferring and more, without installing any third-party components/plugins on the client. In this book, you'll explore practical recipes covering the core aspects of application and service development with WebRTC. After a recap of the basics of developing rich media web applications and services, you will delve into core functionalities such as security and SSL, integration with other technologies such as VoIP and SIP, debugging clients and servers, working with filters, native applications for mobile platforms, and using third-party components.
By the end of this book, you will be able set up advanced, real-time, communicating networks with a full understanding of core WebRTC features.
What You Will Learn
Understand the concepts of WebRTC while setting up rich web applications
Create a signaling server using Java or Erlang
Secure your WebRTC application by configuring your own STUN/TURN server
Integrate with VoIP platforms such as Asterisk and FreeSWITCH and abstract the complexities of communications protocols
Get acquainted with advanced debugging and troubleshooting techniques
Process videos using HTML5 filters
Develop native mobile applications using WebRTC and integrate them with web services
Discover advanced WebRTC techniques and solutions
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.