Предварительные настройки служб мультимедиа Azure для iOS, Android и воспроизведения веб-аудио [потоковая передача]

Я тестирую службы мультимедиа Azure и ищу предустановку или настраиваемую конфигурацию, которая берет файл mp3 и кодирует его для воспроизведения на iOS, Android (4.0+) и HTML5 для потоковой передачи (надеюсь, один манифест). В настоящее время я вижу предустановки для HTML5 и HLS (нет для Android), однако они разделены и не находятся в одной конфигурации / рабочем процессе. Как я могу это сделать. Обратите внимание, что в настоящее время я использую пользовательский интерфейс, а не занимаюсь программированием.


person Kern Elliott    schedule 14.04.2015    source источник


Ответы (1)


Планируете ли вы предоставлять как HLS, так и MPEG-DASH в нескольких браузерах HTML5? Вам нужно будет использовать оба этих протокола, чтобы подключиться ко всем устройствам, которые вы имеете в виду. В Android действительно плохая реализация HLS. Большинство устройств Android поддерживают только HLS v3, поэтому обязательно протестируйте свои устройства с протоколом v3 (muxed ts).

Я бы посоветовал вам использовать инструмент Azure Media Explorer для всего. http://aka.ms/amse Это упрощает доступ ко всем URL-адресам протоколов, которые вам понадобятся.

Попробуйте для начала кодировать все в файлы MP4 стандартной четкости с несколькими битрейтами. Большинству устройств Android нравится только кодирование базового профиля. После того, как вы закодировали файлы Mp4 с несколькими битрейтами, вам нужно будет включить по крайней мере 1 зарезервированный модуль потоковой передачи, чтобы вы могли заставить работать «динамическую упаковку». Эта функция необходима вам для переупаковки файлов MP4 на лету в HLS и DASH.

Кроме того, если вы ищете отличную платформу проигрывателя для доставки HTML5, обратите внимание на наш новый проигрыватель мультимедиа Azure http://azure.microsoft.com/blog/2015/04/15/announcing-azure-media-player/

person johndeu    schedule 21.04.2015
comment
спасибо за совет, я бы посмотрел на обе ссылки так. Просто чтобы убедиться, что мне нужно иметь один актив, закодированный в HLS и DASH, чтобы гарантировать, что все устройства могут воспроизводить аудиофайл? - person Kern Elliott; 21.04.2015