Политика Apple в отношении приложений потоковой передачи http

Вот требование для приложений. для которых нужна технология потоковой передачи http,

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

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

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

Какова реальная цель установить ограничение в 10 минут или 5 МБ за 5 минут? И какова причина использования этих двух конкретных данных? Зачем устанавливать пороговое значение 64 км / с?


person Forrest    schedule 30.03.2012    source источник
comment
Потому что сотовые компании любят, когда вы покупаете тарифные планы с постоплатой, но абсолютно ненавидят вас за то, что вы портите их чистый эфир.   -  person Marc B    schedule 30.03.2012
comment
Я не знаю насчет 10 минут 5 МБ, но готов поспорить, что цель потока ‹= 64 Кбит / с - гарантировать, что пользователь хоть что-то услышит, независимо от того, насколько хреново его сотовое соединение.   -  person StephenAshley.developer    schedule 30.03.2012
comment
спасибо за объяснение 64 кбит / с. Смущает то, почему это ‹= вместо› =. Кстати, качество также должно быть основано на подходе к сжатию, а не только на соотношении скорости передачи.   -  person Forrest    schedule 30.03.2012


Ответы (1)


Я думаю, это сделано с целью поощрения потоковой передачи с адаптивным битрейтом видео в отношении прогрессивной загрузки.

В случае прогрессивной загрузки большое видео потенциально может потреблять весь объем доступных данных на мобильном устройстве. С Adaptive streaming вы смотрите только ту часть видео, которая вам интересна.

Более того, с адаптивной потоковой передачей скорость отправки видео адаптируется к доступной полосе пропускания. С этой целью в случае очень медленного мобильного соединения, то есть GPRS, поток, закодированный со скоростью 64 Кбит / с, все еще может передаваться в потоковом режиме.

person gaetano    schedule 23.06.2016