Потоковая передача с помощью мультимедийных служб Azure

У меня есть учетная запись мультимедийных служб с потоковым блоком, и я могу загружать видео и динамически упаковывать его в различные потоки. Я пытаюсь создать веб-страницу с URL-адресом потоковой передачи, чтобы иметь возможность обслуживать кросс-платформенные iOS, Android, настольные компьютеры и т. Д. Как мне это сделать.

PS: Мне удалось создать страницу с videojs и прогрессивной загрузкой. Я собираюсь изучить другой вариант с Windows Azure.

Спасибо за любую помощь.


person desiguy    schedule 17.11.2014    source источник


Ответы (4)


Службы мультимедиа Azure предоставили проигрыватель мультимедиа Azure, который может автоматически определять возможности вашего браузера или устройства и запрашивать соответствующий формат потоковой передачи - например, он будет захватывать поток MPEG-DASH с помощью браузера с поддержкой EME или HLS для устройств iOS. Вы можете попробовать: http://amsplayer.azurewebsites.net/azuremediaplayer.html. Пожалуйста, свяжитесь с yanmf @ microsoft, если вы хотите получить доступ к приватному предварительному просмотру для этого плеера. Когда мы запустим его очень скоро, он будет бесплатным для использования.

person Mingfei Yan    schedule 10.02.2015

Взгляните на JW Player и платформу Microsoft Media Player Framework. Оба предлагают множество вариантов воспроизведения для прогрессивной и адаптивной потоковой передачи на широкий спектр браузеров и устройств.

person Chris Fulstow    schedule 17.11.2014
comment
Добавим к мысли Криса - вам необходимо убедиться, что вы используете правильный URL-адрес источника видео для доступа к возможностям адаптивной динамической потоковой передачи. См. Раздел «Потоковая передача контента клиентам» здесь: msdn.microsoft.com/en- us / library / azure / jj889436.aspx - person Simon W; 18.11.2014
comment
Спасибо за направление. JWPlayer кажется платным, а платформа Microsoft Media Platform Player Framework, похоже, ограничена устройствами Windows. Как насчет потоковой передачи на мобильные устройства, включая устройства Android и iOS, через HLS? - person desiguy; 03.12.2014

Для ПК: используйте плагин OSMF - URL-адрес Adobe + Smooth streaming

Для iOS: используйте тег видео HTML5 + URL-адрес HLS v3.

Для Android: используйте HTML5 Video Tag + HLS v3 URL или Dash.JS с Mpegh Dash URL.

Для Windows Phone: используйте URL-адрес Dash.js + Dash.JS.

Надеюсь это поможет...

Update1: компания Azure разработала собственный медиаплеер для потоковой передачи, который позаботится о воспроизведении видео на всех устройствах.

Для демонстрации и тестирования - http://www.aka.ms/azuremediaplayer

Для Documentaion - http://azure.microsoft.com/blog/2015/04/15/announcing-azure-media-player/

person Ilaiya    schedule 12.12.2014
comment
Просто чтобы добавить для Android .. У меня больше успехов с воспроизведением URL-адреса потоковой передачи MPEG Dash, чем с потоками HLS .. У меня были различные проблемы с видео, не отображаемым с HLS .. - person desiguy; 15.12.2014