[HolyJS — конференция для JavaScript‑разработчиков] Николай Пугачев — Захват медиа в WebRTC-приложениях, или Как, наконец-то, включить камеру на созвоне
Ближайшая конференция — HolyJS 2025 Spring, 7—8 апреля, Москва + online. Подробности и билеты: https://jrg.su/gxfN4t — — Скачать презентацию с сайта HolyJS — https://jrg.su/GgIijM Разработка WebRTC-приложений содержит много сложностей, часть из которых — это работа с медиаустройствами. Сначала потребности закрываются опенсорс-библиотеками или SDK от CPaaS-провайдеров. Но если продукт развивается, в какой-то момент ему становится «тесно» в рамках готового решения. И настает время писать собственные модули для захвата медиа. В докладе мы погрузились в то, как запрашивать медиапотоки с помощью getUserMedia, как работать с ограничениями (constraints) и менять их в процессе. Посмотрели, как получать список устройств и отлавливать изменения в нем, и как корректно запрашивать разрешения на доступ к камере и микрофону. Будет интересно тем, кто работает над приложениями или SDK в сфере WebRTC, и тем, кто хочет разобраться с Media Capture and Streams API. А также тем, кому просто интересно, как работают видеоконференции с точки зрения браузерного API.