相关疑难解决方法(0)

在HTML5中通过RTSP或RTP进行流式传输

我正在构建一个Web应用程序,它应该从服务器http://lscube.org/projects/feng回放RTSP/RTP流.

HTML5视频/音频标签是否支持rtsp或rtp?如果没有,最简单的解决方案是什么?也许下载到VLC插件或类似的东西.

video streaming html5 rtp rtsp

147
推荐指数
7
解决办法
43万
查看次数

在浏览器中显示 RTSP H264 流的现代方式 (HTML5)

是的,这个话题也在 SO 上不时出现。

我已经阅读了很多关于这个主题的内容,也尝试了一些解决方案,但我有一些限制:

  1. 浏览器独立性(大多数浏览器应该可以工作)
  2. 平台无关(应支持主要平台)
  3. 开箱即用(无插件!)
  4. 低延迟(最好低于 1 秒)
  5. 带宽有限(MJPEG 不是一种选择)
  6. 没有转码!

所以继续前进:H264 流似乎非常适合约束 1 和 2。

此外,我的源将实时 H264(准确地说:MPEG-4 AVC,第 10 部分)生成到 RTSP 容器中。

但是浏览器仍然不支持 RTSP。

我检查过的:

上面的所有帖子都与这个问题有关,那里有很多有价值的信息。

此外,我还阅读了2014 年 (!) 的一篇非常好的文章,该文章详细且具有前瞻性。

所以,截至今天,最好的解决方案是:

  1. 解析 RTSP …

java rtsp h.264 websocket

12
推荐指数
0
解决办法
6575
查看次数

将 RTSP 流式传输到 HTML 网站

我想将 RTSP 中的 IP 摄像机流显示到网页中。

我尝试了很多解决方案,比如使用 VLC 对流进行转码,但它们似乎都不够可靠,无法创建真正的 Web 服务。我正在考虑使用一些媒体服务器,如 flussonic 或 Red5。但我不知道它是否会奏效。

这就是为什么我想知道在网页上显示 RTSP 流的最佳(和简单)解决方案是什么。

rtsp html5-video

7
推荐指数
2
解决办法
4万
查看次数

如何通过网络播放/流式传输RTSP.

有人可以指导我如何在网络中正确传输RSTP吗?

所以我有这个网址rtsp://192.168.1.55:554/vid/stream/channels/1 当通过VLC播放器播放时我的桌面流媒体似乎运行/流媒体正常.

我的下一个挑战是,通过WEB查看.所以我创建了一个简单的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>
Run Code Online (Sandbox Code Playgroud)

我还将这些包含在我的<head>标签上

<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" />
Run Code Online (Sandbox Code Playgroud)

但是当我加载页面时,我得到一个空白屏幕.

我试过chrome/ie/firefox.

html rtsp

6
推荐指数
1
解决办法
4万
查看次数

使用 Node Media Server 将 IP cam 的 RTSP 重新流式传输到 http/ws 并以 html 形式显示

目标

我的目标是在标准 HTML 页面(html5 + css3 + vanilla javascript,无魔法 = 无插件)上显示 IP 摄像头的 RTSP 输出流。HTML 页面应托管在我的 Raspberry Pi 上的 NGINX Web 服务器中。

我的装备

我使用的设置是 Raspberry Pi 3 B+,带有 Rasbian OS、Node.js 和Node-Media-Server 包、NGINX(但我不认为 N​​GINX 对我的问题很重要?我还没有为 Node 进行任何配置- 无论如何,其中包含媒体服务器。)一个 IP 摄像机和一个浏览器。 在此输入图像描述

我尝试过的

Node-Media-Server-project 中的自述文件很详细,并且有一个教程几乎准确地描述了我想要做的事情。具体来说,有一个关于如何访问实时流的标记示例:

<html>

<head>
    <title>Camera</title>
</head>

<body>
    <script src="https://cdn.bootcss.com/flv.js/1.4.0/flv.min.js"></script>
    <video id="videoElement"></video>
    <script>
        if (flvjs.isSupported()) {
            var videoElement = document.getElementById('videoElement');
            var flvPlayer = flvjs.createPlayer({
                type: 'flv',
                url: 'http://localhost:8000/live/uterum.flv'
            });
            flvPlayer.attachMediaElement(videoElement);
            flvPlayer.load();
            flvPlayer.play();
        }
    </script> 
</body>

</html> …
Run Code Online (Sandbox Code Playgroud)

html javascript url rtsp node.js

6
推荐指数
1
解决办法
1万
查看次数

使用PHP将IP Camera流媒体嵌入网站?

我已经做了一个快速的谷歌,但我想知道这是否可能?我已经在我们的路由器上打开了端口,所以它可以从任何地方访问,但我可以使用PHP或类似的方式获取实时流媒体并在某个​​网站上显示它吗?

php video-streaming ip-camera

5
推荐指数
1
解决办法
5万
查看次数

如何将流rtsp媒体嵌入到html5页面中

我有一个安全凸轮通过rtsp发送,我可以在vlc播放器上捕获,但我想将其嵌入到我的网页中.我一直在寻找如何做到这一点的几个小时,但未能找到有关如何执行此操作的最新文档.

我也没有设置在vlc,所以我基本上试图从cam - > rtsp - >播放器(如果需要) - > html嵌入.

任何帮助,将不胜感激.我知道这是一个悬而未决的问题,但我没能在网上找到我需要的东西,所以我对任何解决方案持开放态度.

话虽如此,我不是在寻找第三方提供商将流发送给我.出于安全原因,流不会退出化合物.

请不要发送旧链接到旧文章.我已经洗过,可能已经读完了,我的经验是事情发生了变化.我正在寻找那些经历过类似问题并能够解决问题的人的答案.谢谢!

html media html5 vlc video-streaming

3
推荐指数
1
解决办法
1万
查看次数