通过video.js播放rtmp流失败?

问题描述

如题,拿到一个rtmp流在网页上播放,在网上找到可以使用video.js来实现,但是通过自己研究无法实现流媒体的播放.

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

<video id="rtmpVideo" class="video-js vjs-default-skin vjs-big-play-centered" width="100%" height="100%">
                        <source src="rtmp://10.129.4.250/live/2d783dfd1f0c5557bb8154a43a88191428d" type="rtmp/mp4">
                        <p class="vjs-no-js">
                            您的浏览器不支持HTML5,请升级浏览器。
                        </p>
                    </video>

出现的问题

clipboard.png

你期待的结果是什么?

实现使用html5在网页上播放流媒体视频.

阅读 4.5k
3 个回答

你确定视频源地址没写错吗 10.129.4.250这个好像是云服务器内网的地址,需要改成公网ip或者域名,还有,需要确保你的视频源没有鉴权设置(即需要secrect等才能访问)

你播放的是rtmp协议的流,所以type类型应该改成type="rtmp/flv"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题