如何在Web浏览器上通过rtsp协议为Live555服务器传输视频

时间:2015-10-20 10:03:42

标签: javascript html5 tcp video-streaming rtsp

我已经在使用 rtsp协议在Windows应用程序和Silver-light Web应用程序上流式传输视频。我使用 Live555库构建了rtsp服务器,它连接视频源和与不同用户(客户端)的组播。

但现在我想在网络浏览器中将视频源流式传输到替换银光组件。所以请有人帮我在网络浏览器上这样做。

在网络浏览器上进行rtsp视频流是否有任何标准方式/解决方案?请帮助我在网络浏览器上通过tcp套接字进行视频流传输。目前,我正在使用 rtsp over tcp protocol 进行视频流播放。

1 个答案:

答案 0 :(得分:1)

您可以通过以下三种方式执行此操作:

  1. 为live555服务器编写插件,将RTSP流转换为RTMP。然后将RTMP流式传输到Web浏览器。从使用Flash播放器的Web浏览器打开RTMP流。

  2. 使用第三方服务器(例如wowza)将live555的RTSP流作为输入并作为RTMP流出。从使用Flash播放器的Web浏览器打开RTMP流。

  3. 最近live555开发者在库中添加了webrtc流媒体。您可以将此功能用于Web浏览器流式传输。 live555-webrtc-demo。此功能流直接指向Web浏览器。但是你需要兼容webrtc的网络浏览器(例如firefox,chrome,opera)。

  4. 我个人使用第二个选项作为网络浏览器流媒体解决方案。

    我希望这会对你有所帮助。