国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[運維] wvp 28181安裝部署全流程(ubuntu2204)

這篇具有很好參考價值的文章主要介紹了[運維] wvp 28181安裝部署全流程(ubuntu2204)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

部署wvp

系統(tǒng)環(huán)境

系統(tǒng)版本ubuntu2204

安裝相關工具

sudo apt update
## 編譯工具
sudo apt install git openjdk-11-jdk tar vim cmake gcc g++ libsrtp2-dev libssl-dev
## ffmepg
sudo apt install ffmpeg

編譯zlm

編譯zlm

git clone https://gitee.com/xia-chu/ZLMediaKit.git

cd ZLMediaKit
git submodule update --init --recursive
mkdir -p build release/linux/Release/
cd build 
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_WEBRTC=true -DENABLE_TESTS=false ..
cmake --build . --target MediaServer

搭建wvp開發(fā)環(huán)境

安裝maven

官網下載地址

wget https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.tar.gz

mkdir app

tar xf apache-maven-3.9.4-bin.tar.gz

mv apache-maven-3.9.4 app/maven

echo "export PATH=~/app/maven/bin:\$PATH" >> ~/.bashrc
## 環(huán)境變量生效
source ~/.bashrc

安裝nodejs

官網下載地址

wget https://nodejs.org/dist/v16.19.0/node-v16.19.0-linux-x64.tar.gz
tar xf node-v16.19.0-linux-x64.tar.gz
mv node-v16.19.0-linux-x64 app/node
echo "export PATH=~/app/node/bin:\$PATH" >> ~/.bashrc
## 環(huán)境變量生效
source ~/.bashrc

編譯wvp

簽出代碼
git clone https://gitee.com/pan648540858/wvp-GB28181-pro.git
編譯前端
cd wvp-GB28181-pro/web_src
# 下載依賴
npm install --registry=https://registry.npmmirror.com
# 編譯
npm run build
編譯后端
cd ..
mvn clean package -DskipTests

部署docker

curl -sfL https://get.rainbond.com/install_docker | bash

部署docker-compose

sudo curl -L https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

部署數據庫和redis

  1. 創(chuàng)建安裝目錄
## 創(chuàng)建儲存目錄
mkdir -p /home/media/mysqldata /home/media/redisdata
  1. 創(chuàng)建yml文件
cd /home/media/
vim video.yml

將以下內容復制到vim編輯器中

version: "3.8"
services:
  redis:
    image: redis:6.2-alpine
    restart: always
    environment:
      TZ: Asia/Shanghai
    ports:
      - 6379:6379
    volumes:
      - /opt/video/redisdata/data:/data
      - /opt/video/redisdata/log:/logs
    command: redis-server --port 6379 --requirepass 12345678  --appendonly yes
  mysql:
    image: mysql:8
    restart: always
    command: 
      [
        "--character-set-server=utf8mb4",
        "--collation-server=utf8mb4_unicode_ci",
        "--default-time-zone=+8:00",
      ]
    ports:
      - 3306:3306
    environment:
      TZ: Asia/Shanghai
      MYSQL_ROOT_PASSWORD: 12345678
      SQL_MODE: "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
    volumes:
      - /opt/video/mysqldata/mysql:/var/lib/mysql:rw 

  1. 啟動數據庫和redis
# 將鏡像pull下來
docker pull redis:6.2-alpine
docker pull mysql:8
## 啟動
docker-compose -f video.yml -p wvp up -d

部署zlm

  1. 創(chuàng)建安裝目錄
mkdir -p /home/media/zlm
  1. 復制zlm啟動文件到安裝目錄
# 進入zlm項目目錄
cd ~/ZLMediaKit
cp -r release/linux/Release/* /home/media/zlm
  1. 創(chuàng)建開機啟動腳本
vim /etc/systemd/system/zlm.service

將以下內容復制到vim編輯器

[Unit]
Description=ZLMediaKit
[Service]
Environment="PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
ExecStart=/home/media/zlm/MediaServer -c /home/media/zlm/config.ini
StandardOutput=null
[Install]
WantedBy=multi-user.target
  1. 啟動zlm
# 設置開機啟動
systemctl enable zlm
# 啟動zlm
systemctl start zlm
  1. 其他
# 重啟zlm
systemctl restart zlm
# 停止zlm
systemctl stop zlm
# 查看啟動狀態(tài) 
systemctl status zlm

部署wvp

  1. 導入sql文件
## 進入wvp項目
cd ~/wvp-GB28181-pro/
## 復制mysql.sql、update.sql文件到mysql容器
docker cp sql media-mysql-1:/tmp
## 進入mysql容器
docker exec -it media-mysql-1 bash
## 登錄數據庫
mysql -uroot -p12345678
## 創(chuàng)建wvp數據庫
CREATE DATABASE `wvp` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  1. 創(chuàng)建安裝目錄
mkdir -p /home/media/wvp
  1. 復制jar文件和配置到安裝目錄
cd ~/wvp-GB28181-pro/
# 復制java包安裝目錄
cp target/wvp-pro-2.6.6-xxxxx.jar /home/media/wvp/wvp-pro.jar
# 復制配置文件安裝目錄
cp src/main/resources/all-application.yml /home/media/wvp/application.yml
  1. 創(chuàng)建開機啟動文件
vim /etc/systemd/system/wvp.service

將以下內容復制到vim編輯器

[Unit]
Description=wvp
[Service]
Environment="PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
ExecStart=/usr/bin/java -jar /home/media/wvp/wvp-pro.jar --spring.config.location=/home/media/wvp/application.yml
StandardOutput=null
[Install]
WantedBy=multi-user.target
  1. 啟動wvp
# 設置開機啟動
systemctl enable wvp
# 啟動wvp
systemctl start wvp
  1. 其他
# 重啟wvp
systemctl restart wvp
# 停止wvp
systemctl stop wvp
# 查看啟動狀態(tài) 
systemctl status wvp

wvp-pro-assist 部署

  1. 編譯
git clone https://gitee.com/pan648540858/wvp-pro-assist.git
cd wvp-pro-assist
## assist在編譯前需要把配置文件更改好
mvn clean package -DskipTests
  1. 安裝
mkdir /home/media/assist
cp target/wvp-pro-assist-2.6.8-08261304.jar /home/media/assist/wvp-pro-assist.jar
  1. 創(chuàng)建開機啟動文件
vim /etc/systemd/system/assist.service

將以下內容復制到vim編輯器

[Unit]
Description=assist
[Service]
Environment="PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
ExecStart=/usr/bin/java -jar /home/media/assist/wvp-pro-assist.jar 
StandardOutput=null
[Install]
WantedBy=multi-user.target
  1. 啟動wvp
# 設置開機啟動
systemctl enable assist
# 啟動wvp
systemctl start assist

登錄

登錄地址

http://xxx.xxx.xxx.xxx:18080

用戶名/密碼:admin/admin

需要遠程協(xié)助可私信我文章來源地址http://www.zghlxwxcb.cn/news/detail-681910.html

到了這里,關于[運維] wvp 28181安裝部署全流程(ubuntu2204)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • ZLMediaKit+wvp-GB28181-pro 安裝文檔

    ZLMediaKit+wvp-GB28181-pro 安裝文檔

    去年的時候,做攝像頭視頻接入的草草而過, 文檔沒有好好記錄,今年來填一下自己挖的坑 ZLMediaKit : https://gitee.com/xia-chu/ZLMediaKit.git wvp-GB28181-pro: https://gitee.com/pan648540858/wvp-GB28181-pro.git ZLMediaKit 簡稱zlm ,wvp-GB28181-pro 簡稱wvp 參考文檔: zlm-wiki 可以服務器直接安裝,也可以采用docker安裝

    2024年02月15日
    瀏覽(26)
  • 【2023.8】docker一鍵部署wvp-GB28181-pro和ZLMediaKit過程全記錄

    【2023.8】docker一鍵部署wvp-GB28181-pro和ZLMediaKit過程全記錄

    使用的操作系統(tǒng)是ubuntu20.04 如何在 Ubuntu 20.04 上安裝和使用 Docker Docker快速入門(ubuntu) docker一鍵運行ZLMediaKIt和wvp-GB28181-pro 如上命令 創(chuàng)建了wvp容器 并啟動了wvp容器 瀏覽器輸入自己的 ip:18080 默認賬號密碼: 賬號:admin 密碼:admin 或者 admin123 先查詢所有容器 找到wvp那個容器的

    2024年02月11日
    瀏覽(86)
  • wvp-GB28181-pro 2.0+ZLMediaKit 使用Dockerfile制作鏡像以及部署【CentOS7】

    wvp-GB28181-pro 2.0+ZLMediaKit 使用Dockerfile制作鏡像以及部署【CentOS7】

    部署gb28181和zlm主要需要構建兩個鏡像,第一個為基礎鏡像,以centos7為基礎構建新的基礎鏡像base.Dockerfile,第二個鏡像為服務部署鏡像server.Dockerfile,以第一個鏡像base.Dockerfile構建出的鏡像為基礎鏡像進行構建 整個基礎鏡像的構建全部手動編譯安裝需要的依賴工具 基礎鏡像版本

    2024年01月23日
    瀏覽(29)
  • wvp-gb28181系統(tǒng)說明

    wvp-gb28181系統(tǒng)說明

    ? ? ? ? ? ZLMRunner 默認zlm初始化: 修改zlm【hook】配置 獲取zlm配置 更新zlm信息 啟動sipServer 監(jiān)聽信令消息 監(jiān)聽sip信令(udp) ?Tcp ? 處理接收 IPCamera 發(fā)來的 SIP 協(xié)議請求消息 類型包括: Request message、info、 ack、bye、cancel、invite、 notify、register、subscribe ? ? Response bye、cancel、

    2024年02月09日
    瀏覽(24)
  • window下搭建WVP+ZLMediaKit服務實現獲取GB28181視頻(一、WVP服務搭建)

    window下搭建WVP+ZLMediaKit服務實現獲取GB28181視頻(一、WVP服務搭建)

    前段時間因為公司要求,客戶需要整合各種攝像機,提出需要使用國標GB28181協(xié)議,于是查了各種資料和視頻,總算將服務搭建下來了。后續(xù)可能還需要整一個linux版的。趁著現在還記得,先將整合的流程記錄一下 官方文檔:WVP-PRO文檔 在官方文檔有詳細的說明,但是也有一些

    2024年01月20日
    瀏覽(23)
  • Linux平臺下搭建GB28181服務器(WVP+ZLMediakit)

    Linux平臺下搭建GB28181服務器(WVP+ZLMediakit)

    GB28181(國標28181),全稱為《中華人民共和國公共安全視頻監(jiān)控聯網系統(tǒng)技術要求》,是中國國家標準委員會發(fā)布的一個針對公共安全視頻監(jiān)控領域的標準框架。該標準指導了視頻監(jiān)控設備之間的聯網互通,統(tǒng)一管理和控制,并提供了一套包括設備接入、設備管理、視頻傳輸、

    2024年02月06日
    瀏覽(26)
  • wvp-GB28181-pro錄像功能開發(fā)環(huán)境搭建、配置、使用

    wvp-GB28181-pro錄像功能開發(fā)環(huán)境搭建、配置、使用

    離線安裝腳本: https://gitcode.net/zenglg/ubuntu_wvp_online_install.git 下載離線安裝腳本,完成wvp平臺的部署 操作系統(tǒng):包管理工具是apt ky10桌面版 uos桌面版 deepin桌面版 ubuntu桌面版 開發(fā)工具 idea? ?錄像模塊代碼路徑: wvp-pro-assist-pom-modify: 修改pom.xml文件完成依賴包的下載 WVP-PRO與ZL

    2024年02月03日
    瀏覽(32)
  • 【流媒體視頻監(jiān)控平臺開發(fā)wvp-GB28181-pro】

    【流媒體視頻監(jiān)控平臺開發(fā)wvp-GB28181-pro】

    1.原有視頻監(jiān)控,基于???、大華web控件和SDK 2.開源wvp-GB28181-pro gitee地址:https://gitee.com/pan648540858/wvp-GB28181-pro.git B站大佬北小菜:https://space.bilibili.com/487906612 ZLMediaKit簡單介紹 視頻監(jiān)控平臺工作流程 登陸 點擊對應監(jiān)控通道 訪問ZLMediaKit,進行拉流推流 無人訪問時ZLMediaKit斷開

    2024年02月06日
    瀏覽(24)
  • window下搭建WVP+ZLMediaKit服務實現獲取GB28181視頻(三、WVP+ZLMediaKit服務啟動,并連接攝像頭)

    window下搭建WVP+ZLMediaKit服務實現獲取GB28181視頻(三、WVP+ZLMediaKit服務啟動,并連接攝像頭)

    前面兩篇文章分別介紹了WVP服務和ZLMediaKit服務的搭建,現在介紹這兩個服務如何達到通訊效果 配置通訊的mediaServerId和media.id 1、在ZLMediaKit服務第一次啟動后,會出現config.ini文件,這個文件在服務沒有啟動之前是不存在的,打開這個配置文件,在里面找到mediaServerId ?2、打開

    2024年02月08日
    瀏覽(27)
  • 國標28181 開源WVP-PRO項目部署

    國標28181 開源WVP-PRO項目部署

    感謝大牛的開源框架 https://doc.wvp-pro.cn/#/ 編譯好的ZLM流媒體程序,MediaServer 為啟動程序,config.ini為配置文件; 里面的secret參數和mediaServerId參數要在后端yml文件修改 application.yml修改 application-dev.yml修改,注意修改redis、mysql,或者直接復制用 正常先啟動ZLM再啟動wvp,然后接入設備

    2024年02月03日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包