提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Vue 播放rtmp直播流

  • 前言
  • 一、vueVideo.vue封装
  • 二、调用方式

前言

该组件是在vue-video-player基础上封装,支持播放mp4/rtmp等格式

一、vueVideo.vue封装

<template><div style="width:100%;height:100%" ref="videoContainer"><video-player ref="myPlayer" :options="playerOptions" v-show="contianerW"></video-player></div>
</template><script>
import Vue from 'vue'
import VideoPlayer from 'vue-video-player'
import 'videojs-flash'require('video.js/dist/video-js.css')
require('vue-video-player/src/custom-theme.css')
Vue.use(VideoPlayer)export default {components: {},data() {contianerW: 0},props: {videoOptions: {type: Object,default: () => {return {};}}},computed: {playerOptions() {return {width: this.contianerW,sources: [{type: "rtmp/mp4",src: this.videoOptions.sourceSrc || ``}],techOrder: ['flash'],autoplay: true,controls: false,loop: false,notSupportedMessage: `当前无可播放视频源`}}},mounted() {this.contianerW = this.$refs.videoContainer.offsetWidth;},
};
</script>

二、调用方式

 .......<VueVideo :videoOptions="videoOptions"></VueVideo>...
...
import VueVideo from "$pc/components/vueVideo";components: {VueVideo},
....
....data() {return {videoOptions: {sourceType: 'video/mp4',sourceSrc : '视频流地址'},};},

Vue 播放rtmp直播流相关推荐

  1. 浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案

    浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案使用http-flv 原文链接 目录: 相关资源: 背景 几种视频流比较 http-flv搭配flv.js播放方案 flv.js延迟问题 ...

  2. vue-cli3.0实现播放rtmp直播流

    前言: 用vue来实现播放rtmp,代码很简单,主要用的ckplayer, 在使用过videojs,video等其他插件以后,在播放视频直播流这里,觉得还是ckplayer比较给力,这里说下使用方法 ...

  3. vue 播放rtmp 直播拉流视频

    一.写插件 <template><videoref="videoPlayer"class="video-js vjs-default-skin vjs- ...

  4. Web-Rtmp: 使用 WebSocket 在网页上播放 RTMP 直播流

    https://blog.csdn.net/weixin_34037173/article/details/86120075

  5. h5 rtmp推荐控件_H5浏览器播放RTMP直播流

    Insert title here id="my-player" class="video-js" controls preload="auto&qu ...

  6. C++ RTMP直播流播放器

    抛开flash,自己开发实现C++ RTMP直播流播放器 众所周知,RTMP是以flash为客户端播放器的直播协议,主要应用在B/S形式的场景中.本人研究并用C++开发实现了RTMP直播流协议的播放器 ...

  7. LiveQing直播点播流媒体如何关闭指定类型的流播放HTTP-FLV直播流|WS-FLV直播流|HLS(m3u8)直播流|RTMP直播流

    流媒体服务可以分发输出,HTTP-FLV直播流.WS-FLV直播流.HLS(m3u8)直播流.RTMP直播流,在某些场景下,我们不希望用户播放指定类型的流,那么如何做呢? RTMP直播点播流媒体服务 ...

  8. vue中 使用video.js 播放m3u8直播流

    需求描述 支持播放m3u8直播流 + 录屏 视频:同时可以动态更改视频直播地址,新增,删除视频. 实现效果 实现代码 安装依赖 npm install video.js --save // 视频播放器 ...

  9. 使用ffmpeg+nginx将rtmp直播流转为hls直播流

    ffmpeg的安装和nginx的安装在之前的博客中有详细的讲解. mac搭建nginx+rtmp直播流 1.配置nginx (1)配置rtmp直播​ rtmp {server {listen 1935 ...

最新文章

  1. ARM Trustzone的安全扩展介绍-精简版-思维导图
  2. 内存映射MMAP和DMA【转】
  3. Linux下的MySQL安装及卸载
  4. 安卓传感器全解:注册、注销传感器、监听传感器,距离传感器、方向传感器、陀螺仪、加速计、磁场、气压传感器
  5. python中循环语句有哪几种_Python的循环语句
  6. 产品特点概述-驰骋工作流
  7. Ubuntu16.04安装WPS(个人记录)
  8. Heybbs微社区程序
  9. 杨柳絮-Info:阜阳市多举措治理杨柳絮问题
  10. java 对音频文件降噪_如何对音频文件降噪?闪电音频剪辑软件为音频降噪的方法...
  11. 初中计算机课师徒结对活动记录,2013师徒结对活动记录
  12. 2018 银联Java笔试 题,中国银联2018秋招笔试题
  13. 修改客户端 与服务器断开,如何处理服务器或客户端socket断开
  14. DAVINCI DM36x开发攻略——U-BOOT-2010.12及UBL移植
  15. cmd背景颜色设置-cmd白色背景
  16. 数据中心交换机与普通交换机有什么不同?
  17. bitmap compress 图片压缩 图片文件大小处理
  18. WEB实现Excel下载的一种方式--JAVA EXCEL
  19. python爬取京东笔记本标题、品牌、价格、评论数
  20. NLP-信息抽取-NER-2022:Global Pointer

热门文章

  1. 贝叶斯神经网络BNN
  2. ArcGIS Pro对TIff高程数据进行切片
  3. chrome 开发者工具主体设置成黑色主题
  4. python音频两条路径_使用Python实现音频双通道分离
  5. RK3568平台开发系列讲解(安卓篇)理解Android系统的编译
  6. 【Unity小工具】一键制作艺术字,超简洁操作,策划与美术的福音!
  7. win7系统语言栏默认输入法怎么设置教学分享
  8. Java面试题及答案整理汇总(2023最新版)
  9. 青春痘的日常治疗方法
  10. WIN7 英文 语言包(KB972813)/多国语言包下载(转)