Можно ли отправить мультимедиа в Azure из веб-браузера? - PullRequest
0 голосов
/ 26 марта 2019

1) Я исследую технологию, которую я могу использовать для приложения браузера, которое транслирует видео. Он должен захватывать видео с веб-камеры и отправлять его на службу, где он хранится и может быть просмотрен позже. Одним из (возможных?) Вариантов является Azure Media Services. Но после быстрого просмотра документации кажется, что невозможно использовать чистый современный браузер без плагинов. Я прав? Если нет, не могли бы вы дать несколько ссылок на проекты GitHub или пример кода для просмотра?

2) Другой возможный вариант технологии - Amazon Kinesis Video Streams (выглядит лучше, чем лучшее решение, которое я придумал), но, возможно, вы можете порекомендовать некоторые другие облачные сервисы?

Спасибо!

1 Ответ

1 голос
/ 26 марта 2019

В настоящее время короткий ответ - нет. WebRTC - это правильное решение для трансляции из браузера. Это единственный протокол для прямой трансляции, который будет «несколько» широко поддерживаться в современных браузерах, таких как последний Chrome.

AMS еще не поддерживает получение WebRTC. Сейчас мы поддерживаем только RTMP и Smooth ingest (Chunked MP4)

Насколько я знаю, Kinesis также ожидает, что вы отправите chunked MKV (например, chunked MP4, но менее популярный формат контейнера), для поддержки которого потребуется плагин для браузера или библиотека javascript. Я не вижу библиотеки продюсеров из них в Javascript.

WebRTC - это ваш ответ, но чтобы поймать его в облаке, вам, возможно, придется поискать другие решения, которые работают в контейнере Azure. Существует множество сторонних решений для WebRTC.

...