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

  • 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.

主站蜘蛛池模板: 永川市| 郧西县| 德清县| 龙南县| 新干县| 云梦县| 通城县| 卓尼县| 汾西县| 新巴尔虎右旗| 高平市| 原阳县| 日土县| 秭归县| 名山县| 永城市| 德令哈市| 西安市| 竹溪县| 托里县| 招远市| 申扎县| 眉山市| 平顺县| 湘西| 益阳市| 普宁市| 高邮市| 林州市| 孟村| 邹城市| 郸城县| 开封市| 许昌县| 焦作市| 密山市| 墨玉县| 夏津县| 修水县| 霍林郭勒市| 尚志市|