Потоковое аудио с iPhone в браузер. Идеи? - PullRequest
2 голосов
/ 11 октября 2009

Я видел множество статей и ТАК вопросов о потоковой передаче TO приложения для iPhone, но мой вопрос обратный: потоковое ОТ приложения для iPhone.

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

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

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

1 Ответ

2 голосов
/ 22 октября 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...