Skip to content

【相关软件推荐】Windows平台能够使用的IPTV播放器软件,支持FCC、组播、单播、回看:IPTV-Player、iptvnator(单播基于http类型的单播,后续增加rtsp类型的单播) #365

@CGG888

Description

@CGG888

iptvnator:https://github.com/CGG888/iptvnator

Image

针对中国 IPTV 的说明
以下能力在不改变上游项目整体架构的前提下进行增强,旨在更好适配中国大陆常见的 IPTV 使用场景。实现方式为在播放器选择、EPG 匹配与地址规范化等方面提供可选策略与兼容性处理,不包含任何内置源或服务:

组播与单播适配
自动识别组播/网关(udp/rtp/239.x、.ts/.flv/.mpegts 等)与单播(m3u8/mp4 等)来源
组播优先采用 mpegts.js,单播统一采用 HTML5(集成 hls.js)以提升兼容性
源地址中 “$” 之后的扩展标注仅用于显示与识别,实际播放前会自动剥离并清理空参数
回放(时移)支持
支持基于 XMLTV 的回放模板,兼容常见两类格式(形如 {utc}/{utcend} 与 ${b}/{e} 形式)
默认支持 7 天时移窗口(可被频道自身 timeshift/catchup.days 覆盖)
首次直接回放时进行地址合法化与播放器预选,减少因空参数或内核不匹配导致的失败
4K/画质策略
单播 4K 直播与回放默认采用 HTML5(hls.js),以提高高码率播放稳定性
频道切源时按“组播/单播-UHD/HD/SD-xxfps”显示来源标签,便于快速识别
EPG 匹配与可视化
增强频道名称匹配:在有 tvg-id 时优先精确匹配;名称匹配加入归一化(去除空格/符号/画质标识、统一 CCTV/卫视常见写法)与模糊包含策略
节目单状态中文化与高亮:直播/待播/已播;当前直播标红,回放标绿;信息浮层同步显示“正在直播/正在回放”
频道列表体验
统一矩形台标(48×32,等比居中,白底),无台标时使用内置占位图
同名频道源合并(保留 4K/非 4K 区分),顶部工具栏便捷切源

IPTV-Player:https://github.com/CGG888/IPTV-Player

Image

IPTV Player 是一款专为 Windows 平台打造的高性能、现代化的 IPTV 播放器。

它基于强大的 libmpv 播放内核构建,结合 WPF 的现代化界面设计,为您带来流畅、稳定的直播观看体验。不仅支持 M3U 播放列表、EPG 电子节目单、回看等核心功能,还针对 IPTV 场景进行了深度优化(如 FCC 快速切台、UDP 组播优化),是您在 PC 上观看电视直播的理想选择。

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions