Задать вопрос

Как в Android можно передавать аудио-поток с выхода звуковой карты по Wi-Fi?

Доброго времени суток!

Подскажите, если я захватил аудио-поток с выхода звуковой карты, каким вообще образом я его могу передавать по Wi-Fi (на Android-устройство)? Если и ПК и Android будут подключены к одной сети, можно ли это организовать как в обычной ЛВС: ПК на сокет отправляет звук, Android - читает и воспроизводит?

Просто хочу написать приложение для ПК и Android, которые передавало бы аудио поток с ПК на телефон по Wi-Fi, а как это делается - не знаю, ибо с передачей по Wi-Fi никогда не сталкивался, да и под Андроид не писал, только C/C++/Qt.
  • Вопрос задан
  • 9211 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
nekipelov
@nekipelov
Все просто: открываешь UDP сокеты, одна сторона пишет, другая читает. Отправляются небольшие пакеты (аудио данные продолжительностью по 40-80 мс). При приеме надо сделать джиттер-буфер, чтобы собирать и упорядочивать аудио пакеты.

В общем, надо смотреть в сторону протокола RTP. Ну и аудио-кодек подобрать в зависимости от желаемого качества.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Majstor
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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