基于EasyCVR平台的流媒体集群技术搭建及使用方法

2022-05-23 16:51:46 浏览数 (1)

流媒体服务器系统可以通过网络为用户提供视频直播、点播服务,在用户量较小的情况下,可以通过单台流媒体服务器为用户提供直播或点播等服务。随着用户量的迅速上升和用户区域的扩大,单台流媒体服务器的服务能力已经无法满足大并发的需求。因此,我们迫切需要有其他流媒体服务器来分担单台流媒体服务器的服务压力。在此环境的影响下,TSINGSEE青犀视频提供了基于旗下各个视频平台的集群技术方案。

今天我们以EasyCVR视频融合云服务平台为例,和大家介绍一下TSINGSEE青犀视频的流媒体服务集群方案的搭建和使用方法。

流媒体集群方案通过数据库将不同的服务器数据库绑定在一起,它们彼此共用一个数据库,在不同的平台都可访问其它平台的数据,一切数据都是共享的。

现在简单了解下该方案的使用方法:

1)第一步:在每一台EasyCVR平台的安装目录中修改easycvr.ini文件,找到[database],修改db_clint_url的值,例如:

db_clint_url=root:abc123456@tcp(192.168.99.247:3306)/easycvr?charset=utf8mb4&parseTime=true&loc=Local

其中: root为数据库账号; abc123456为数据库密码; (192.168.99.247:3306)为数据库的IP和端口。

2)第二步:修改[cluster]的server_id的值,注意id不可重复。该字段用来标识服务器,只能在配置文件中修改。

3)第三步:分别登录这几个EasyCVR平台,在配置中心—集群配置里打开集群开关,填写服务器名称、API信息以及心跳检查时间。这里需要注意的是:API信息就是页面登录的http://ip:port。填写完成后点击集群管理,就能看到参与集群的服务器了。

至此,服务器的集群操作就结束了。在设备管理添加设备的时候,也可以指定添加的设备到哪个服务器。选择哪个服务器,则在操作这个设备及其通道的时候会消耗哪个服务器的资源,以此来分摊单个服务器的压力。

集群的优势不仅在于分摊服务器压力,而且还具有高扩展性、高可用性,增加服务器的处理能力,并且易管理。TSINGSEE青犀视频深耕音视频流媒体领域多年,在视频技术上具备很强的研发能力,可为用户提供优质的视频服务体验,同时我们也将不断拓展平台AI人工智能检测识别技术的应用,满足用户日益增长的智能化需求。欢迎关注我们的更新。

0 人点赞