如何从服务器获取RTMP URL

问题描述

我正在开发一个Android应用,该应用将允许使用Streamaxia的SDK和Player以及由WMSOpenPanel控制的Nimble Streamer服务器实例进行一对多的实时视频广播。我正在遵循Streamaxia的文档,以rtmp://push_login:push_password@ipaddress:port/appname/streamname的形式使用RTMP将流推送到服务器 push_loginpush_passwordapp_name是在服务器的控制面板中设置的,并且我使用的是动态URL,因此stream_name是在应用程序的代码生成的。到目前为止,我已经能够将输入流正确地放入stream_name服务器中。

但是,为了将该流重新发布到RTMP并在我的应用程序的Player(或与此相关的任何其他应用程序,例如VLC)中播放,我需要另一个URL,但我不知道如何获取它。服务器的支持告诉我使用相同的地址和端口,但没有推送身份验证,这是行不通的。

当我尝试在Nimble Streamer的控制面板中设置RTMP重新发布规则时,它会要求我以mydestination.com的形式提供目标地址。但是由于我使用的是移动应用程序而不是Web应用程序,所以我没有这样的地址,当我将其保留为空白时,它告诉我该字段为必填字段。另外,我想要一个动态的重新发布URL,这样就不必每次都手动配置stream_name

我该怎么办或尝试获取播放传入流所需的RTMP URL?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)