Прямая трансляция звука Android через RTP через собственный IP

Как я могу транслировать потоковое аудио (RTP) с микрофона телефона? Я хочу обслуживать мой поток по своему IP. Подобно: rtp://my_sream_ip:8080 (действуя как сервер).

На самом деле, я думаю, что возможный путь заключается в:

Сначала: создайте сервер и, нажав кнопку, передайте аудио с микрофона на созданный сервер.

Во-вторых: затем аудио, которое передается по URL-адресу (например, rtp://127.0.0.1:8080), должно передаваться таким образом, чтобы другое приложение могло транслировать потоковое аудио из этого (принимать / воспроизводить этот поток).

Мне очень жаль задавать такой длинный вопрос, но я очень устал за 2 недели поиска везде.

Любой, кто может предоставить любые примеры кода / ссылки, будет очень благодарен!

1 ответ

Это возможно, но у вас должен быть свой собственный AudioStream; чтобы понять это, пожалуйста, обратитесь https://audioprograming.wordpress.com/2012/03/03/android-audio-streaming-with-opensl-es-and-the-ndk/

Затем вы можете передавать потоковое аудио через HTTP, веб-сервис и т. Д.

Пожалуйста, сообщите мне о этапах.

Другие вопросы по тегам