一、故障现象:经营分析会平板每小时集体黑屏一次

某省级运营商在使用小兵无纸化会议系统召开月度经营分析会时,出现了一个棘手的问题:会议过程中,所有参会平板在同屏同步状态下会集体黑屏,大约每隔一小时出现一次。

黑屏持续数秒后画面恢复,但会议节奏被反复打断,严重影响了经营分析会的正常进行。客户运维人员先后尝试重启平板、重新登录、切换WiFi网络,问题依旧存在。

二、排查过程:三步逐层定位

接到故障反馈后,我们安排专人到场进行全面排查。按照"由外到内、逐层排除"的思路,分三步进行:

第一步:排除同屏电脑与推流软件问题

同屏同步的链路是:同屏电脑→推流软件→流媒体服务器→平板终端。我们首先怀疑问题出在推流源头。

  • 更换了一台同屏电脑,重新安装推流软件
  • 模拟完整会议场景进行长时间推流测试
  • 结果:平板仍然出现集体黑屏

结论:排除同屏电脑和推流软件的问题。

第二步:排除网络设备问题

同屏画面通过内网传输,网络设备(AC控制器、AP无线接入点、交换机)的异常也可能导致终端集体断流。

  • 登录AC控制器,检查无线配置和AP运行状态,无异常告警
  • 检查交换机端口状态、VLAN配置、流量日志,未发现丢包或环路
  • 检查网络链路带宽占用,同屏推流码率约2Mbps,远低于网络容量
  • 查看系统日志,黑屏时间点无网络设备重启或端口抖动记录

结论:排除AC、AP、交换机等网络设备问题。

第三步:检查流媒体服务器,SRS日志发现异常

前两步排除后,问题范围缩小到流媒体服务器。小兵无纸化会议系统的同屏服务采用SRS(Simple Realtime Server)作为流媒体引擎。

  • 登录流媒体服务器,检查SRS服务运行状态,进程正常、端口监听正常
  • 调取SRS运行日志,按黑屏时间点逐一比对
  • 发现关键线索:每隔约一小时,SRS日志中会出现一次DNS解析相关的异常记录,时间点与平板集体黑屏完全吻合

三、根因定位:SRS自动检查版本更新导致DNS阻塞

进一步分析SRS的工作机制,最终定位了问题的根本原因:

SRS自带版本更新检查机制

SRS服务端默认开启了一个"自动检查最新版本"的功能,会定期(约每小时一次)向官方服务器发起请求,查询当前是否有新版本发布。

内网环境DNS解析失败

客户的流媒体服务器部署在纯内网环境,没有配置可用的外网DNS解析,也不允许访问互联网。当SRS尝试查询版本更新时,需要先通过DNS解析官方服务器域名,但DNS请求无法得到响应。

DNS阻塞引发流媒体服务中断

关键问题在于:SRS的版本检查请求与流媒体推流服务共享了网络处理逻辑。DNS解析失败时,请求会进入阻塞等待状态(等待DNS超时),这个阻塞过程导致SRS的流媒体分发线程被短暂卡住,所有正在拉流的平板终端因为接收不到视频数据而集体黑屏。等到DNS请求超时返回后,服务恢复,画面重新显示。

这就解释了为什么黑屏严格按照每小时一次的频率出现——与SRS版本检查的周期完全一致;也解释了为什么网络设备日志中看不到异常——因为问题不在网络链路,而在流媒体服务器内部的服务阻塞。

现场排查

四、解决方案:一行配置关闭版本检查

问题定位后,解决方法非常简单:在SRS配置文件中添加参数,关闭自动检查版本更新功能:

query_latest_version    off;    # 关闭检查版本更新

修改配置后重启SRS服务,使其生效。

五、验证测试:长时间会议不再黑屏

为确认问题彻底解决,我们进行了充分的验证测试:

  • 模拟完整经营分析会场景,连续推流4小时以上
  • 全程监控SRS日志,不再出现DNS解析相关异常
  • 平板终端同屏画面全程稳定,未再出现集体黑屏
  • 后续客户实际召开多次经营分析会,问题未再复现

验证测试

六、案例启示:内网部署流媒体服务的注意事项

这次故障虽然最终只通过一行配置解决,但排查过程带来的经验值得总结:

1. 内网部署必须关闭一切外网探测行为

纯内网或专网环境中部署的服务,往往无法访问互联网。流媒体引擎、中间件、应用框架等组件可能默认开启了版本检查、在线授权、遥测上报、时间同步等外网探测功能,这些功能在DNS不可用时可能引发服务阻塞。部署时应逐一排查并关闭。

2. 周期性故障要重点排查定时任务

本次故障"每小时一次"的规律性,是定位问题的重要突破口。凡是周期性、规律性出现的故障,都应该重点排查系统中的定时任务、周期检查、心跳机制等行为,日志时间戳比对是最直接的方法。

3. 故障排查要沿数据链路逐层排除

同屏黑屏涉及"电脑→推流软件→服务器→网络→平板"多个环节,盲目排查效率低。沿数据链路逐段验证、排除一个环节再进入下一个,才能快速收敛问题范围。

4. 日志是最重要的排查依据

本次问题的突破点正是SRS日志中的DNS异常记录。运维中应确保各组件日志开启、时间同步准确、关键日志保留足够时长,故障发生后第一时间保护现场日志。

结语

无纸化会议系统的同屏同步功能在经营分析、远程演示等场景中应用广泛,其稳定性直接影响会议体验。这次某省级运营商的黑屏故障,根源是流媒体引擎一个容易被忽视的默认配置,而非网络或硬件问题。

小兵无纸化会议系统运维团队已将该问题纳入标准化部署检查清单,在内网环境交付时默认关闭SRS版本检查等外网探测功能,从源头避免同类故障发生。如果你的单位在使用无纸化会议同屏功能时也遇到类似的周期性黑屏问题,不妨先检查流媒体服务器的此项配置。

广州小兵过河信息科技有限公司简介

公司于2014年4月成立,是国家高新技术企业,国家级科技型中小企业,国家级创新型中小企业,"双软"企业,广州市科技创新小巨人企业。

  • 100+著作创新,8000+终端,300+案例场景
  • 连续五年获得广东省守合同重信用企业
  • 电信、移动、联通、广电政企合作伙伴

小兵利用云、大数据、AI等技术为客户提供产品一站式方案,可按需定制,部署灵活,全方位/多场景解决客户需求,为全国客户提供持续服务!

  • 联系人:靖先生
  • 电话:189-2270-4130
  • 地址:广州市天河区中山大道西91号2层212号
  • 官网:https://www.ibingotech.net
ISO质量管理体系认证证书
软件企业证明函
CMMI3证书
信息系统安全等级测评报告
小兵软件评测报告
高新技术企业证书
广东省守合同重信用企业公示证书
科学技术成果证书
统信软件产品互认证明
集中器及电子墨水屏显示系统
一种电子会议桌牌系统