Cargando…

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sergiienko, Andrii (Autor)
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