前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何搭建多nginx实现视频分流?

如何搭建多nginx实现视频分流?

原创
作者头像
TSINGSEE青犀视频
修改2021-02-20 18:07:17
1.3K0
修改2021-02-20 18:07:17
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

大家都知道,如果一个服务器接入大量的进程或者任务,很可能会造成卡顿,比如在使用EasyNVR进行视频直播分发时,nginx接入传输量比较大的视频流,会导致PC端的播放卡顿。

为了解决此种卡顿,我们在EasyNVR内设定了按需直播的方式。在开启按需直播后,EasyNVR服务就会自动根据视频的播放需求来传输视频,以减轻nginx的压力。但是在非按需播放的通道较多的情况下,单nginx处理比较仍然会放缓,解决此种问题,就是需要搭建多nginx来实现分流。

搭建方式:

1.先将服务关闭(ServiceUninstall-EasyNVR.exe),随后复制nginx这个目录如下图(录像可以不复制):

2.复制完成后进入该目录内将nginx.exe的名称更改:

以此类推nginx3就将其目录下的nginx改为nginx3。

3.随后修改其配置文件,更改多nginx的端口占用,如果不更改会导致几个nginx都同时占用一个端口,更改为任意不冲突的端口即可,启用了几个nginx就修改几个端口。

4.更改完成后保存退出(注意更改前备份),随后修改EasyNVR目录下的easynvr.ini配置文件,在easynvr.ini配置文件将多nginx线程启动。

如果没有此段落请自行写入,修改完成后保存退出,重启服务多nginx运行是否生效。

5.在任务管理器或者Linux内的top命令都可以看到启动的多nginx,随后查看视频就会进行通道分发。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 搭建方式:
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档