Html 如何通过web播放/流式传输RTSP。
有人能指导我如何在web上正确地传输RSTP吗 所以我有了这个urlHtml 如何通过web播放/流式传输RTSP。,html,rtsp,Html,Rtsp,有人能指导我如何在web上正确地传输RSTP吗 所以我有了这个urlrtsp://192.168.1.55:554/vid/stream/channels/1 在我的桌面上通过VLC播放器播放流媒体时,运行/流媒体效果良好 我的下一个挑战是,通过网络查看此内容。所以我创建了一个简单的HTML站点,并嵌入了我在stackoverflow中找到的quicktime代码 <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" W
rtsp://192.168.1.55:554/vid/stream/channels/1
在我的桌面上通过VLC播放器播放流媒体时,运行/流媒体效果良好
我的下一个挑战是,通过网络查看此内容。所以我创建了一个简单的HTML站点,并嵌入了我在stackoverflow中找到的quicktime代码
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="400" HEIGHT="300" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab";>
<PARAM NAME="src" VALUE="rtsp://192.168.1.55:554/vid/stream/channels/1";>
<PARAM NAME="controller" VALUE="false">
<PARAM name="AUTOPLAY" VALUE="true">
<PARAM NAME="qtsrc" VALUE="rtsp://192.168.1.55:554/vid/stream/channels/1";>
<PARAM NAME="pluginspage" VALUE="http://www.apple.com/quicktime/download/indext.html";>
<PARAM name="type" VALUE="video/quicktime">
<EMBED WIDTH="400" HEIGHT="300" AUTOPLAY="true" CONTROLLER="false" SRC="rtsp://192.168.1.55:554/vid/stream/channels/1"; qtsrc="rtsp://192.168.1.55:554/vid/stream/channels/1"; BGCOLOR="FFFFFF" BORDER="0" PLUGINSPAGE="http://www.apple.com/quicktime/download/indext.html";></EMBED>
</OBJECT>
我还将它们包含在我的
标签上
<script src="http://www.apple.com/library/quicktime/scripts/ac_quicktime.js" language="JavaScript" type="text/javascript"></script>
<script src="http://www.apple.com/library/quicktime/scripts/qtp_library.js" language="JavaScript" type="text/javascript"></script>
<link href="http://www.apple.com/library/quicktime/stylesheets/qtp_library.css" rel="StyleSheet" type="text/css" />
但是当我加载页面时,我会看到一个空白屏幕
我试过chrome/ie/firefox。您必须将路由器的公共端口554重定向到专用的192.168.1.55:554端口,以便从web中的其他位置访问它 最后,您需要更改代码: rtsp://XXX.XXX.XXX.XXX:554/vid/stream/channels/1 而不是 rtsp://192.168.1.55:554/vid/stream/channels/1 其中XXX.XXX.XXX.XXX是路由器的公共ip可能是