webrtc-streamer如何在centos7上進行開機自啟動配置(教程)
1.下載webrtc-streamer工具linux版本
首先去官方網址下載webrtc-streamer工具對應的linux版本,并通過MobaXterm將該文件上傳到linux系統(如centos7)指定文件夾內。
下載地址:https://github.com/mpromonet/webrtc-streamer/releases?page=1
文件放在centos7系統的頂層目錄下的webrtc-streamer文件夾內,如圖:

2.執行開機自啟動一系列操作過程
(1)創建systemd服務文件
在CentOS 7中,需要創建一個systemd服務文件。請執行以下命令:
sudo vi /usr/lib/systemd/system/webrtc-streamer.service
此時,如果/usr/lib/systemd/system地址下沒有webrtc-streamer.service文件,vi編輯器會創建一個新文件,如果文件已存在,vi編輯器會打開現有文件進行編輯。
(2)編寫服務配置文件
在打開的文件中輸入以下內容:
[Unit]
Description=WebRTC Streamer Service
After=network.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/webrtc-streamer
ExecStart=/webrtc-streamer/webrtc-streamer -o -H 0.0.0.0:8000
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
編寫完成后,按鍵盤esc鍵退出,并輸入:wq退出vi編輯。
注意:/webrtc-streamer/webrtc-streamer -o -H 0.0.0.0:8000 是webrtc-streamer工具官方的啟動參數命令
(3)設置文件權限
(4)重新加載systemd配置
(5)啟用開機自啟動
(6)啟動服務
(7)查看服務狀態(驗證)

驗證命令可以看到該服務已經處于啟動狀態了。
如果調試,為了能實時看見webrtc-streamer工具的日志,可以執行:

浙公網安備 33010602011771號