coverpage
WebRTC Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Peer Connections
Introduction
Building a signaling server in Erlang
Building a signaling server in Java
Detecting WebRTC functions supported by a browser
Making and answering calls
Implementing a chat using data channels
Implementing a chat using a signaling server
Configuring and using STUN
Configuring and using TURN
Chapter 2. Supporting Security
Introduction
Generating a self-signed certificate
Configuring a TURN server with authentication
Configuring a web server to work over HTTPS
Configuring a WebSockets proxy on the web server
Configuring a firewall
Chapter 3. Integrating WebRTC
Introduction
Integrating WebRTC with Asterisk
Integrating WebRTC with FreeSWITCH
Making calls from a web page
Integration of WebRTC with web cameras
Chapter 4. Debugging a WebRTC Application
Introduction
Working with a WebRTC statistics API
Debugging with Chrome
Debugging TURN
Debugging using Wireshark
Chapter 5. Working with Filters
Introduction
Working with colors and grayscale
Working with brightness
Working with contrast
Working with saturation
Working with hue
Using the sepia filter
Using the opacity filter
Inverting colors
Implementing the blur effect
Implementing the dropped shadow effect
Combining filters
Custom video processing
Chapter 6. Native Applications
Introduction
Building a customized WebRTC demo for iOS
Compiling and running an original demo for iOS
Compiling and running a demo for Android
Building an OpenWebRTC library
Chapter 7. Third-party Libraries
Introduction
Building a video conference using SimpleWebRTC
Creating an application using RTCMultiConnection
Developing a simple WebRTC chat using PeerJS
Making a simple video chat with rtc.io
Using OpenTok to create a WebRTC application
Creating a multiuser conference using WebRTCO
Chapter 8. Advanced Functions
Introduction
Visualizing a microphone's sound level
Muting a microphone
Pausing a video
Taking a screenshot
Streaming media
Index
更新时间:2021-07-23 20:27:25