2013-07-29 3 views
1

Я новичок в iOS и разработке мультимедиа, и я работаю над приложением, которое будет захватывать видео с камеры iPhone и отправлять прямой эфир на медиа-сервер.Может ли RTSP (протокол потокового вещания) использоваться для отправки потокового видеопотока с iPhone на медиа-сервер?

В this link человек задал вопрос о StackOverflow о том, что его заявление было отклонено Apple, так как он не использовал (HTTP Live Streaming) метод Apple HLS в своем заявлении для получения живой поток.

Но мое дело отличается от того, что я не получаю прямой эфир в iPhone.

Мне нужно отправить видео в прямом эфире на медиа-сервер, не сохраняя его в памяти телефона, который позже будет просматриваться людьми на своих компьютерах через Интернет.
Как это нормально, если я использую RTSP, чтобы отправить поток видео в реальном времени на сервер, или он является обязательным в моем случае, а также использовать Apple HLS?

Спасибо.

+0

Если вы используете только Wi-Fi (не сотовая сеть), то вы можете использовать любые протоколы. – user523234

ответ

0

Наша интерпретация заключается в том, что если приложение является приложением voip, например, конференц-связь, оно получает особое внимание, иначе вы должны использовать hls, если не на Wi-Fi.

+0

Вы имеете в виду: RTSP работает над wifi? – Imposter

+0

Вы можете использовать rtsp через Wi-Fi или ячейку в приложении voip. –

0

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

+0

Вы имеете в виду отправку видео в прямом эфире с ** iPhone на сервер ** .. Rite? –

0

Да, вы можете определенно использовать RSTP для отправки видеопотока из приложения iOS на сервер, если вы не передаете его обратно в приложение iOS с помощью RSTP. Официальная документация Apple гласит, что:

«если ваше приложение обеспечивает видео через сотовые сети, а видео превышает 10 минут или 5 МБ данных за пять минут, вам необходимо использовать HTTP Live Streaming».

Таким образом, это не говорит о том, какой протокол вы должны использовать при отправке видео на сервер.

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