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)设置文件权限

sudo chmod 754 /usr/lib/systemd/system/webrtc-streamer.service

(4)重新加载systemd配置

sudo systemctl daemon-reload

(5)启用开机自启动

sudo systemctl enable webrtc-streamer.service

(6)启动服务

sudo systemctl start webrtc-streamer.service

(7)查看服务状态(验证)

sudo systemctl status webrtc-streamer.service

图片

 验证命令可以看到该服务已经处于启动状态了。

 

如果调试,为了能实时看见webrtc-streamer工具的日志,可以执行:

# 实时跟踪服务日志
journalctl -u webrtc-streamer.service -f

 

posted @ 2025-08-20 11:14  上清风  阅读(220)  评论(0)    收藏  举报