流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?
  W6aJppODg22G 2023年11月12日 27 0

我们在此前的文章中和大家介绍过关于EasyCVR平台的集群功能,感兴趣的用户可以翻阅我们往期的文章进行了解。集群作为一种高效的服务器协作方式,它不仅能实现服务器负载均衡,并且还具备高可靠性、高可扩展性,以及较强的可伸缩性等特点,在项目的实际应用中发挥了极大的作用。

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_集群配置

今天我们以实际项目为例子,和大家分享一下如何在一台服务器中部署多个EasyCVR。

用户反馈,利用国标注册工具大量注册国标设备,当达到3000左右的时候,EasyCVR平台原来的设备会停止拉流,过一段时间后会自动恢复。在不进行大量注册的时候,拉流是比较稳定的。我们对此进行了排查,猜测可能是因为大量注册设备时,15060端口出现了堵塞情况。

为了解决这一问题,我们考虑使用EasyCVR集群功能来完成。因为用户只有一台服务器,实际接入量大概为6000路左右。而集群所具备的功能,刚好可以满足不同服务器之间的数据共享需求。

在同一台服务器部署多个EasyCVR,首先需要解决的就是端口冲突问题。

1)首先,在一台服务器上创建多个相同的EasyCVR版本(不同软件版本,数据库表结构可能会有差异,因此建议使用同一版本)。在这里为了方便演示,我们开了3路EasyCVR。

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_软件版本_02

2)在此处三个EasyCVR软件包里,修改easycvr.ini(路径为:.\EasyCVR_clu1-windows-2.3.2-2206212142\easycvr.ini)和tsingsee.ini(路径为:.\EasyCVR_clu1-windows-2.3.2-2206212142\mediaserver\tsingsee.ini)

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_软件版本_03

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_集群配置_04

3)在easycvr.ini中修改数据库的连接以及server-id:

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_软件版本_05

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_集群配置_06

4)演示修改端口如下:

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_服务器_07

5)修改完成后,在任务管理器—性能—打开资源监视器—网络—侦听端口,查看修改的端口是否已被占用,如图:

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_软件版本_08

6)在确保端口无误后,即能以进程方式启动这三个EasyCVR进程。

7)以不同的http端口打开平台,在配置中心—集群配置中启用集群,并做好相应的配置。

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_服务器_09

8)现在就可以往不同的SIP端口批量注册设备了。

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_服务器_10

集群方案可通过分担服务器压力来解决大并发的需求,保障平台的流畅、稳定运行。

EasyCVR的集群不仅提升了平台视频服务能力的灵活性与拓展性,而且也极大提升了服务器的计算与处理能力,在场景应用上更加能满足用户的多业务拓展需求。感兴趣的用户可以前往演示平台进行体验或部署测试。

流媒体集群应用与配置:如何在一台服务器部署多个EasyCVR?_软件版本_11

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   33   0   0 服务器linux
W6aJppODg22G