现象就是监控视频有花屏马赛克
架构:125.83海康流媒体服务器发流-->分点1核心-->分点2核心-->分局核心-->接入交换机12.240-->流通过gz网边界18.61-->ga网边界38/131/212/4-->ga网熙菱平台(38/129/16/200-201),gz网和ga网上不同的局域网
在海康125.83上面抓包发现发往到18.61有多次重传包,通过在分点核心长ping大包到边界设备18.61有最高47ms的延时,分点1、分点2、分局核心走的都是ospf,不过只有区域0
(0)
最佳答案
💡 海康流媒体服务器发流默认走 RTP over UDP,端口一般 30000-40000 区间,信令 RTSP 554、HTTP 8000。UDP 过边界设备,任何一处限速/丢队列/MTU 不一致,直接花屏。
ping -s 1472 18.61 看能不能通(1472+28=1500),再试 1400、1300,哪档开始丢就是 MTU 天花板。ifconfig mtu 1400,让 FU-A 分片不触顶。display interface(H3C)或 show interface(Cisco)看:?transportmode=unicast&tcp 切 TCP,TCP 模式理论上不丢包(重传由协议栈兜底),花屏会变卡顿但不会马赛克——这是最快的验证手段,不用动网络侧。📌 操作:在熙菱平台或流媒体服务器侧把取流 URL 改成rtsp://.../Channels/101?transportmode=unicast&tcp试一路,如果那一路花屏消失,100% 确认是 UDP 丢包问题,网络侧再细查。
?transportmode=unicast&tcp),花屏消失→锁定 UDP 丢包,网络侧背锅;还花→可能是编码侧(码率/I 帧间隔)或平台侧ping -s 1472 → 1400 → 1300,找临界点udp portrange 30000-40000),Wireshark 里 Telephony → RTP → Show Streams,看 Lost 列和 Jitter 列,丢包落在哪一段一比对就知道是哪跳剁的优先级 | 动作 | 预期 |
|---|---|---|
P0 | 熙菱一路切 RTSP over TCP 试 | 花屏变卡顿=确认 UDP 网络侧问题 |
P1 | 18.61 边界查 QoS/安全策略/UDP 端口放行 | 大概率在这儿 |
P2 | MTU 压到 1400(125.83 + 沿途设备) | 避跨网分片 |
P3 | 逐跳 interface discard/CRC 清障 | 光模块/跳线/拥塞 |
P4 | OSPF 分区域(长期优化,非本次) | 稳路由收敛 |
⚠️ 一个容易忽略的点:GZ 网 18.61 → GA 网 38/131/212/4 这几跳,GA 网侧 38/129/16/200-201 熙菱平台那边也要确认下收流网卡的 ring buffer / UDP 接收缓冲区有没有撑住,ZLM 类媒体服务器并发高时 UDP 收包缓冲区小也会丢,但你说花屏"所有流"都花,更像是上游统一剁的而不是平台侧单点。
(0)
花屏根本原因:跨 gz/ga 边界链路拥塞,大包高延迟、TCP 大量重传,视频关键帧分片丢失;瓶颈在 gz 边界 18.61 设备。
快速缓解:流媒体强制 TCP 取流、全链路统一 MTU、临时降低摄像头码流。
根治方案:视频流量全局标记 DSCP EF 高优先级 QoS、OSPF 多区域隔离路由抖动、边界扩大端口缓存、优化 MTU 分片。
排查顺序:定位拥塞跳点→应急调优缓解画面→全网 QoS 架构优化→底层物理链路校验。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论