1. 主页
  2. 文档
  3. 4G聚合平台
  4. Kilolink聚合平台部署和指导
  5. kilolink聚合平台部署

kilolink聚合平台部署

服务器环境准备

(1)硬件环境

处理器:英特尔酷睿i3 CPU或更高

硬盘:64G硬盘或更高

内存:4GB RAM或更高

(2)软件环境

操作系统:Linux64位操作系统(Ubuntu 18.04+ / Debian 9+)

(3)网络环境

IP地址:1个公网IP地址

带宽:根据视频编码码率规划,如:编码码率4Mbps,则需规划8Mbps的带宽

端口:服务器需使用以下端口,如果服务器的网络环境中有防火墙,需开放相应端口

端口 协议
82 TCP
3478 TCP+UDP
60000 UDP
60001 UDP
5000-5100 TCP+UDP
30000-30050 TCP+UDP

注意:

(1) 考虑到服务器的硬件及维护成本,以及后续云平台的版本更新,建议租赁云服务提供商的服务器,如:阿里云、腾讯云、华为云等;

(2)服务器将使用多个端口。如果部署期间存在防火墙,则需要在防火墙中打开相关端口。Kiloview使用AES256加密来确保实时流媒体的安全性。

登录服务器

采用远程终端软件登录服务器,建议采用Xshell或者PuTTY工具.

Xshell下载链接:https://www.netsarang.com/zh/xshell-download/

PuTTy下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

(1)下载并安装后,在新建会话属性中输入服务器IP地址,采用SSH协议通信,端口号默认为22,输入完成后,点击[确定]按钮;

image4.png

(2)在弹出的对话框中输入用户名和密码,普通用户需要sudo获取管理权限,或以root身份登录。使用命令: sudo su –

部署聚合服务

第一步:安装docker容器

在终端窗口中输入:curl -fsSL https://get.docker.com | bash

image5.jpg

第二步:获取聚合部署文件

使用命令:wget http://firmware.kiloview.com.cn/Tools/.server/klnkserver_cn.sh -O klnkserver.sh

image6.png

第三步:给文件“klnkserver.sh”执行权限

使用命令:chmod +x klnkserver.sh

image7.png

第四步:执行文件“klnkserver.sh”开始部署聚合服务

使用命令:./ klnkserver.sh

image8.png

注意:

当前状态:显示“未安装”,直接选择数字“1”回车开始安装;显示“已安装并已启动”,如安装方法不是使用该部署方式,则需要对以前部署的进行删除,再按照该方法进行部署。如上次使用了该方法进行部署,则之后只需要选择数字“2”进行更新即可,更新后聚合服务器所有的配置将不会丢失。

第五步:配置聚合服务公网IP地址

选择数字“1”开始安装,网络模式可选择“host/bridge”后回车进入下一步;“IP或域名”填入服务器公网IP或者域名,进入下一步开始自动拉去聚合镜像文件进行安装。

出现“创建容器成功”和“运行容器成功“则表示按照完成,可以开始登录聚合平台。

image9.png

是否使用默认配置:建议选择“Y”使用默认端口及配置进行安装,如选择“N”,则根据提示对每个端口及配置进行手动输入。

image10.png

登录验证

在浏览器(推荐使用google)地址栏中输入“服务器IP地址:82”,回车后显示聚合服务器的登录界面,默认用户名和密码均为:admin.

注意:

(1) 服务器登录的默认端口号已经调整为82;

(2) 支持聚合服务的P系列编码器,需更新到4.7.2519及以上版本;

(3) 设备端的端口号仍为60000.

image11.png

聚合服务更新和卸载

执行命令:./ klnkserver.sh,选择数字“2”开始拉取新的镜像文件更新,更新过程会自动删除旧的容器,并使用新的镜像文件重新安装。更新不会删除服务器上的配置。

image12.png

执行命令:./ klnkserver.sh,选择数字“3”,开始卸载聚合容器,卸载后聚合服务的所有配置并未被删除,重新安装后,所有配置自动恢复到新的聚合服务页面。

image13.png

注意:

无论使用更新或者是卸载功能,聚合服务的配置信息都不会被删除,重新安装更新后自动恢复。

我们要如何帮助您?