WebRTC Cookbook

More Information
  • 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

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.

  • Explore task-based recipes on integrating your WebRTC application with systems such as Asterisk and Freeswitch
  • Set up cutting-edge communicating networks by understanding the fundamentals of debugging, security, integration, attendant services, and more
  • Gain advanced knowledge of WebRTC with these incredibly effective recipes
Page Count 230
Course Length 6 hours 54 minutes
ISBN 9781783284450
Date Of Publication 25 Feb 2015


Andrii Sergiienko

Andrii Sergiienko is a computer software developer from Ukraine and is passionate about information technologies. From his early childhood, he was interested in computer programming and hardware. He took his first step into these fields more than 20 years ago. He has experience of a wide set of languages and technologies including C, C++, Java, assembly language, Erlang, JavaScript, PHP, Riak, shell scripting, computer networks, and security.

During his career he worked for both small, local companies such as domestic ISP and large, worldwide corporations such as Hewlett Packard. He also started his own projects—some of them were relatively successful.

Today, he is the owner and inspirer of OSLIKAS OÜ, a computer software company with headquarters in Estonia. The company (http://www.oslikas.com) focuses on modern IT technologies and solutions.