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

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.

主站蜘蛛池模板: 临猗县| 库车县| 彰武县| 聂荣县| 格尔木市| 黄龙县| 商洛市| 乌鲁木齐市| 远安县| 闽清县| 开原市| 雷山县| 进贤县| 辛集市| 偏关县| 自贡市| 大化| 永胜县| 兖州市| 福鼎市| 山东| 林周县| 辽阳县| 商丘市| 清原| 衢州市| 揭阳市| 讷河市| 武汉市| 临湘市| 金阳县| 来凤县| 惠水县| 海原县| 黔东| 将乐县| 团风县| 丁青县| 乌拉特前旗| 祁东县| 清丰县|