2013-04-11 3 views
2

Я работаю над приложением iOS, которое передает микширование DJ из SoundCloud. Смеси длиной примерно 2 часа.SoundCloud API Stream Quality

Я читал принципы App Store и пункт 9.3 имеет меня немного обеспокоен: https://developer.apple.com/appstore/resources/approval/guidelines.html#media-content

9,3 - Аудио потокового контента через сотовую сеть не может использовать более 5 МБ в течение 5 минут

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

... Или - если есть люди с опытом с подобной ситуацией - как вы, ребята, обращаетесь к этому руководству в App Store?

+0

[Рекомендации по созданию и развертыванию потоковых мультимедийных материалов HTTP для iPhone и iPad] (https://developer.apple.com/library/ios/#technotes/tn2224/_index.html) говорит: «Предоставьте 64 Кбит/с поток. Неприемлемые приложения могут быть отклонены или удалены по усмотрению Apple. –

+0

Вопрос относится к API SoundCloud и извлекает из него поток низкого качества (или действительно ли это необходимо беспокоиться). –

ответ

2

Звуки SoundCloud, передаваемые в потоке, кодируются в 128 Кбит CBR.

128kbit/с = 0,9375 МБ/мин (использование google conversion tool)

5 минут потока = 4.6875 Мб (+ немного накладных расходов).

Итак, вы по-прежнему находитесь в пределах требований Apple с качеством потоковой передачи по умолчанию.

+0

Огромное вам спасибо за эту информацию! –