web网页端如何拉取rtmp live stream呢?

发布于 2022-09-04 18:58:13 字数 1832 浏览 18 评论 0

使用obs向本地rtmp://127.0.0.1/live/my_live推流
rtmp服务器使用node-rtsp-rtmp-server这个项目搭建
VLC media player播放rtmp://127.0.0.1/live/my_live这个地址一切正常
但是网页端用videojs却无论如何不能播放,看控制台输出 rtmp服务器没有收到请求根本
/-------------------------------/
1.开始找问题出在哪 我使用的的videojs是6.0版本 打开网页 播放器报错
-->No compatible source was found for this media
2.看官博说6.0移除了flash core 于是把videojs退回5.x版本
这次没有了这条错误提示 但是firebug显示
-->“rtmp/mp4”的指定属性“type”不被支持。
-->无法播放媒体。没有相应格式的解码器:rtmp/mp4, rtmp/mp4
不知道问题出在了哪里。。请问应该如何解决

这是我的代码:

 <head>
    <meta charset="utf-8">
    <link href="./videojs/video-js.css" rel="stylesheet">
    <script src="./videojs/video.js"></script>
    <script>
        videojs.options.flash.swf = "./videojs/video-js.swf"
    </script>
    <style type="text/css">
      .vjs-default-skin { color: #ffffff; }
      .vjs-default-skin .vjs-control-bar { font-size: 103% }
    </style>
</head>
<body>
    <div class="main">
        <div id="content_area" class="well">
            <div class="vid_player">
                <video id="MY_VIDEO_1" class="video-js vjs-default-skin" controls
                 preload="auto" width="960" height="540" poster="images/POSTER.png"
                 data-setup="{}">
                 <source src="rtmp://127.0.0.1/live/pokemon" type="rtmp/mp4">
                 <p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a></p>
                </video>
            </div>
        </div>
    </div>
</body>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

山人契 2022-09-11 18:58:13

播放rtmp视频需要flash,先确认浏览器正确的调用了flash,如果没有的话可能是因为缺少flash播放器

囍孤女 2022-09-11 18:58:13

video.js不支持在本地html页面中播放,要在服务器发布后实现播放

小鸟爱天空丶 2022-09-11 18:58:13
<source src="rtmp://127.0.0.1/live/pokemon" type="rtmp/flv">
丶视觉 2022-09-11 18:58:13

Hi 我最近遇到和你一样的问题,请教一下 您的问题解决了么。借鉴一下,多谢~

酒浓于脸红 2022-09-11 18:58:13

楼主,你实现了videojs播放rtmp直播流吗?我现在遇到此问题,没法播放

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文