html播放rtmp直播流,video.js实现浏览器播放rtmp协议直播流的问题

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>使用video.js实现rtmp流的直播播放</title>

<!--引入播放器样式-->

<link href="http://vjs.zencdn.net/5.19/video-js.min.css" rel="stylesheet">

<!--引入播放器js-->

<script src="http://vjs.zencdn.net/5.19/video.min.js"></script>

<script src="https://cdn.jsdelivr.net/npm/videojs-flash@2/dist/videojs-flash.min.js"></script>

</head>

<body>

<!--vjs-big-play-centered 播放按钮居中-->

<!--poster默认的显示界面,就是还没点播放,给你显示的界面-->

<!--controls 规定浏览器应该为视频提供播放控件-->

<!--preload="auto" 是否提前加载-->

<!--autoplay 自动播放-->

<!--loop=true 自动循环-->

<!--setup='{"example_option":true}' 可以把一些属性写到这个里面来,如setup={"autoplay":true}-->

<video id="my-player" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="auto" autoplay="autoplay"

width="500" height="400" setup='{}'>

<!--src: 规定媒体文件的 URL  type:规定媒体资源的类型-->

<source src='rtmp://192.168.1.231:1935/live/livestream' type='rtmp/flv'/>

</video>

<script type="text/javascript">

// 设置flash路径,用于在videojs发现浏览器不支持HTML5播放器的时候自动唤起flash播放器

videojs.options.flash.swf = 'https://cdn.bootcss.com/videojs-swf/5.4.1/video-js.swf';

var player = videojs('my-player'); //my-player为页面video元素的id

player.play(); //播放

//    1. 播放   player.play()

//    2. 停止   player.pause()

//    3. 暂停   player.pause()

</script>

</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值