以下是近期的开发路线图(✅ 表示功能已上线或代码已合并): - [ ] 支持通过 macOS Homebrew 安装 - [ ] 网页播放器:多音轨选择 - [ ] 提供 AI skill,用于辅助诊断常见防火墙、组播、网络接口、路由表等配置问题 - [x] 网页播放器:显示媒体信息(分辨率、帧率、码率、编码、声道数、HDR/SDR、场序) - [x] 网页播放器:AMD FSR 1 超分辨率算法 - [x] 网页播放器:1080i/720i 自动反交错 - [x] 飞牛插件:接入飞牛[统一网关](https://developer.fnnas.com/docs/core-concepts/gateway-registration)和[登录认证](https://developer.fnnas.com/docs/core-concepts/gateway-authentication) - [x] 输出 access log 到文件,允许自定义 log format (nginx-like) - [x] 支持自定义前缀,方便统一网关反代 - [x] 支持 Unix socket 监听 - [x] 网页播放器:支持同一个频道属于多个分组(m3u 中 `group-title` 使用分号分隔的多个分组) - [x] 爱快插件支持(已提交爱快官方,等待上架市场) - [x] 网页播放器:支持 HLS 源播放 - [x] 网页播放器:无缝无黑屏切换频道 - [x] `Range: clock=` 时移模式 - [x] 自定义 RTSP/HTTP User Agent - [x] 指定单次请求的上游接口(`r2h-ifname` 参数) - [x] 跨平台支持 - macOS - [x] 跨平台支持 - FreeBSD - [x] 飞牛插件支持(已上架应用商店) - [x] CORS 跨域访问支持(`cors-allow-origin` 选项) - [x] 网页播放器:支持 MPEG-1 Audio Layer 2 音频软解 - [x] 网页播放器:多线路频道聚合 - [x] 网页播放器:移动端体验优化,PWA 支持 - [x] HTTP 代理能力 - [x] RTSP UDP 下支持 STUN NAT 穿透 - [x] RTP 乱序包重排、重复包过滤 - [x] FEC 前向纠错支持 - [x] X-Forwarded-For 识别 - [x] 配置热重载,识别 SIGHUP/SIGUSR1 信号 - [x] 网页播放器:键盘和遥控器操作优化,支持在电视上使用 - [x] 日志输出客户端 IP - [x] 华为 FCC 协议支持 - [x] 网页播放器:画中画 (Picture-in-Picture) 模式 - [x] 提供 OpenWrt APK 以下是正在评估中的功能,因为场景少见或开发难度高,不一定会进入路线图,还需要更多反馈、建议。 - [ ] Home Assistant 插件支持 - [ ] 华硕固件、梅林固件支持 - [ ] 跨平台支持 - Windows - [ ] RTP/RTSP 转 HLS - [ ] RTSP 代理 (rtsp2rtsp) - [ ] 提供剪裁编译选项,提供 lite 版本 - [ ] 提供用于修改 rtp2httpd 配置文件的 Web UI - [ ] 自动代理和缓存 M3U 中的台标 logo 文件 - [ ] M3U 多 EPG 支持(逗号分隔的 `x-tvg-url`) - [ ] 集成组播代理能力(替代 igmpproxy / omcproxy) - [ ] 支持设置多个 r2h-token - [ ] 支持在单实例配置多个 M3U - [ ] 集成脚本引擎(Lua/QuickJS),由用户提供脚本从上游接口获取 M3U、EPG - [ ] 网页播放器:支持回看时的倍速播放 如果各位有任何其他功能建议,也欢迎回复提出,我会评估是否放入之后的开发计划。
以下是近期的开发路线图(✅ 表示功能已上线或代码已合并):
group-title使用分号分隔的多个分组)Range: clock=时移模式r2h-ifname参数)cors-allow-origin选项)以下是正在评估中的功能,因为场景少见或开发难度高,不一定会进入路线图,还需要更多反馈、建议。
x-tvg-url)如果各位有任何其他功能建议,也欢迎回复提出,我会评估是否放入之后的开发计划。