потоковое видео iphone - PullRequest
0 голосов
/ 30 марта 2011

Итак, я недавно отправил свое первое приложение для iPhone в Apple. Я не транслировал свои видео, и они длились более 10 минут, поэтому моему приложению было отказано, потому что я не использовал HTTP Live Streaming.

Итак, мы транслируем живое видео каждую неделю. Эти файлы хранятся где-то, но я немного не уверен, где. Я хочу, чтобы видеофайлы, для которых я создал канал, были преобразованы в потоковое видео. Но я не хочу использовать программное обеспечение HTTP Live от Apple. Я не знаю, как кодировать в потоковое видео.

Есть ли какой-либо способ выяснить, где хранятся мои потоковые файлы, или есть программное обеспечение, которое преобразует видео в потоковое видео? Приму любые предложения.

Спасибо

Ответы [ 2 ]

0 голосов
/ 22 марта 2012

Самое простое решение - просто требовать, чтобы ваши пользователи были подключены к WiFi, чтобы смотреть видео.10 мин./ 5 МБ ограничение распространяется только на видео, которое отправляется по сотовым сетям, а не по WiFi.См. Код Apple «Reachability» для примера того, как проверить сетевое соединение пользователя во время выполнения.

0 голосов
/ 30 марта 2011

Основная проблема заключается в том, что вы должны использовать HTTP Live Streaming, если вы не хотите, чтобы ваше приложение было одобрено, а также знать об ограничениях Apple (вы должны установить разные битрейты, от 64 кбит / с или ниже).

Если вы не хотите использовать инструменты Apple, вы можете использовать ffmpeg.Взгляните на ioncannon.net http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/

С инструментами Apple проще.Вам просто нужен mediafilesegmenter / mediastreamsegmenter.

Существуют также профессиональные услуги, но не бесплатные, которые позаботятся обо всем процессе.

Если вы не знаете, где находятся ваши файлы, может быть, вы можете использовать сниффер и проверить, где ваш компьютер "слушает".

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