WebRTC cookbook : get to grips with advanced real-time communication applications and services on WebRTC with practical, hands-on recipes /
If you are a JavaScript developer with a basic knowledge of WebRTC and software development, but want to explore how to use it in more depth, this book is for you.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
[2015]
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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 chat using data channels; Implementing 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 HTTPSConfiguring 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 WebRTC with web cameras; Chapter 4: Debugging a WebRTC Application; Introduction; Working with 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 saturationWorking 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 PeerJSMaking 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 level; Muting a microphone; Pausing a video; Taking a screenshot; Streaming media; Index