万本电子书0元读

万本电子书0元读

顶部广告

WebRTC Cookbook电子书

售       价:¥

18人正在读 | 0人评论 6.2

作       者:Andrii Sergiienko

出  版  社:Packt Publishing

出版时间:2015-02-25

字       数:137.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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.
目录展开

WebRTC Cookbook

Table of Contents

WebRTC Cookbook

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why Subscribe?

Free Access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. Peer Connections

Introduction

Building a signaling server in Erlang

Getting ready

How to do it…

How it works…

There's more…

See also

Building a signaling server in Java

Getting ready

How to do it…

How it works…

There's more…

See also

Detecting WebRTC functions supported by a browser

Getting ready

How to do it…

How it works…

There's more…

See also

Making and answering calls

Getting ready

How to do it…

Making a call

Answering a call

How it works…

There's more…

See also

Implementing a chat using data channels

Getting ready

How to do it…

Creating the main HTML page of the application

Creating the JavaScript helper library

How it works…

There's more…

See also

Implementing a chat using a signaling server

How to do it…

How it works…

There's more…

See also

Configuring and using STUN

Getting ready

How to do it…

How it works…

There's more…

See also

Configuring and using TURN

Getting ready

How to do it…

Installing the TURN server

Using TURN in WebRTC application

How it works…

There's more…

See also

2. Supporting Security

Introduction

Generating a self-signed certificate

Getting ready

How to do it…

How it works…

There's more…

See also

Configuring a TURN server with authentication

Getting ready

How to do it…

Implementing the client-side code

Implementing the server-side code

How it works…

There's more…

See also

Configuring a web server to work over HTTPS

Getting ready

How to do it…

Configuring Nginx

Configuring Apache

Configuring IIS

There's more…

See also

Configuring a WebSockets proxy on the web server

Getting ready

How to do it…

Configuring Nginx

Configuring Apache

Configuring IIS

How it works…

There's more…

See also

Configuring a firewall

Getting ready

How to do it…

Configuring a firewall on a server

Configuring a firewall on a client

See also

3. Integrating WebRTC

Introduction

Integrating WebRTC with Asterisk

Getting ready

How to do it…

Installing libSRTP

Installing Asterisk

How it works…

There's more…

See also

Integrating WebRTC with FreeSWITCH

Getting ready

How to do it…

Installing FreeSWITCH

Enabling WebRTC

Starting FreeSWITCH

How it works…

There's more…

See also

Making calls from a web page

Getting ready

How to do it…

Installing sipML5

How it works…

There's more…

See also

Integration of WebRTC with web cameras

Getting ready

How to do it…

Configuring the webcam

Installing WebRTC media server

Time for magic

How it works…

There's more…

4. Debugging a WebRTC Application

Introduction

Working with a WebRTC statistics API

Getting ready

How to do it…

Checking estimated bandwidth

Checking packet loss

How it works…

There's more…

See also

Debugging with Chrome

Getting ready

How to do it…

Using webrtc-internals

Using Chrome logging mechanism

How it works…

There's more…

See also

Debugging TURN

Getting ready

How to do it…

How it works…

There's more…

See also

Debugging using Wireshark

Getting ready

How to do it…

How it works…

There's more…

See also

5. Working with Filters

Introduction

Working with colors and grayscale

How to do it…

How it works…

Working with brightness

How to do it…

How it works…

Working with contrast

How to do it…

How it works…

Working with saturation

How to do it…

How it works…

Working with hue

How to do it…

How it works…

Using the sepia filter

How to do it…

How it works…

Using the opacity filter

How to do it…

How it works…

Inverting colors

How to do it…

How it works…

Implementing the blur effect

How to do it…

How it works…

Implementing the dropped shadow effect

How to do it…

How it works…

Combining filters

How to do it…

How it works…

Custom video processing

How to do it…

How it works…

6. Native Applications

Introduction

Building a customized WebRTC demo for iOS

Getting ready

How to do it…

There's more…

Building a demo project for a iOS simulator

See also

Compiling and running an original demo for iOS

Getting ready

How to do it…

Building a demo project for an iOS device

Building a demo project for an iOS simulator

There's more…

See also

Compiling and running a demo for Android

Getting ready

Preparing the system

Installing Oracle JDK

Getting the WebRTC source code

Installing Android Developer Tools

How to do it…

Running on the Android simulator

Fixing a bug with GLSurfaceView

Running on a physical Android device

There's more…

See also

Building an OpenWebRTC library

Getting ready

How to do it…

There's more…

7. Third-party Libraries

Introduction

Building a video conference using SimpleWebRTC

Getting ready

How to do it…

How it works…

There's more…

Creating an application using RTCMultiConnection

Getting ready

How to do it…

How it works…

There's more…

Developing a simple WebRTC chat using PeerJS

Getting ready

How to do it…

How it works…

There's more…

Making a simple video chat with rtc.io

Getting ready

How to do it…

How it works…

There's more…

Using OpenTok to create a WebRTC application

Getting ready

How to do it…

How it works…

There's more…

Creating a multiuser conference using WebRTCO

Getting ready

How to do it…

How it works…

There's more…

8. Advanced Functions

Introduction

Visualizing a microphone's sound level

Getting ready

How to do it…

How it works…

See also

Muting a microphone

Getting ready

How to do it…

How it works…

There's more…

See also

Pausing a video

Getting ready

How to do it…

How it works…

See also

Taking a screenshot

Getting ready

How to do it…

How it works…

See also

Streaming media

Getting ready

How to do it…

How it works…

See also

Index

累计评论(0条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部