我花了很多时间研究如何在网页中显示RTSP提要。我已经尝试了Quicktime(400错误请求),VLC(没有插件来显示此内容)和Windows Media Player(不支持协议)。我读过很多帖子和页面,尝试了网页中的代码变体,也看了流媒体服务器,但老实说,我希望它不会那么复杂,因为我需要在某个地方托管服务器。
在 可以在 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 流提供任何建议吗?我将不胜感激。
谢谢
抢
您需要一个实时媒体编码器,该编码器可以读取网络摄像头源,然后对其进行编码。试用 Windows Media Encoder Windows Media Encoder 9
更改网页代码以使用Windows 媒体播放器。安装时应该有一个示例。