【问题标题】:Android live audio streaming via RTP over own IP [closed]通过自己的 IP 通过 RTP 进行 Android 实时音频流传输 [关闭]
【发布时间】:2015-12-20 00:12:49
【问题描述】:

如何直播手机麦克风的音频 (RTP)? 我想在我自己的 IP 上提供我的流。喜欢:rtp://my_sream_ip:8080(充当服务器)。

其实我认为可能的方法是:

首先:创建一个服务器,然后单击一个按钮,将麦克风的音频流式传输到创建的服务器。

其次:然后在 url 上流式传输的音频(例如:rtp://127.0.0.1:8080)应该以这样的方式流式传输,即另一个 APP 可以从中直播音频。(接收/播放那个流)

很抱歉问了这么长的问题,但是我很累了 2 个星期到处搜索。

非常感谢任何可以提供任何代码示例/链接的人!

【问题讨论】:

  • HTTP 直播在功能上是流式传输,但实际上它只是在客户端上呈现的一系列文件下载......我为 iOS 编写了一个这样的客户端,但没有 iOS 特定的逻辑,所以是的,你可以在 android 上执行此操作...我建议您阅读从 ISO 规范和/或直接从 Apple 发布的 HLS 文档
  • @ScottStensland 你能给我一个链接吗?

标签: android audio rtp http-streaming


【解决方案1】:

有可能,但您应该拥有自己的 AudioStream;了解请参考https://audioprograming.wordpress.com/2012/03/03/android-audio-streaming-with-opensl-es-and-the-ndk/

然后您可以通过 HTTP、Web 服务等流式传输实时音频。

请告诉我有关阶段的信息。

【讨论】:

  • @Doğan Kılıç 你能告诉我一些步骤吗?我在 Android Studio 上,我不是 git 专家。你能把它完全说出来,然后给我一个最终的答案吗?请问?
猜你喜欢
  • 2015-09-12
  • 2012-04-10
  • 1970-01-01
  • 2013-07-23
  • 2023-03-12
  • 1970-01-01
  • 2014-07-23
  • 1970-01-01
  • 2012-04-25
相关资源
最近更新 更多