2016-11-18 8 views
0

Мы работаем над веб-приложением облачного диктовки в ASP.NET MVC. Мы использовали html5 для записи звука. Мой вопрос: мы можем загрузить живое аудио на медиа-сервере Azure, пока он записывается на стороне клиента. Если да, то как?Сохранить Live Audio на сервере Azure Media

ответ

2

Зависит от того, как ваше приложение HTML записывает аудио. Самый простой путь - записать локально, а затем загрузить, когда вы закончите запись. Если вы используете API-интерфейсы HTML5, сначала пишете файл на локальном хранилище? Если да, то какой формат файла? какой кодек?

Вероятно, это будет отличаться в зависимости от браузера - Chrome, скорее всего, выпишет контейнер WebM с аудио Vorbis. (Я считаю, что есть и настройки для API API в Chrome). Но доступный кодек и контейнер, вероятно, будут отличаться от Microsoft Edge (MP4 с AAC).

Для потоковой передачи «Live» единственным поддерживающим протокол является RTMP и фрагментированный MP4, поэтому вам нужно будет найти способ записи вашего живого аудио и отправить его нам в одном из этих протоколов из браузера. В настоящее время мы не поддерживаем использование WebRTC, если это то, что вы здесь рассматриваете.

+0

Есть ли планы поддержать webrtc ingest? – SB2055

 Смежные вопросы

  • Нет связанных вопросов^_^