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.
Tour the WebRTC development cycle and trapezoid architectural model
Understand how and why VoIP is shifting from standalone functionality to a browser component
Use mechanisms that let client-side web apps interact with browsers through the WebRTC API
Transfer streaming data between browser peers with the RTCPeerConnection API
Create a signaling channel between peers for setting up a WebRTC session
Put everything together to create a basic WebRTC system from scratch
Learn about conferencing, authorization, and other advanced WebRTC features
Java in the Small
We have called this unit 'Java in the small' after atermcoined by DeRemer and Kron in a 1976 paper.This refers to the programming of the internal parts of programs, in particular the contentsofmethods.
The previous unit introduced the idea of objectscommunicating through the invocation of methods on objects. In this unit you will... Pentaho Data Integration Beginner's Guide, Second Edition
Get up and running with the Pentaho Data Integration tool using this hands-on, easy-to-read guide
Manipulate your data by exploring, transforming, validating, and integrating it
Learn to migrate data between applications
Explore several features of Pentaho Data...
Illiberal Liberal States
Understanding the dynamics of the illiberal practices of liberal states is increasingly important in Europe today. This book examines the changing relationship and interaction between immigration, citizenship and integration at the European and national arenas. It studies some of the main effects and open questions as regards the...
VBScript in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
Microsoft's Visual Basic Scripting Edition (VBScript), a subset of Visual Basic for Applications, is a powerful language for Internet application development, where it can serve as a scripting language for server-side Internet applications (i.e., Active Server Pages), and client-side web pages. It can also be used for system...
Camtasia Studio 5: The Definitive Guide Camtasia Studio 5 is the latest version of TechSmith's industry-leading screen video recording and editing tool. Camtasia Studio 5: The Definitive Guide leads the user through the entire process of creating top-notch software tutorials, marketing spots, and demonstrations. It starts right at the beginning of the process, with developing goals and... The Ultimate HTML Reference Sitting at the foundation of every site is HTML. It's the only language that's essential to a web site's very existence. On the surface HTML may seem simple but there's much more to it that meets the eye. With different versions, many infrequently used elements and attributes, and varying ways that browsers interpret the language, only a...