2015-12-20 9 views
-2

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

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

Первое: Создание сервера, и одним нажатием кнопки, аудио-поток МИК созданному серверу.

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

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

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

+0

HTTP-потоковая передача потокового вещания является функционально потоковой, но на самом деле это всего лишь серия загрузок файлов, которые отображаются на клиенте ... Я написал такой клиент для iOS, но без конкретной логики iOS, так что да, вы можете сделать это на android. .. Я предлагаю вам прочитать документы на HLS, опубликованные в спецификации ISO и/или непосредственно от Apple. –

+0

@ScottStensland. Можете ли вы предоставить мне ссылку? –

ответ

3

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

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

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

+0

@ Doğan Kılıç Можете ли вы сказать мне несколько шагов? Я нахожусь в Android Studio, и я не эксперт в git. можете ли вы поместить его полностью и дать мне окончательный ответ? пожалуйста? –