2013-07-07 3 views
0

Я пытался жить потоковое аудио (AAC-LC) с прошивки в течение 3-х месяцев без особого успеха ...Живые потоковое аудио с прошивки

  • Я попробовал аудио Очередь, которые работают хорошо, но есть странный задержка (~ 4s), и я не знаю, почему (высокий уровень API?)
  • Я пробовал Audio Units, он иногда работает на тренажере, но никогда с телефоном с использованием модифицированного кода от this source

I я действительно потерял, может ли кто-нибудь мне помочь?

EDIT Мне нужно сделать прямое потоковое приложение (iPhone-> Wowza Server через RTSP). Видео часть работает хорошо с небольшой задержкой (1 с). Теперь я пытаюсь добавить аудио в дополнение к видео, но я застрял в SDK.

tldr: Мне нужно захватить микрофонный вход затем отправить AAC кадров по сети, не получая огромные задержки

+0

Без знания приложения и сайта вашего кода шансы на помощь невелики. Я предлагаю улучшить ваш вопрос. – marko

+0

Я немного отредактировал, надеюсь, что это может помочь – HaneTV

ответ

0

Это приложение, которое я только что завершили, транслирует аудио между любыми двумя прошивкой устройства на одной и той же сети:

https://drive.google.com/open?id=1tKgVl0X92SYvgpvbljRzilXNQ6iBcjqM

Скомпилируйте его с последней версией бета-версии Xcode 9 и запустите его на двух устройствах iOS 11 (бета).

Приложение прост; вы запускаете его, а затем начинаете говорить. Все автоматическое, от сетевого подключения к потоку аудио.

События, генерируемое приложение отображается в журнале событий в приложении:

enter image description here

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

+0

Спасибо, хотя для меня это довольно старомодно - и я никогда не делал это «готовым к производству» - я взгляну на ваш код :) – HaneTV

Смежные вопросы