iOS: возможно ли передавать аудио с клиента iOS на сервер с помощью HLS, и если да, то как? Если нет, как я могу транслировать с iOS на RTMP-сервер Red5?

Прочитав https://developer.apple.com/streaming/, я понял, что HLS используется для потоковой передачи аудио или видео с сервера на устройство iOS.

А) Возможен ли стрим с iOS-клиента на сервер по HLS? Я хочу захватить звук с устройства и обработать его на сервере. Мне сказали, что я могу использовать HLS, но это не кажется возможным.

Б) Если это невозможно, у кого-нибудь есть идеи о потоковой передаче с iOS на медиасервер Red5? Я пытался использовать клиентскую библиотеку RTMP полуночными кодерами, но она продолжает очень часто выдавать проблему «Сброс соединения по узлу», что раздражает.

Спасибо!


person Ash    schedule 13.03.2015    source источник


Ответы (1)


А) Можно, да. Но я бы не рекомендовал это. HLS — это протокол, основанный на вытягивании. Хорошо для доставки клиентам, но плохо для приема внутрь. Потребуется запустить веб-сервер на устройстве и упаковать аудио в транспортный поток. И за усилия вы бы добавили ненужную задержку.

B) Потребуется НАМНОГО больше информации для устранения неполадок.

person szatmary    schedule 16.03.2015
comment
Большое спасибо за ваш вклад, szatmary! Не могли бы вы посоветовать, как правильно/лучше всего транслировать аудио в прямом эфире с устройства iOS на сервер? - person Ash; 19.03.2015
comment
Если мы не можем сделать это с помощью потоковой передачи HTTP Live (HLS), какой другой протокол я могу использовать? Кроме того, есть ли какой-либо пример, который вы видели? Я считаю, что Siri делает это так, поэтому должен быть способ. - person Ash; 19.03.2015