2015-10-21 4 views
5

Я разработал приложение iOS с потоковой трансляцией в реальном времени. Я установил частоту дискретизации звука до 8k. Звук работает отлично до устройств iPhone6, но когда я передаю видео в 6 с и 6 с плюс аудио часть, не работает. Как я могу исправить эту проблему? Я пробовал в разных блогах и обнаружил, что частота опроса iPhone 6s заблокирована в 48k. Как я могу вручную опробовать образец? Поскольку библиотека, которую я использовал для прямой трансляции, работает только в 8k. Пожалуйста, помогите мне на этихПроблема с iPhone 6S при потоковой передаче

+0

Можем ли мы установить 'preferSampleRate'? Вы попробовали? BTW, где вы обнаружили, что частота выборки iPhone 6s заблокирована в 48k? – sahara108

+1

Пожалуйста, посмотрите на это .. https://forums.developer.apple.com/thread/20677 – Jio

+1

Также ознакомьтесь с этим, https://forums.developer.apple.com/thread/20187 – Jio

ответ

3

Вы можете сделать свое собственное преобразование частоты дискретизации с помощью низкочастотного фильтра, передающего данные на частоту ниже 4 кГц, а затем взяв каждый шестой образец (чтобы преобразовать образцы 48 кбит/с в образцы 8 кбит/с).