Я хочу создать приложение для прямой трансляции. Мой мыслительный процесс:
- Получите данные видео/аудио от
navigator.mediaDevices.getUserMedia(constraints);
[клиент-стример] - создавать комнаты с помощью сокетов (Socket.IO или WebSockets из фляги) [бэкенд]
- Отправьте данные в 1 членам комнаты с помощью сокетов.
- отображать медиа на стороне клиента.
Это правильно? Как я должен это делать?
как передавать данные определенным участникам комнаты, а не всем? (flask) Как последовательно отправлять данные со стримера -> сервер -> участники комнаты. поток дан из 1 это объект, где данные?
любые другие лучшие идеи будут великолепны! Спасибо.
- Мне нужно реализовать серверную часть самостоятельно, без помощи библиотек, которые сделают всю работу за меня.