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

  • WebRTC Blueprints
  • Andrii Sergiienko
  • 186字
  • 2021-07-16 11:42:52

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.

主站蜘蛛池模板: 澎湖县| 莫力| 南安市| 邳州市| 工布江达县| 富民县| 兴城市| 南丹县| 仪陇县| 盐池县| 临潭县| 晋宁县| 通江县| 平武县| 潢川县| 灵台县| 雷波县| 通许县| 伊通| 宝应县| 肃南| 林州市| 成武县| 永昌县| 荆州市| 花莲市| 梅河口市| 武山县| 孟州市| 三江| 合肥市| 佛坪县| 花莲市| 曲水县| 西峡县| 惠水县| 怀来县| 天津市| 革吉县| 滨州市| 阳泉市|