嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

vue中播放rtsp流

2023-4-4    前端達人

實現vue中播放rtsp視頻流的問題

背景:項目中通過攝像機提供的rtsp流來顯示畫面,但是在編寫項目中,需要將rtsp實時流畫面傳輸到web前端頁面中。于是找了很多方法,都是后臺轉碼轉成rtmp來播放,現在大部分插件和瀏覽器都是支持使用rtmp播放視頻流。而rtsp隨著flash的退出而被復雜化了。網上都是1、通過ffmpeg轉碼后輸出,2、通過攝像機指定的web插件轉碼輔助播放,如海康,大華攝像機;3、還有個猿大師播放器基于猿大師中間件提供的內嵌網頁播放(沒用過,不知道行不行,原本想用現在這個方法行不行的,若不行就用這個猿大師了的)

開始

:
node.js工具
jsmpeg.js文件
npm install rtsp2web

科普了解一下

  1. rtsp2web 是一個依賴 ffmpeg,能實時將傳入的 rtsp 視頻流轉碼成圖像數據并通過 ws 推送到前端的智能工具。
  2. 前端頁面借助 jsmpeg.js 就可以很輕松的實現播放
  3. 同時rtsp2web的特點還有:1、并發,支持同時播放多路視頻2、合并同源,同時播放多個同一個rtsp視頻源時,只會創建一個轉碼推流進程,不會創建多個。3、智能釋放資源,智能檢測當前沒有使用的轉碼推流進程,將其關閉,并釋放電腦資源。

使用

下載ffmpeg(鏈接: https://www.ffmpeg.org/download.html#build-windows

安裝成功以后,你重新打開一個命令行終端,輸入:ffmpeg -h,如果能輸出 ffmpeg 的相關信息出來,則證明你的電腦安裝 ffmpeg 成功。

使用rtsp2web

創建了一個vuecli(vue2)項目,名稱不要起rtsp2web,與src文件夾同級
下創建一個serve文件夾

-|public
    |-favicon.ico
    |-index.html
-|src
-|serve
-|.gittignore
-.....  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在serve下初始化和下載

npm init --yes
npm install rtsp2web  
  • 1
  • 2

在serve下創建index.js

//index.js
const RTSP2web = require('rtsp2web')

//服務端的端口號,端口號可以自定義
const port = 8033
new RTSP2web({
    port
)}  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

運行命令:node index.js

前端代碼

在public的index.html中
其中jsmpeg.min.js通過src引入,可以用jsmpeg.js或者jsmpeg.min.js都行

<!DOCTYPE html>
<html lang="">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <!--v  jsmpeg.min.js文件用在這   v-->
    <script src="https://jsmpeg.com/jsmpeg.min.js" charset="utf-8"></script>    
    <title><%= htmlWebpackPlugin.options.title %></title>
  </head>
  <body>
    <noscript>
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
  <script>
    var rtsp = 'rtsp://username:password@ip:port/live'
    window.onload = () => {
    //這里的port要與index.js的port保持一致
    new JSMpeg.Player("ws://localhost:8033/rtsp?url="+btoa(rtsp), {
       canvas: document.getElementById("canvas")
    })
  }
  </script>
</html>  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

#####在vue頁面中用canvas中播放視頻
如 在App.vue中這樣用:

<template>
  <div id="app">
    <!-- <img alt="Vue logo" src="./assets/logo.png">
    <HelloWorld msg="Welcome to Your Vue.js App"/> -->
    <canvas id="canvas" style="width: 600px; height: 600px;"></canvas>
  </div>
</template>  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

問題

為什么node index.js之后沒反應?
—檢查端口號是否填寫對應,index.js中的端口要與script里的端口保持一致
|
為什么長時間未顯示圖像?
—需要等待大概1-2分鐘,就會顯示畫面。至于這么長時間未顯示,小弟也不知道啊。。希望大佬指點。。

最后

完事了就,這是我歷經千辛萬苦找到的方法,弄這個vue中播放rtsp搞了好久,技術太拉了我,只能用這些小玩意來搞。原本打算用java或者python通過拉rtsp流解析成rtmp的,奈何能力不足,也懶得思考懶得搞懶得弄,所以擺爛了QAQ
若哪里有講的不妥和使用不當的地方還請您告知一下,萬分感謝大佬指點,小弟深表感謝<抱拳>
-----------------------------------------------------------------------------------------------------------

參考。1


  1. https://zhuanlan.zhihu.com/p/531899593 ??
    藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請加微信ban_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~
    希望得到建議咨詢、商務合作,也請與我們聯系01063334945。 

    分享此文一切功德,皆悉回向給文章原作者及眾讀者. 免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。 

    藍藍設計www.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司

日歷

鏈接

個人資料

藍藍設計的小編 http://www.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 国产综合av| 亚洲欧美日韩在线高清直播| 99爱精品视频| 久久国产88| 亚洲精品久久久久| 亚洲欧美日韩综合aⅴ视频| 美女视频黄免费的久久| 欧美深夜福利| 亚洲国产老妈| 久久久97精品| 99综合在线| 美女免费视频一区| 激情五月综合色婷婷一区二区| 亚洲男人第一av网站| 亚洲一区二区在线观看视频| 欧美aⅴ99久久黑人专区| 欧美亚洲一区二区三区| 国产精品久久久久毛片软件| 亚洲少妇中出一区| 亚洲国产一区二区a毛片| 亚洲第一久久影院| 欧美一区二区三区播放老司机 | 欧美激情第六页| 久久久精品久久久久| 国产亚洲va综合人人澡精品| 欧美亚洲三级| 亚洲在线一区二区| 欧美色另类天堂2015| 亚洲精品影院在线观看| 亚洲电影在线免费观看| 久久综合免费视频影院| 在线精品国精品国产尤物884a| 欧美在线观看一二区| 亚洲图片你懂的| 欧美日韩综合视频网址| 一区二区三区色| 亚洲老板91色精品久久| 欧美久久久久| 一本一本久久a久久精品牛牛影视| 美女露胸一区二区三区| 久久成人久久爱| 狠狠综合久久| 久久久夜色精品亚洲| 欧美一区二区三区男人的天堂| 国产欧美视频在线观看| 欧美影院视频| 欧美在线视频全部完| 国产精品久久久久永久免费观看| 亚洲午夜视频在线| 亚洲午夜视频在线| 国产精品免费区二区三区观看| 一区二区三区国产| 一本色道久久99精品综合| 欧美午夜一区二区| 午夜宅男欧美| 欧美亚洲免费在线| 激情视频一区二区| 麻豆精品一区二区综合av| 久久久蜜桃一区二区人| 亚洲区欧美区| 亚洲欧洲一区二区三区久久| 欧美日韩成人在线观看| 亚洲综合二区| 欧美一区二视频| 国产亚洲日本欧美韩国| 久久艳片www.17c.com| 久久婷婷人人澡人人喊人人爽| 亚洲国产合集| 亚洲久久一区二区| 国产欧美日韩一区| 免费人成精品欧美精品| 欧美黄色免费| 亚洲午夜黄色| 午夜精品福利一区二区蜜股av| 国内精品久久久久影院色| 嫩草伊人久久精品少妇av杨幂| 免费国产一区二区| 亚洲一区二区高清视频| 亚洲欧美日韩综合国产aⅴ| 亚洲福利免费| 亚洲精品无人区| 国产精品麻豆va在线播放| 久久久精品一区二区三区| 蜜臀av性久久久久蜜臀aⅴ| 亚洲最新在线视频| 亚洲免费一在线| 亚洲国产91| 亚洲国内高清视频| 国产精品日韩在线观看| 久久午夜精品一区二区| 久久久精品五月天| 欧美激情精品久久久久久大尺度| 亚洲综合第一| 久久人人爽国产| 亚洲午夜一区二区| 久久久久欧美| 亚洲一卡二卡三卡四卡五卡| 久久久www成人免费无遮挡大片| 亚洲免费观看高清在线观看| 亚洲一区二区影院| 欧美精品v日韩精品v国产精品| 亚洲午夜精品久久| 久久久91精品国产| 亚洲伊人第一页| 久久综合中文色婷婷| 性色av一区二区三区在线观看 | 亚洲视频在线观看网站| 农村妇女精品| 欧美性猛交xxxx免费看久久久| 久久久精品动漫| 欧美一区二区在线看| 一本大道久久精品懂色aⅴ | 亚洲国产91| 亚洲欧美日本在线| 在线观看欧美日韩| 一卡二卡3卡四卡高清精品视频| 狠狠综合久久av一区二区小说| 性欧美大战久久久久久久久| 欧美成人精品一区| 欧美一区二区在线播放| 欧美精品国产| 久久综合影音| 国产精品人人爽人人做我的可爱| 欧美国产视频在线| 国产日韩精品久久| 99国产精品视频免费观看一公开| 狠狠色综合色区| 亚洲一区观看| 欧美伦理在线观看| 久久精品中文字幕一区二区三区| 欧美精品国产精品| 亚洲自拍偷拍视频| 久久免费高清| 在线亚洲成人| 久久久久久91香蕉国产| 国产精品99久久久久久人| 美女主播精品视频一二三四| 久久精品视频在线播放| 正在播放日韩| 亚洲精品一区二区在线观看| 亚洲国产精品综合| 久久一区二区视频| 亚洲午夜高清视频| 亚洲精品一区二区三| 最新亚洲电影| 亚洲经典视频在线观看| 麻豆精品传媒视频| 亚洲国产99精品国自产| 欧美国产精品v| 亚洲女性喷水在线观看一区| 欧美 日韩 国产一区二区在线视频| 国产亚洲欧美日韩精品| 亚洲最黄网站| 国产亚洲午夜高清国产拍精品| 亚洲一区二区久久| 亚洲女女做受ⅹxx高潮| 久久精品视频在线| 翔田千里一区二区| 一区二区三区高清在线观看| 一区二区三区欧美激情| 亚洲天堂av电影| 欧美亚洲在线观看| 久久成人精品无人区| 亚洲国产精品久久精品怡红院| 国产精品九九| 亚洲一区区二区| 亚洲经典视频在线观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美一区二区高清在线观看| 国产精品久久久久久影视 | 亚洲国内自拍| 久久精品夜色噜噜亚洲a∨| 久久精品国产99国产精品澳门| 欧美日韩高清区| 亚洲视频在线一区| 欧美视频免费在线| 久久久爽爽爽美女图片| 久久国产一二区| 在线不卡a资源高清| 欧美精品综合| 亚洲一区三区视频在线观看 | 亚洲专区免费| 国产精品日日摸夜夜摸av| 久久国产主播精品| 亚洲专区一二三| 久久亚洲国产成人| 在线视频精品一区| 国产真实乱偷精品视频免| 欧美黄色aa电影| 一二美女精品欧洲| 玖玖精品视频| 91久久国产综合久久91精品网站| 欧美精品99| 夜夜爽av福利精品导航| 亚洲视频一区在线| 国产情侣久久| 欧美国产日本在线| 欧美一级久久久久久久大片| 最新国产精品拍自在线播放| 欧美亚洲一区二区在线|