我有一台服务器通过RTSP(rtsp://...)向网络提供实时H.264视频,并一直在尝试找到一种方法在用户的浏览器中显示流(至少在Windows和OS X上 - Linux是一个奖励)。我目前已经嵌入了VLC播放器,并且在IE9和Mozilla Firefox 12.0中都可以使用,但是最理想的情况是,用户最多只需为其浏览器安装插件或类似物品(而不是整个程序)。
我能够使用开源解决方案,但不能使用任何GPL。Java小程序或任何类似东西都是可行的。
迄今考虑过但似乎无法工作的解决方案:
- HTML5视频标签:不支持实时RTSP流 - GStreamer(Java绑定)/ OSSBuild GStreamer-WinBuilds v0.10.7 Beta 4 LGPL:插件与RTSP源似乎有点问题,WinBuild(我的流给出了与流设置请求相关的错误,而其他流则没有) - JavaFX:在其最新版本中似乎已经取消对实时RTSP流的支持 - Xuggler:许可似乎存在问题 - JMF:旧版,没有明显的H.264支持 - FMJ:似乎没有对实时RTSP流的支持
我应该重新评估这些可能性吗?如果有其他建议(例如Flash或Silverlight),将不胜感激。
谢谢!
编辑:在HTML5中获得解决方案将是非常好的。
我能够使用开源解决方案,但不能使用任何GPL。Java小程序或任何类似东西都是可行的。
迄今考虑过但似乎无法工作的解决方案:
- HTML5视频标签:不支持实时RTSP流 - GStreamer(Java绑定)/ OSSBuild GStreamer-WinBuilds v0.10.7 Beta 4 LGPL:插件与RTSP源似乎有点问题,WinBuild(我的流给出了与流设置请求相关的错误,而其他流则没有) - JavaFX:在其最新版本中似乎已经取消对实时RTSP流的支持 - Xuggler:许可似乎存在问题 - JMF:旧版,没有明显的H.264支持 - FMJ:似乎没有对实时RTSP流的支持
我应该重新评估这些可能性吗?如果有其他建议(例如Flash或Silverlight),将不胜感激。
谢谢!
编辑:在HTML5中获得解决方案将是非常好的。