为 rtp2httpd 做的播放适配
极光视界针对 rtp2httpd 的 HTTP TS 与 FCC 快速换台场景做了适配,协调连接建立、数据输入和视频画面交接。系统 MediaCodec、VLC、IjkPlayer 使用同一播放框架,分别处理各自的起播过程。
配合使用
- 在你的网络中配置好 rtp2httpd,确认它输出的频道地址可访问。
- 取得相应的 M3U 或 TXT 播放列表。
- 在极光视界配置中心添加直播订阅,完整保留地址中的查询参数。
- 进入直播,选择适合设备的引擎进行观看。
rtp2httpd 的部署、网络接口与 FCC 配置请查阅官方快速上手及FCC 配置文档。
换台过程
应用会按当前频道与线路交接输入,在取得目标频道的视频画面后完成显示更新。VLC 的直播切换保留原生输出层,系统和 IJK 分别处理其解码与首帧时机。
这项适配的目标是缩短等待、减少重复连接,并让频道切换过程更连贯。实际效果取决于 FCC 服务、网络条件、关键帧与编码格式,以及设备的解码能力;不同引擎可能有不同表现。
播放前可以检查
| 现象 | 检查方向 |
|---|---|
| 所有引擎都连接失败 | 确认设备可访问转发地址,订阅端口及鉴权参数正确 |
| 某个引擎起播较慢 | 对比同一频道的其它引擎,检查来源是否真正启用 FCC |
| 4K 频道卡顿或仅有声音 | 确认设备支持该视频的编码、分辨率、帧率与位深 |
| 节目单有历史节目但不能回放 | 检查直播来源是否提供对应时移或回放地址 |
如果需要反馈换台问题,请提供设备型号、Android 版本、使用的引擎和可复现步骤。提交日志或地址前,请移除账号、token 与私有网络信息。
