iPhone - Приложение, Отклоненное снова, HTTP Живой базовый канал Потоковой передачи 64 Кбит/с

Спасибо за представление APPNAME_HERE. Мы рассмотрели Ваше заявление и решили, что оно не может быть отправлено на App Store в это время, потому что оно не использует базовый поток 64 Кбит/с для HTTP Живой Протокол потоковой передачи для широковещательной передачи потокового видео. Живая Потоковая передача HTTP требуется, когда подача потокового видео по сотовой сети, чтобы сделать, чтобы оптимальный пользователь испытал и использовал сотовые лучшие практики. Этот протокол автоматически определяет пропускную способность, доступную пользователям, и корректирует пропускную способность соответственно, как раз когда потоки пропускной способности изменяются. Это позволяет Вам гибкость, чтобы иметь столько же потоков как Вам угодно, целых 64 Кбит/с установлены сколько базовый канал.

Это - то, что я получил от Apple, eventhough у меня есть 48 Кбит/с, 64 Кбит/с, доступный поток на 384 Кбит/с И на 128 Кбит/с. Как я устанавливаю базовый канал? Путем мои работы приложения теперь, это загружает самое низкое доступное первое и затем масштабируется вверх с пропускной способностью. Это - мой индекс m3u8

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=48000
stream-soundonly.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000
stream-64k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=128000
stream-128k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=384000
stream-384k.m3u8

Apple действительно является nitpicky

17
задан Kara 1 February 2014 в 06:44
поделиться

2 ответа

Мы столкнулись с той же проблемой. Apple не только проверяет ваш файл M3U8 на соответствие. Они также отслеживают ваши стримы, чтобы убедиться, что они соответствуют вашим словам. Наш поток оказался выше 64 КБ, потому что мы не учитывали пропускную способность аудио (небрежная, но важная оплошность). Помните, что 64K применяется ко всему потоку: Видео + Аудио <= 64000.

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

11
ответ дан 30 November 2019 в 14:28
поделиться

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

При кодировании установите целевой битрейт только аудиопотока достаточно низким, чтобы ни один сегмент не превышал 64 кбит/с (для определения правильного числа потребуется немного проб и ошибок).

1
ответ дан 30 November 2019 в 14:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: