首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过web播放/流式播放RTSP。

如何通过web播放/流式播放RTSP。
EN

Stack Overflow用户
提问于 2013-10-16 16:59:30
回答 1查看 51.4K关注 0票数 6

有人能指导我如何在web上正确地流式传输RSTP吗?

所以当我在桌面上通过VLC播放器播放时,我有这个url rtsp://192.168.1.55:554/vid/stream/channels/1,看起来运行/流很好。

所以我创建了一个简单的HTML站点,并嵌入了我在stackoverflow中找到的quicktime代码。

代码语言:javascript
复制
<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>

我还在我的<head>标签中包含了这些内容

代码语言:javascript
复制
<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。

EN

回答 1

Stack Overflow用户

发布于 2014-09-11 22:05:04

您必须将路由器的公共端口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/channel/1

其中XXX.XXX是路由器的公网ip

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19399101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档