6月28日凌晨,当广东卫视与深圳卫视4K超高清频道的开播讯号传出时:

重庆资深网络工程师渝仔玩机已守候在实验室。这个周末他特意拿出了尘封已久的IPTV机顶盒——作为IPTV发烧友,他需要为新频道建立本地化节目源数据库。
双端口监测行动
渝仔取出珍藏的抓包神器,在泛着蓝光的电视机前展开操作:
-
将机顶盒断电后接入双监听端口 -
分别记录监听口1和监听口2的开机流程数据包,顺利嗅探到重庆联通节目地址池的变更波动
-
已成功捕获节目源地址更新数据流
“重庆联通也同步更新了4K节目,这次更新的动作倒是挺快的。”渝仔盯着Wireshark捕获的HTTP流低语。通过过滤器精准筛选目标信息:
-
协议类型: HTTP
-
状态码: 200
-
内容类型: text/html

对符合条件的流量进行HTTP流追踪后,他成功定位到了包含频道列表的JSON数据源:

智能解析时刻
利用自研的重庆联通抓包数据节目提取工具 v1.0
,渝仔将刚刚捕获的数据进行处理:
-
将捕获的JSON数据粘贴至工具界面 -
分别执行组播和单播提取功能
组播提取:

单播提取:

成果共享
此次更新后,节目列表又新增两组高质量信号源:
-
组播地址:适用本地网络组播环境 -
单播地址:适合重庆联通内网直连播放
凌晨三点,渝仔将整理好的频道参数上传私有云。在技术论坛公告中他注明:
最新重庆联通组播/单播地址将后台私信密钥【250629】发放
或者点击下方链接领取
注:该数据仅限网络协议研究使用,请于24小时内销毁测试缓存
窗外嘉陵江泛起晨光时,4K测试样片里深圳湾的粼粼波光已清晰投射在渝仔的监控屏上——他给运维日志贴上重庆联通4K节目已更新
的标签,新一天的测试即将开始。