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)查看服务状态(验证)
验证命令可以看到该服务已经处于启动状态了。