Прямая трансляция звука 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, веб-сервис и т. Д.
Пожалуйста, сообщите мне о этапах.