План на курса
Въведение
- Преглед и история на Real-time Communication в мрежата
- WebRTC архитектура на приложението
Разбиране на WebRTC сървърните технологии
- Защо да използваме сървъри?
- ЛЕД, ЗАШЕМЕТЕ и ОБЪРНЕТЕ
- Опции за сигнализиране на WebRTC
- Настройка на сървъра и опции за хостинг
WebRTC API
- Въведение в WebRTC API
- Използване на MediaStream за достъп до уеб камерата и микрофона
- Използване на RTCPeerConnection за установяване на партньорска връзка
- RTCDataChannel комуникация на данни
- Споделяне на екрана с WebRTC
Първи стъпки
- Настройване на средата за разработка
- Използване на софтуер и инструменти за разработка на WebRTC
Използване на Peer.js за създаване на видео чат с двама души
- Въведение в библиотеката Peer.js
- Настройване на HTML за видео чат с двама души
- Писане на JavaСкрипт извиквания към Peer.js
- Тестване на приложението за чат за двама души
Използване на SimpleWebRTC за създаване на приложение за чат с няколко човека
- Въведение в рамката SimpleWebRTC
- Настройване на HTML за видео чат с много хора
- Писане на JavaСкрипт извиквания към SimpleWebRTC
- Тестване на приложението за чат с много хора
Обобщение и следващи стъпки
Изисквания
- Основни познания по JavaСкрипт и HTML
- Основно разбиране за това как работи мрежата
Публика
- Уеб разработчици
- Всеки, който се интересува да научи и използва WebRTC
Oтзиви от потребители (5)
Хареса ми как Gunnar написа почти целия код в движение, докато преминавахме през него, но че имаше много предварително подготвени материали в Google Drive, към които мога да се обърна след обучението. Кодът, който Gunnar написа въз основа на примерните данни, които предоставих предварително, също беше изключително полезен и направи обучението подходящо за нашите собствени набори от данни.
Ranvir - Schroders Personal Wealth
Курс - Visual Studio Code
Машинен превод
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Курс - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Курс - Functional Reactive Programming with Java 9 and RxJava
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Курс - Web Application Development in PHP
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.