Red5 和安卓。流音频

Posted

技术标签:

【中文标题】Red5 和安卓。流音频【英文标题】:Red5 and Android. Stream Audio 【发布时间】:2012-04-03 10:05:48 【问题描述】:

我使用了一个应用程序通过 RTMP 流式传输 android 音频,该应用程序是这样的: https://github.com/mogo29/Android-RTMP

此应用要求提供如下 URL: rtmp://dir:port/文件夹

我用 Red5 创建了一个服务器,并使用示例从我的电脑上的一个文件夹中流式传输 Flash 视频,但我不知道如何在此服务器上使用我的应用程序。我确信我可以,因为我从应用程序的创建者那里找到了这个视频: http://www.youtube.com/watch?v=pqUUL0QwuMo

【问题讨论】:

嗨,伙计。您找到问题的答案了吗?可能你能帮我/我有与同一项目相关的非常相似的问题***.com/questions/26865945/…。 嗨!我没有找到它,事实上,我还没有完成那个项目,所以我无法帮助你。对不起。 【参考方案1】:

但是你家里有没有一个真正的 ip 来进行流式传输,因为要做到这一点,你应该有一个固定的 ip ex 127.0.0.1,当然必要的端口应该是开放的,之后你可以把你的Android 应用程序的 url rtmp://YOUR_IP_ADDRESS:YOUR_PORT/oflaDemo 它应该流式传输。

【讨论】:

【参考方案2】:

你有“dir”的地方,它应该是一个IP地址或主机名。

对于 Red5 和其他支持闪存的媒体服务器,端口将为: * RTMP 和 RTMPE 默认为 1935 * RTMPT 为 80 * RTMPS 为 80、443、1936

对于 uri 的文件夹部分,服务器会有所不同。在 Red5 中,第一个位置是“应用程序”的名称,之后的任何路径项都是“房间”。对于 FMS 和 Wowza,您必须使用“definst”。

总而言之,对于 Red5,使用 RTMP 的本地服务器看起来像这样:

rtmp://127.0.0.1:1935/yourappname

【讨论】:

以上是关于Red5 和安卓。流音频的主要内容,如果未能解决你的问题,请参考以下文章

在android中将音频注入语音流

Red5点播和直播的实现

如何将TS源流重新封装并通过P2P协议传输在安卓终端和苹果终端播放

如何将TS源流重新封装并通过P2P协议传输在安卓终端和苹果终端播放

手机端ios和android浏览器 如何实现mms广播电台在线音频播放?

安卓手机上的音乐转换软件