我正在尝试找到一种方法将rtsp流转码为HTTP(iOS),以便我可以在ipad上查看rtsp流。该视频嵌入在我们的SaaS网络视图中,并且不可能启动第三方播放器。RTSP到HTTP打包转码的示例。 Sirannon
我发现sirannon根据文档可以做到这一点没有问题。
但是我对如何实际执行感到困惑。
我们的RTSP流是这样的rtsp:\ xxx.xxx.xxx.xxx:554 \ ch0_unicast_firststream
没有.sdp文件或任何东西。而且vlc可以播放它。
但是,如果我打开浏览器并尝试打开http://localhost:8080/RTSP-proxy/192.168.33.216/ch0_unicast_firststream
或 http://localhost:8080/RTSP-proxy/192.168.33.216:554/ch0_unicast_firststream
它给了我这个错误
[1516250] Warning: core.HTTP-server: Handling RuntimeError: Could not guess container type for URL(/RTSP-proxy/192.168.33.216/ch0_unicast_firststream) (core.HTTP-server.session-42)
到目前为止,我还没有发现使用sirannon任何咕dexamples 。我也开放使用VLC,但又不知道是否或如何使用VLC进行rtsp到http的转换。
之所以将“为URL无法猜测容器类型”发生是因为在SRC /通信/ HTTP/HTTPSession.cpp解析它试图找出流合并的可能。我还没有得到RTSP代理工作,但如果我这样做,我会发布一个答案。 – fejd 2012-05-22 13:59:27