结合使用video.js和vue播放RTMP和HLS流

vue-videojs-demo (vue-videojs-demo)

Use video.js with vue to play RTMP && HLS streams && playback.

将video.js与vue一起使用可播放RTMP && HLS流&&回放。

特征 (Features)

实时播放器选项 (Live Player Options)

playerOptions: {
  autoplay: false,
  controls: true,
  techOrder: ['flash', 'html5'],
  sourceOrder: true,
  flash: { hls: { withCredentials: false } },
  html5: { hls: { withCredentials: false } },
  sources: [{
    type: 'rtmp/mp4',
    src: 'rtmp://184.72.239.149/vod/&mp4:BigBuckBunny_115k.mov'
  }, {
    withCredentials: false,
    type: 'application/x-mpegURL',
    src: 'http://playertest.longtailvideo.com/adaptive/bipbop/gear4/prog_index.m3u8'
  }],
  poster: '/static/images/logo.png'
}

To use local swf file, copy the swf file to /static/media/ folder && add:

要使用本地swf文件,请将swf文件复制到/static/media/文件夹&&添加:

swf: '/static/media/video-js.swf'

see source: live.vue

参见来源: live.vue

HLS加密问题 (HLS Encryption Issue)

see #1150

参见#1150

if you encounter the hls encryption issue, use the videojs-contrib-hls.js plugin instead.

如果遇到hls加密问题,请改用videojs-contrib-hls.js插件。

edit main.js:

编辑main.js

// import 'videojs-contrib-hls/dist/videojs-contrib-hls'
import 'videojs-contrib-hls.js/src/videojs.hlsjs'

翻译自: https://vuejsexamples.com/use-video-js-with-vue-to-play-rtmp-hls-streams/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值