[Apple TV] 用 AI 撸了双引擎、Web 远程管理和高度自定义参数的播放器 QvPlayer,大家觉得值得上架吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lixikei
0.01D
V2EX    Apple

[Apple TV] 用 AI 撸了双引擎、Web 远程管理和高度自定义参数的播放器 QvPlayer,大家觉得值得上架吗?

  •  
  •   lixikei 10 小时 3 分钟前 1046 次点击

    各位 V 友大家好,

    最近在 Apple TV 上折腾直播源和 4K 视频时,总觉得现有的播放器要么功能太单一,要么配置起来极其麻烦(尤其是输入长长的 URL 或者管理几百个频道时)。于是让 AI ,用 SwiftUI 写了一个专为 Apple TV 设计的播放器:QvPlayer 。

    目前核心功能已经跑通,想在正式提交 App Store 前,听听大家的意见,看看这样的功能组合是否戳中大家的痛点,以及是否值得上架。

    核心亮点

    1. 双播放引擎,通吃所有格式 系统引擎 (AVPlayer):针对 H.264/HEVC 硬件解码优化,极致省电且流畅。 KSPlayer (FFmpeg) 引擎:支持 AV1 、MKV 、AVI 、WMV 等系统不支持的格式,解决“有声无画”的尴尬。
    2. 可能是 Apple TV 上最强大的 Web 管理界面 厌倦了用遥控器在电视上打字?直接在电脑浏览器打开 Apple TV 的 IP 。 远程管理:批量上传视频文件、导入 M3U 播放列表、编辑频道信息。 远程控制:直接在网页端控制电视的播放、暂停、进度调节。 批量操作:支持分组管理、排序和一键清理。
    3. 深度定制化(针对进阶玩家) 自定义 User-Agent:内置 Chrome/Safari/iPhone 等常用 UA ,也支持完全自定义,轻松绕过某些流媒体的限制。 代理支持:支持配置 HTTP 代理,访问受限资源不再是问题。 播放参数微调:支持 RTSP 传输协议切换( TCP/UDP )、缓冲时长自定义、硬件解码开关等。
    4. 智能播放队列与测速 后台自动测速:列表中的直播源会自动进行可用性检测和速度测试,并在 UI 上实时反馈,哪个快点哪个。 状态追踪:支持 Pending/Playing/Played 状态,支持单曲或全局循环播放。
    5. 原生 tvOS 体验 全 SwiftUI 开发,完美适配 Apple TV 的焦点引擎( Focus Engine ),操作手感丝滑。

    截图展示

    (图片) https://imgur.com/a/sO8ueZa

    Imgur1 Imgur2 Imgur3 Imgur4 Imgur5

    想请教大家

    功能点:目前的功能组合( Web 管理 + 自定义 UA/代理 + 双引擎)在 Apple TV 播放器市场有竞争力吗?还有哪些必不可少的功能我漏掉了?

    上架建议:大家觉得这样的 App 是走“买断制”(比如 $0.99 / $1.99 )比较好,还是“免费下载 + 内购解锁高级功能”?

    测试意向:如果大家感兴趣,我近期会整理一个 TestFlight 邀请,欢迎大家回帖交流。

    感谢每一位 V 友的建议!

    https://github.com/qvcloud/QvPlayer

    17 条回复    2025-12-29 17:12:00 +08:00
    idealhs
        1
    idealhs  
       9 小时 33 分钟前
    支持接 emby/jellyfin
    whhhhhh
        2
    whhhhhh  
       9 小时 27 分钟前
    楼上+1
    IlIl
        3
    IlIl  
       9 小时 23 分钟前
    支持杜比
    Flynn2018
        4
    Flynn2018  
       9 小时 16 分钟前
    个人偏向 免费下载 + 内购解锁高级功能
    lotux
        5
    lotux  
       9 小时 14 分钟前
    赛道已经有点卷了,想做的话迅速跑步入场
    iOS 上感觉普遍是本体 free+iap 内购
    tv 独占貌似买断的多
    界面得颜值高一点,看脸的时代
    最后可能还要搞 iOS 、macOS 全端
    MacsedProtoss
        6
    MacsedProtoss  
       9 小时 13 分钟前 via iPhone
    不是很懂,第一点是作为 player 的基操
    第二点难道你是个假用户? Apple TV 不是可以用手机输入吗?真有人用自带遥控器输入?
    以及 webui 这个,有没有可能 aptv+iCloud 同步这种更优,而且体验一致
    lixikei
        7
    lixikei  
    OP
       8 小时 52 分钟前
    @MacsedProtoss 那我可能之前没用对
    lixikei
        8
    lixikei  
    OP
       8 小时 50 分钟前
    @idealhs
    @whhhhhh
    @IlIl
    这要后面学习一下 目前还不知道咋接
    lixikei
        9
    lixikei  
    OP
       8 小时 47 分钟前
    @lotux 感谢建议
    zhf883680
        11
    zhf883680  
       8 小时 38 分钟前
    怎么说呢
    播放器赛道很卷 不支持 emby 感觉 没啥意思
    直播有 aptv 免费
    第二点打字的确实很疑惑..
    Dream4U
        12
    Dream4U  
       7 小时 49 分钟前
    感觉达不到上架收费的条件,UI 太简陋,也没有什么独创的功能。
    直播有 APTV 在,完全够用,虽然 UI 也一般,毕竟独立开发者。
    媒体库播放器,除了 Infuse ,国产现在有 Forward ,功能最强大,UI 审美在线(虽然细节不是很好),但至少做出了自己的特色,而且对 UI 审美有一定追求。
    xy19009188
        13
    xy19009188  
       7 小时 25 分钟前
    当前 Apple TV 的播放器太卷了,10 楼说的非常对,早期各种迷恋 vod 播放器,还自建 alist ,已经一点不看了
    choose2022
        14
    choose2022  
       7 小时 18 分钟前
    播放器赛道太卷了,目前感觉有点饱和
    lixikei
        15
    lixikei  
    OP
       6 小时 47 分钟前
    感谢楼上 兄弟们的建议
    lixikei
        16
    lixikei  
    OP
       6 小时 46 分钟前
    @xy19009188 我早期也是自建小雅 alist 后来也不看了
    xiaomintongxue
        17
    xiaomintongxue  
       1 小时 9 分钟前
    以前有个看斗鱼直播的播放器,可以看直播+弹幕,现在还没找到平替
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3782 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 68ms UTC 10:21 PVG 18:21 LAX 02:21 JFK 05:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86