我很想知道是否有办法让我的安卓设备作为RTSP服务器和流视频与任何其他可接受的设备。我不了解RTSP服务器和其他应该遵循的协议来实现这一目标。
任何帮助都是感激的。
谢谢,SKU
这个问题没什么好担心的。我在这里看到了解决办法http://techsplurge.com/5080/get-vlc-media-player-for-android-with-unofficial/阅读并得到你的答案
当然,您应该采用的架构是将远程机器放置在适当的位置。在这台机器上,必须安装服务器:Flash Media server、Red5等。它将托管应用程序,该应用程序将获取即将到来的流并输出它。
然后,您可以从设备(您称为"服务器")流到远程托管应用程序(例如:www.remoteserver.com:1234/myApp)。要流式传输,只需将该url放入媒体容器(http://developer.android.com/reference/android/widget/VideoView.html)的输入中。希望Android能够通过VideoView容器原生支持RTSP协议。
希望能有所帮助。
我正在尝试实现类似的东西。我收到的一个建议是,当你把你的设备作为RTSP服务器,有人想从你的设备流媒体视频,它被称为点对点流媒体。在这种情况下,最好在两者之间包含一个服务器,它的作用就像编码器-解码器。当另一个客户端发送RTSP SETUP请求时,它肯定会到达您的设备。但是现在,当您准备好流视频时,将有效载荷(使用RTP)发送到服务器,服务器实习生将其发送到请求设备。您可以避免局域网或路由器可能出现的防火墙问题(在妻子网络的情况下)。