在线购买推流器软件安装指南
[TOC]
1、安装包准备
准备好安装包
如未下载可 点击下载
2、Linux下安装
说明
Linux 64位 系统
CentOS6.5及以上都可以,Ubuntu等
2.1、上传安装包
将下载的安装包传到linux服务器,可通过xshell等工具配合xftp上传。ssh登录后点击xftp,将包上传上去。
2.2、解压安装包
上传到linux系统下,执行以下命令,如非root用户,添加sudo执行
sudo apt-get install bzip2
tar -jxf rootfs.tar.bz -C /tmp
sudo cp /tmp/rootfs/* / -rf
- 重要提示
init_record.sh 可能会格式化您的 /dev/sdb 磁盘,如果你不希望这种情况发生,请执行下面命令删除这个脚本
sudo rm /usr/ext/init_record.sh
2.3 启动服务
cd /usr/samples
./autorun.sh
2.4 停止服务
./stop.sh
3. 系统激活
3.1 后台管理登录
假设你的服务器IP为:192.168.0.10
使用 谷歌 chrome 浏览器访问地址: http://192.168.0.10

默认用户名:admin
默认密码: admin
点击登录
3.2 获取机器码

在【系统激活】菜单下面,点击《查看机器码》弹出机器码展示页面,复制机器码。
3.3 购买激活码
3.4 激活软件
付款完成后,将通过邮件回复激活码,复制邮件内激活码,点击 【系统激活】 菜单下面的【系统激活】,在弹出框内帮刚复制到的激活码粘贴到这里,点击【确定】即可激活软件。


4. 添加开机自动运行(可选)
4.1 编辑 /lib/systemd/system/rc-local.service
sudo vi /lib/systemd/system/rc-local.service
添加以下内容
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
4.2 编辑 /etc/rc.local
sudo vi /etc/rc.local
添加以下内如
#!/bin/bash -e
sh /usr/samples/autorun.sh
4.3 添加执行权限,开机执行
sudo chmod +x /etc/rc.local
sudo systemctl enable rc-local
5. 使用端口
5.1 默认配置
默认WEB端口:80 (TCP)
默认RTMP端口:1935 (TCP)
默认RTSP端口:554 (TCP)
默认GB28181端口:5060 (UDP/TCP) 58200 (UDP) 58300 (TCP)
5.2 说明
其他网络访问需开放上面端口
端口可以根据需要在 /usr/samples/liveConf.toml 中配置修改或者在【后台管理界面】【网络配置】【高级配置】中修改

6. 服务器硬件配置
| 推流并发数 | 推荐配置 | 理论带宽要求(1Mbps) | 理论存储7天(1Mbps) |
|---|---|---|---|
| 40并发 | 4核8G内存 | 40M | 2.88T |
| 100并发 | 8核16G内存 | 100M | 7.21T |
| 200并发 | 16核32G内存 | 200M | 14.42T |
| 600并发 | 32核64G内存 | 600M | 43.27T |
以上配置按照RTMP推流 1Mbps 配置计算,码率较高时建议适当升级服务器配置
理论1通道带宽1Mbps存储1天计算公式:
1Mbps/8MBps3600秒24小时1天1通道/1024GB = 10.55GB
理论40通道带宽1Mbps存储7天计算公式:
10.55G * 40通道 * 7天/1024TB = 2.88TB