- 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.
- Kaldi語音識別實(shí)戰(zhàn)
- 液晶和等離子體電視機(jī)原理與維修
- 基于EDA的電子技術(shù)課程設(shè)計(jì)
- 密碼之謎
- 通信專業(yè)實(shí)務(wù):動力與環(huán)境
- 信息光學(xué)原理
- 通信專業(yè)綜合能力(中級)
- TFT-LCD原理與設(shè)計(jì)
- 通信原理
- 華為路由器學(xué)習(xí)指南
- TD-LTE原理與網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)(“十二五”國家重點(diǎn)圖書出版規(guī)劃項(xiàng)目)
- 艦船尾跡的電磁成像機(jī)理及特征提取技術(shù)
- 天地一體化信息網(wǎng)絡(luò)時(shí)間統(tǒng)一技術(shù)
- 光纖通信技術(shù)及應(yīng)用
- 動手指,知天下:老年人學(xué)用智能手機(jī)