2016-05-09 8 views

ответ

2

Со многими функциями аудио и видео вы зависите от возможностей и правил для основных устройств.

В частности, IOS устройств требуется использовать HLS в это время, если ваше приложение для работы в мобильной сети (https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html#//apple_ref/doc/uid/TP40008332-CH102-SW5):

требования приложения для

Внимание: IOS приложения, представленные на распространение в App Store должно соответствовать этим требованиям.

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

Если ваше приложение использует потоковое HTTP-потоковое вещание по сотовым сетям, вам необходимо предоставить хотя бы один поток со скоростью 64 Кбит/с или более низкой пропускной способностью (потоком с низкой пропускной способностью может быть звук - только или аудио с неподвижным изображением).

Эти требования распространяются на приложения iOS, представленные для распространения в App Store для использования на продуктах Apple. Неприемлемые приложения могут быть отклонены или удалены по усмотрению Apple.

Там существует приложение, которые появляются, чтобы иметь возможность играть RTSP на прошивке (например, https://itunes.apple.com/us/app/rtsp-player/id1070125481?mt=8), так что не ясно, если они соответствуют правилам размера длительности выше или это просто пример компании Apple «усмотрение».

Устройства Android должны поддерживать RTSP (в зависимости от версии и, возможно, модели и т. Д.) - https://developer.android.com/guide/appendix/media-formats.html, хотя Android-плеерам Android может быть сложно (просмотрите вопрос о стекировании на фоне воспроизведения видео на Android).

+0

все, что я могу использовать в ионном потоке аудио/видео? не обязательно должен быть rtsp, как и упомянутый ios использует HLS (который им не знаком). какова ваша рекомендация по поддержке живых потоков в ионных для видео, особенно – Axil

+0

К сожалению, лучший подход заключается в том, чтобы экспериментировать, поскольку все время меняется с обновлениями браузера и обновлениями ОС. Чтобы это было просто, особенно ваши видеоролики короткие и не требуют DRM, я бы просто тестировал статичное видео - есть несколько тестовых сайтов, которые позволят вам протестировать это, например: http://www.quirksmode.org/html5 /tests/video.html – Mick