国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

vue + typescript + video.js實現 流媒體播放 視頻監控功能

來源:懂視網 責編:小采 時間:2020-11-27 21:54:10
文檔

vue + typescript + video.js實現 流媒體播放 視頻監控功能

vue + typescript + video.js實現 流媒體播放 視頻監控功能:視頻才用流媒體,有后臺實時返回數據, 要支持flash播放, 所以需安裝對應的flash插件。當視頻播放時,每間隔3秒向后臺發送請求供檢測心跳,表明在線收看狀態,需要后臺持續發送視頻數據。 1. yarn add video.js videojs-flash 2. 創建vide
推薦度:
導讀vue + typescript + video.js實現 流媒體播放 視頻監控功能:視頻才用流媒體,有后臺實時返回數據, 要支持flash播放, 所以需安裝對應的flash插件。當視頻播放時,每間隔3秒向后臺發送請求供檢測心跳,表明在線收看狀態,需要后臺持續發送視頻數據。 1. yarn add video.js videojs-flash 2. 創建vide

視頻才用流媒體,有后臺實時返回數據, 要支持flash播放, 所以需安裝對應的flash插件。當視頻播放時,每間隔3秒向后臺發送請求供檢測心跳,表明在線收看狀態,需要后臺持續發送視頻數據。

1. yarn add video.js videojs-flash

2. 創建videp.js聲明文件 

 

3. 創建video_player.vue組件,供外部調用。源碼如下

<script lang="ts">
import { Component, Emit, Prop, Vue } from 'vue-property-decorator';

import 'video.js/dist/video-js.css';

import _videojs from 'video.js';
const videojs = (window as any).videojs || _videojs;
import 'videojs-flash';


@Component({
 name: 'video-player',
})
export default class VideoPlayer extends Vue {
 /* ------------------------ INPUT & OUTPUT ------------------------ */
 @Prop({ type: Object, default: () => {}}) private options!: object;

 /* ------------------------ VUEX (vuex getter & vuex action) ------------------------ */

 /* ------------------------ LIFECYCLE HOOKS (created & mounted & ...) ------------------------ */
 private mounted() {
 this.player = videojs(this.$refs.videoPlayer, this.options, function onPlayerReady() {
 // console.log('onPlayerReady');
 });
 }

 private beforeDestroy() {
 if (this.player) {
 this.player.dispose();
 }
 }
 /* ------------------------ COMPONENT STATE (data & computed & model) ------------------------ */
 private player: any;

 /* ------------------------ WATCH ------------------------ */

 /* ------------------------ METHODS ------------------------ */
}

</script>

<template>
<div class="module_video_player">
 <video ref="videoPlayer" class="video-js" autoplay></video>
</div>
</template>

<style lang="stylus" scoped>
@import '~@/assets/styles/var.styl';

.module_video_player
 position relative
 width 780px

</style>

4. 在需要使用的模塊(如show_monitor.vue)調用。組件創建后,向后臺發送輕輕獲取rtmp視頻播放地址,并更新videoOptions中的src。觸發video_player的創建、掛載等。

import VideoPlayer from '@/components/video_player.vue';

components: {
 VideoPlayer,
}

 private videoOptions = {
 techOrder: ['flash', 'html5'],
 sourceOrder: true,
 flash: {
 hls: { withCredentials: false },
 },
 html5: { hls: { withCredentials: false } },
 sources: [{
 type: 'rtmp/flv',
 src: '', // 'rtmp://live.hkstv.hk.lxdns.com/live/hks2', // 香港衛視,可使用此地址測試
 }],
 autoplay: true,
 controls: true,
 width: '778',
 height: '638',
 };
<video-player :options="videoOptions" v-if="videoOptions.sources[0].src !== ''"></video-player>

5. 心跳檢測

在show_monitor.vue創建時,新建定時器,每隔3秒向后臺發送一個包含當前監控設備id的請求,告知后臺此設備監控被調用播放。show_monitor.vue銷毀時,清空定時器,后臺將停止傳輸視頻數據。

private intervalFunc: any;

private created() {
 // ****
 this.intervalFunc = setInterval(() => {
 EquipmentService.monitor_continue_test(this.eqmtid);
 }, 3000);
}

private destroyed() {
 clearInterval(this.intervalFunc);
}

注: 可以再電腦安裝VLC media player下載 , 播放獲取到的rtmp路徑,已檢測數據獲取是否成功

總結

以上所述是小編給大家介紹的vue + typescript + video.js實現 流媒體播放 視頻監控功能,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

vue + typescript + video.js實現 流媒體播放 視頻監控功能

vue + typescript + video.js實現 流媒體播放 視頻監控功能:視頻才用流媒體,有后臺實時返回數據, 要支持flash播放, 所以需安裝對應的flash插件。當視頻播放時,每間隔3秒向后臺發送請求供檢測心跳,表明在線收看狀態,需要后臺持續發送視頻數據。 1. yarn add video.js videojs-flash 2. 創建vide
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲黄色一区 | 全黄a一级毛片 | 欧美在线日韩 | 欧美激情一区二区三区不卡 | 亚洲视频在线观 | 亚洲高清免费 | 欧美日韩一区二区三区视频 | 亚洲一区二区三区精品视频 | 国产欧美一区二区三区视频 | 精品国产乱码一区二区三区麻豆 | 久久成人国产精品一区二区 | 91久久国产综合精品女同国语 | 国产手机视频在线观看 | 日本久久香蕉一本一道 | 中文字幕一区二区三区久久网站 | 欧美日韩中文字幕在线 | 亚洲素人在线 | 极品久久 | 国产日韩在线观看视频网站 | 亚洲国产精品免费在线观看 | 日本三级成人中文字幕乱码 | 亚洲欧美综合图区官网 | 日韩高清一区二区三区不卡 | 特黄日韩免费一区二区三区 | 亚洲色图 第一页 | 亚洲一区二区三区视频 | 精品国产高清自在线一区二区三区 | 欧美嘿咻视频 | 精品久久一 | 国产不卡在线观看 | 日本a黄 | 欧美 日韩 国产 色 欧美 日韩 中文 | 一级网站在线观看 | 黄a毛片 | 国产日韩中文字幕 | 欧美一级久久久久久久大片 | 性欧美嫩交hd | 久久伊人精品一区二区三区 | 在线观看视频国产 | 精品久久一 | 亚洲色图第一页 |