官术网_书友最值得收藏!

Chapter 1. Developing a WebRTC Application

This chapter describes the basics of developing WebRTC media web applications. You will learn how to build a simple peer-to-peer video conference with a web chat that will work through NAT and firewalls (in most cases).

The video conference developed in this chapter consists of two applications: the client-side application and the server-side application.

The client code is written in JavaScript and will be executed in the customer's web browser. This application uses the WebRTC API, handles all the media features, and provides a web page.

The server code will be executed on a server (it can even be your work machine). We need the server application to make our conference work well with peers behind NAT (peers who use private IP addresses). The server code is written in Erlang, and you will also get a brief introduction to this language.

As a bonus, you will get basic knowledge of Session Traversal Utilities for NAT (STUN) and Traversal Using Relay NAT (TURN) servers. We will discuss them in a more detailed way in Chapter 4, Security and Authentication.

主站蜘蛛池模板: 葫芦岛市| 沾益县| 顺昌县| 杭锦后旗| 滨海县| 德庆县| 阿拉善右旗| 祁连县| 青龙| 神木县| 麟游县| 红河县| 南部县| 新田县| 双桥区| 丰顺县| 抚顺县| 镇雄县| 河间市| 宾川县| 竹北市| 花莲县| 蒙阴县| 建水县| 永登县| 盘山县| 安溪县| 镇远县| 邯郸县| 湘潭县| 永善县| 盐边县| 额敏县| 安平县| 霸州市| 伊通| 佛坪县| 巴东县| 达州市| 定西市| 五指山市|