vue-video-player怎么实现直播rtmp的流

问题描述

vue-video-player怎么实现直播rtmp的流

问题出现的环境背景及自己尝试过哪些方法

按照官方的案例进行尝试,并不能实现rtmp流直播。尝试了网上的各种方案,并不奏效

相关代码

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


import Vue from 'vue'
import VideoPlayer from 'vue-video-player'

Vue.use(VideoPlayer)

VideoPlayer.vue组件中


<template>
  <div>
    <h1>RTMP Video</h1>
    <video-player :options="playerOptions" :playsinline="true" @statechanged="playerStateChanged($event)"></video-player>
  </div>
</template>

<script>
import 'video.js/dist/video-js.css'
import { videoPlayer } from 'vue-video-player'
import 'videojs-flash'
export default {
  components: {
    videoPlayer
  },
  data() {
    return {
      // 播放器配置
      playerOptions: {
        height: '300',
        sources: [{
          type: "rtmp/mp4",
          src: "rtmp://live.hkstv.hk.lxdns.com/live/hks"
        }],
        techOrder: ['flash'],
        autoplay: false,
        controls: true
      }
    }
  }
}
</script>


你期待的结果是什么?实际看到的错误信息又是什么?

期望实现 vue-video-player rtmp的直播

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