<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>
js文件
var myPlayer = videojs('my-video');
videojs("my-video").ready(function(){
var myPlayer = this;
myPlayer.play();
});
关于播放rtmp http 协议的流媒体资源,最后采用的video.js来进行播放的
http的 依赖 videojs-contrib-hls 和video.js
rtmp的依赖 video.js videojs-flash
<link href="css/video-js.min.css" rel="stylesheet">
<script src="js/video.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/...;></script>
<video id="my-video" class="video-js" controls preload="auto" width="640" height="264" poster="" data-setup="{}">
<source src="rtmp://60.174.223.96/v1/**" type="rtmp/flv"/>
</video>
js文件
以上就是关于播放rtmp 和http流媒体播放 亲测有效,关于rtsp的目前还没找到合适的办法,有合适方案欢迎交流。 如果需要在vue项目上运行 需要配置下webpack,如有疑问,可以联系我。