通过自己的IP通过RTP进行Android实时音频流式传输
问题描述:
如何实时传输手机麦克风的音频(RTP)? 我想通过我自己的IP为我的信息流提供服务。像:rtp://my_sream_ip:8080
(通过充当服务器)。通过自己的IP通过RTP进行Android实时音频流式传输
其实,我认为可能的方式是:
首先:创建一个服务器上的一个按钮,麦克风流的音频点击创建的服务器。
其次:然后,流式传输到网址(例如:rtp://127.0.0.1:8080)的音频应该以另一个APP可以实时流式传输音频的方式进行传输(接收/播放该流)
我非常抱歉问这么长的问题,但我非常厌倦了2周搜索无处不在。
任何人谁可以提供任何代码示例/链接将非常感谢!
答
它可能,但你应该有你自己的AudioStream;要了解它,请参阅https://audioprograming.wordpress.com/2012/03/03/android-audio-streaming-with-opensl-es-and-the-ndk/
然后你就可以流通过HTTP实时音频,Web服务等
请告诉我大约阶段。
+0
@DoğanKılıç你能告诉我一些步骤吗?我在Android Studio上,并且我不熟悉git。你可以把它完全放在一起,并给我一个最终答案?请? –
HTTP实时流式传输实际上是流式传输,但实际上它只是一系列文件下载,它们在客户端呈现......我为iOS编写了一个这样的客户端,但没有iOS特定的逻辑,因此您可以在Android上执行此操作。 ..我建议你阅读从ISO规范和/或直接从苹果公司发布的HLS文档 –
@ScottStensland你能为我提供一个链接吗? –