Вопрос

Я видел много статей и, поэтому вопросы о потоковой передаче К приложение для iPhone, но мой вопрос наоборот, то есть потоковое ИЗ приложение для iPhone.

У меня есть аудиоконтент в приложении для iPhone, которое я хочу транслировать в браузер. Таким образом, идея заключается в том, что браузер может подключиться к серверу, работающему на iPhone. Сервер на iPhone предоставит аудио в браузер. Браузер будет играть в бесконечный поток.

У меня уже есть беспроблемный контент по телефону с AudioQueue. Я уже знаю, как настроить сервер, работающий по телефону с помощью Cocoahttpserver. Есть ли третья часть, которая может сделать поток AudioQueue (или FileStream) в браузер, подключенный к внутреннему серверу iPhone?

У кого -нибудь есть какие -нибудь мысли о том, как это реализовать?

Это было полезно?

Решение

Что ж, есть несколько хороших проектов с открытым исходным кодом, чтобы разобрать, порт или подражать этому. Я бы предложил взглянуть на то, как Icecast а также StreamTransCoderv3 работать вместе. Последний возьмет источник аудио и отправит его на сервер ICECAST в качестве источника. Части порта обоих и запустить их на iPhone, и у вас будет решение. Я полагаю, что Bonjour можно было использовать, чтобы другие системы на локальной сети могли найти и слушать iPhone.

Или отправьте вывод StreamTranscoder на сервер ICECAST в другом месте и сделайте его доступным для мира.

К сожалению, ни один проект не превышает спроектирован - код не очень модульный, но он понятен и скромно кросс -платформ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top