如何在网页中显示网络摄像头RTSP源

时间:2013-09-28 10:20:17

标签: stream webcam webpage rtsp

我花了很多时间研究如何在网页中显示RTSP Feed。我尝试过Quicktime(400次错误请求),VLC(没有插件显示此内容)和Windows Media Player(不支持协议)。我已经阅读了许多帖子和页面尝试了网页中的代码变体,并查看了流媒体服务器,但说实话,我希望它不会那么复杂,因为我需要某个地方来托管服务器。

In可以在VLC中打开流,所以当插件不起作用时会感到惊讶。这是页面中的代码,但结果是(没有插件显示此内容),浏览器甚至没有要求下载插件。

<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
     codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
     width="640" height="480" id="vlc" events="True">
   <param name="Src" value="rtsp://belletout.no-ip.biz:1552/live3.sdp" />
   <param name="ShowDisplay" value="True" />
   <param name="AutoLoop" value="False" />
   <param name="AutoPlay" value="True" />
   <embed id="vlcEmb"  type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no" width="640" height="480"
     target="rtsp://belletout.no-ip.biz:1552/live3.sdp" ></embed>
</OBJECT>

我真的很惊讶,除非我只是遵循不合适的示例,否则没有更简单的方法可以做到这一点。

任何人都可以提供任何建议,如何在网页上显示这个真正的RTSP流吗?我将非常感激。

由于

罗布

1 个答案:

答案 0 :(得分:0)

您需要一个能够读取网络摄像头源并进行编码的实时媒体编码器。 尝试使用Windows Media编码器Windows Media Encoder 9

更改您的网页代码以使用Windows Media Player。 安装时应该有一个示例。