- Митап
- Место
Тема доклада: “P2P in a browser”.
Докладчик: Александр Трищенко, веб-разработчик, DataArt.
О чем поговорим:
Теория по медиастриммингу:
- Что такое потоковое мультимедиа?
- Что такое WebRTC?
- Кодеки и аудиоформаты, доступные в WebRTC.
- Совместимость, поддержка и сторонние библиотеки.
Инициализация соединения между браузерами:
- Как помочь двум клиентам найти и опознать друг друга?
- Роль сервера в инициализации прямого соединения между пирами.
- Как связать двух пользователей, используя WebRTC API?
- Разбор RTCPeerConnection API.
Работаем с GetUserMedia API:
- Особенности реализации в разных браузерах.
- Контролируем разрешение видеопотока.
- Управляем частотой кадров видеопотока.
- Умная автоматика и ее использование.
- Что делать, если у нас несколько камер?
- Отладка и профилирование.
- Примеры использования в коде.
Вопросы производительности:
- Что у нас происходит с каналами при звонках и конференциях.
- Пару слов о битрейте видео и аудио.
- Что мы можем сделать для повышения производительности WebRTC?
Специфика настройки:
- Конфигурация signaling-сервера.
- Управление списком пиров на шлюзе.
- Конфигурация p2p WebRTC для видеоконференций.
- Повышаем откзоустойчивость.
- Масштабирование.
Официальный сайт события
http://www.meetup.com/IT-talk-Dnepr/events/230016805/