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 和安卓。流音频的主要内容,如果未能解决你的问题,请参考以下文章
如何将TS源流重新封装并通过P2P协议传输在安卓终端和苹果终端播放
如何将TS源流重新封装并通过P2P协议传输在安卓终端和苹果终端播放