如何将Android设备作为RTSP服务器

时间:2011-12-07 19:08:19

标签: android android-ndk rtsp rtp rtsp-client

我很想知道是否有办法让我的Android设备成为RTSP服务器并使用任何其他可接受的设备流式传输视频。 我不了解应该遵循的RTSP服务器和其他协议来实现这一点。

感谢任何帮助。

谢谢, SKU

3 个答案:

答案 0 :(得分:2)

没有什么可担心这个问题。我在这里看到了解决方案 http://techsplurge.com/5080/get-vlc-media-player-for-android-with-unofficial/请阅读并获得答案。

答案 1 :(得分:0)

AFAIK,您应采用的架构是安装远程机器。 在此计算机上,您必须安装服务器:Flash Media Server,Red5等。它将托管将获得即将到来的流的应用程序,并将其输出。

然后,您可以从设备(您称为“服务器”)流式传输到远程托管应用程序(例如:www.remoteserver.com:1234 / myApp)。要流式传输,只需将该URL放在媒体容器的输入中(http://developer.android.com/reference/android/widget/VideoView.html)。希望Android本身通过该VideoView容器支持RTSP协议。

希望它有所帮助。

答案 2 :(得分:0)

我正在尝试实现类似的东西。我收到的一个建议是,当您将设备作为RTSP服务器并且有人想要从您的设备流式传输视频时,它称为对等流式传输。在这种情况下,最好让服务器介于其间,其作用类似于编码器 - 解码器。当另一个客户端发送RTSP SETUP请求时,它肯定会到达您的设备。但是现在当您准备好流式传输视频时,将有效负载(使用RTP)发送到服务器,服务器实习生将其发送到请求设备。您可以避免在LAN或路由器中出现防火墙问题(如果是妻子网络)。