我开发了一个用于播放 m3u8 文件的 App,已上架 TF,欢迎测试 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Kimen
V2EX    分享创造

我开发了一个用于播放 m3u8 文件的 App,已上架 TF,欢迎测试

  •  19
     
  •   Kimen
    Kimentanm 2022-04-21 10:31:08 +08:00 22835 次点击
    这是一个创建于 1270 天前的主题,其中的信息可能已经有所发展或是发生改变。

    APTV

    介绍

    一个用于播放 m3u8 文件的工具类 App

    区别

    与现有的其他 m3u8 播放器不同的是会实时获取视频预览图

    已实现功能

    • 添加远程 m3u 文件
    • 播放 m3u8 文件
    • 实时获取当前频道预览图
    • 获取频道节目单(待优化)

    接下来的计划

    • iCloud 同步
    • AppleTV 版本
    • Mac 版本
      ……

    预览图

    首页

    播放页面

    配置页面

    设置页面

    测试源

    以下直播源仅用于产品测试使用,禁止传播
    以下直播源均来自于网络,本人只进行收集和整理,不对内容的隐私和版权负责

    Testflight 地址

    https://testflight.apple.com/join/UXOTIjpy

    第 1 条附言    2022-04-21 11:06:23 +08:00
    可以加一下这个 AppleTV 群,有问题也可以在群里问我,obox 的开发者也在群里
    172 条回复    2022-11-23 10:15:52 +08:00
    1  2  
    Kimen
        1
    Kimen  
    OP
       2022-04-21 10:34:10 +08:00
    m3u 源是在左上角的配置中添加,首页右上角的“+”号是添加 m3u8 文件地址的
    1daydayde
        2
    1daydayde  
       2022-04-21 10:34:38 +08:00
    看着不错
    wwwwwwwwwwww
        3
    wwwwwwwwwwww  
       2022-04-21 10:37:40 +08:00
    给奶子姐镇楼
    kimcool
        4
    kimcool  
       2022-04-21 10:37:54 +08:00
    不错,可以试试,mark 下
    1daydayde
        5
    1daydayde  
       2022-04-21 10:38:44 +08:00
    你给的测试链接都是.m3u 结尾的,然后贴进去保存提示仅支持 m3u8 和 php 后缀就离谱。。。
    hoko1814
        6
    hoko1814  
       2022-04-21 10:38:54 +08:00
    赞赞赞,期待 AppleTV 版本
    luckysonyu99
        7
    luckysonyu99  
       2022-04-21 10:40:04 +08:00 via iPhone
    来了来了奶子
    Kimen
        8
    Kimen  
    OP
       2022-04-21 10:40:52 +08:00
    @0312birdzhang 看一下一楼呢,是在配置中添加
    xin1284
        9
    xin1284  
       2022-04-21 10:45:04 +08:00
    期待奶子姐的后续版本!
    CharlesLu
        10
    CharlesLu  
       2022-04-21 10:46:38 +08:00
    不错,还有源提供测试,相当给力
    Licsber
        11
    Licsber  
       2022-04-21 10:49:14 +08:00
    安装了 测试还不错 点个赞 提几点建议
    功能类:
    1. 这个播放器是从哪来的 为啥不支持隔空播放 只能投送声音到其他设备 视频不行

    BUG 类:
    1. 已邮件反馈 左滑卡死问题 每次均能成功复现 但不影响主要功能

    优化类:
    1. 总感觉频道配置 加号那个按钮点完之后弹出来的动画不流畅
    2. 推荐把频道配置页面改成可以上下空滑 向下滑自动更新配置 而不是留一个右下角的刷新按钮 反直觉
    3. 图标太丑了 建议不要拟物风 采用简洁图形元素
    Licsber
        12
    Licsber  
       2022-04-21 10:50:36 +08:00
    @Licsber #11 接着提建议
    优化类:
    1. 添加源地址可以自动将地址左右两边空格去掉(默认加个 strip )
    1daydayde
        13
    1daydayde  
       2022-04-21 10:50:46 +08:00
    @Kimen 好的。但是我发现了一个 bug ,添加完向右侧滑,然后”卡“住了。

    100%复现。 点击 [配置] - 切换频道,然后右滑,就卡了,实际上还可以点击操作。
    https://imgur.com/a/4GA4cl2
    Kimen
        14
    Kimen  
    OP
       2022-04-21 10:52:23 +08:00   1
    @Licsber 收到,App 是 flutter 写的,有些地方第一次点击确实有点卡,这个已经加入肯德基豪华优化列表
    隔空播放我一开始还没考虑到,下个版本加进去
    soulsomuns
        15
    soulsomuns  
       2022-04-21 10:54:32 +08:00 via iPhone
    支持,大赞!!
    Pogbag
        16
    Pogbag  
       2022-04-21 10:56:44 +08:00
    审美在线,就是图标略丑。第一版本,还有 bug ,以及逻辑不符合直觉的地方,期待完善。
    Licsber
        17
    Licsber  
       2022-04-21 10:56:59 +08:00
    @0312birdzhang #13 dup 和#11 提的问题重复了哦 (笑
    估计作者邮箱会收到好几条
    @Kimen #14 flutter 写的呀 怪不得 寻思着原生开发应该不会出现动画卡顿
    作者加油~
    hay0577
        18
    hay0577  
      &nsp;2022-04-21 11:02:37 +08:00
    一直白嫖一直爽
    Crump
        19
    Crump  
       2022-04-21 11:04:53 +08:00
    要是加上 EPG 就完美了
    Crump
        20
    Crump  
       2022-04-21 11:05:44 +08:00
    对不起,我老眼昏花了。有 EPG
    goodryb
        21
    goodryb  
       2022-04-21 11:10:06 +08:00
    直播源才是核心,播放器都是一层皮,但不妨碍我试(白)用(嫖)一下
    ZFLBZTG
        22
    ZFLBZTG  
       2022-04-21 11:10:21 +08:00 via iPhone
    你给的测试链接不能用
    TashinV
        23
    TashinV  
    PRO
       2022-04-21 11:13:13 +08:00
    啥时候可以上架 app store 吗
    ZFLBZTG
        24
    ZFLBZTG  
       2022-04-21 11:14:22 +08:00 via iPhone
    哦我看错了但是不知道是我网络的原因还是什么,看起来很卡
    Kimen
        25
    Kimen  
    OP
       2022-04-21 11:14:58 +08:00
    @TashinV #23 第一版还有不少 bug ,等等多迭代几版再说吧,前面有老哥提了不少问题呢
    xiozf
        26
    xiozf  
       2022-04-21 11:21:37 +08:00
    T_T ios 14 或以上
    snowlyg
        27
    snowlyg  
       2022-04-21 11:53:30 +08:00
    源是哪里搞得,这个比较好奇
    Chism
        28
    Chism  
       2022-04-21 11:55:05 +08:00 via Android
    CCTV 源有版权吗?
    agagega
        29
    agagega  
       2022-04-21 11:55:13 +08:00
    看这兼容版本和风格,以为是 SwiftUI 做的
    Kimen
        30
    Kimen  
    OP
       2022-04-21 12:00:08 +08:00
    @agagega #29
    @Chism #28
    源数据均来自于网络上公开的地址,我只是收集和整理了一下
    Kimen
        31
    Kimen  
    OP
       2022-04-21 12:00:54 +08:00
    @agagega #29 艾特错了,应该是 @snowlyg #27
    N032138
        32
    N032138  
       2022-04-21 12:03:18 +08:00
    支持奶子姐
    terencehan
        33
    terencehan  
       2022-04-21 12:06:30 +08:00   7
    只有我好奇“奶子姐”的称呼吗
    EyebrowsWhite
        34
    EyebrowsWhite  
       2022-04-21 12:20:00 +08:00 via iPhone
    左上角配置更换订阅之后,提示会挡住返回按钮,无法点按,然后如果此时右滑返回界面就会卡顿,建议优化一下
    cssk
        35
    cssk  
       2022-04-21 12:20:23 +08:00
    github 上搜 iptv-org ,好多外国电视频道
    Kimen
        36
    Kimen  
    OP
       2022-04-21 12:22:52 +08:00
    @EyebrowsWhite #34 已优化更新
    lizhenda
        37
    lizhenda  
       2022-04-21 12:23:16 +08:00
    厉害了,源是哪里来的?怎么保持最新可用呢
    cssk
        38
    cssk  
       2022-04-21 12:24:42 +08:00
    建议优化一下播放器界面,下面一条白色的 bar 实在碍眼
    Chism
        39
    Chism  
       2022-04-21 12:34:12 +08:00 via Android
    @Kimen
    我一直找不到好的 CCTV-8 源
    cssk
        40
    cssk  
       2022-04-21 12:47:11 +08:00
    @lizhenda github 遍地是,还有 qq 群,tg 群,恩山论坛
    SevnChen
        41
    SevnChen  
       2022-04-21 12:48:45 +08:00 via iPhone
    好的,奶子姐
    hero0earth
        42
    hero0earth  
       2022-04-21 13:38:39 +08:00
    为啥叫奶子姐。。
    jfdnet
        43
    jfdnet  
       2022-04-21 13:49:34 +08:00
    相当完美
    suyuyu
        44
    suyuyu  
       2022-04-21 13:54:02 +08:00
    为啥喊奶子姐
    liyu
        45
    liyu  
       2022-04-21 14:07:28 +08:00
    播放器支持下 AirPlay 就好了
    M48A1
        46
    M48A1  
       2022-04-21 14:10:36 +08:00 via iPhone
    支持了,希望上架的时候通知一下,买一下
    CS666
        47
    CS666  
       2022-04-21 14:12:52 +08:00
    支持下
    Kimen
        48
    Kimen  
    OP
       2022-04-21 14:17:16 +08:00
    @liyu #45 已经记下来了,下个大版本更新隔空播放
    liyu
        49
    liyu  
       2022-04-21 14:19:07 +08:00
    @Kimen 感谢 感谢
    jdjingdian
        50
    jdjingdian  
       2022-04-21 14:26:49 +08:00
    看到标题闻到了 iptv 的味道,进来后,果然,哈哈哈哈哈哈,apple tv 刚需,顶一下
    yuejieyao
        51
    yuejieyao  
       2022-04-21 14:34:33 +08:00
    我左上角没有配置按钮啊,没法添加 m3u
    yuejieyao
        52
    yuejieyao  
       2022-04-21 14:45:50 +08:00
    哦,是直接复制的带了个空格导致的,可以了
    Kimen
        53
    Kimen  
    OP
       2022-04-21 14:51:25 +08:00
    @yuejieyao #52 明白了,马上更新去空格
    jemyzhang
        54
    jemyzhang  
       2022-04-21 15:00:24 +08:00
    用了,相当不错!
    yaoppp
        55
    yaoppp  
       2022-04-21 15:05:51 +08:00 via iPhone
    希望增加的功能:从某个频道退回选频道页面时,原频道自动小窗播放。就像是 b 站直播的那个模式
    MicTry
        56
    MicTry  
       2022-04-21 15:08:03 +08:00
    优先开发 apple TV 版本呗,大家都等着了,其他平台有其他替代。
    glaucus
        57
    glaucus  
       2022-04-21 15:11:37 +08:00
    想问一下这种 APP 实现对直播流进行后台录制难吗,谢谢
    glaucus
        58
    glaucus  
       2022-04-21 15:12:40 +08:00
    PS:我用的几款播放器都支持实时获取预览图
    glaucus
        59
    glaucus  
       2022-04-21 15:18:35 +08:00
    PSS:建议增加在播放详情页快速打开播放列表进行切换的功能,不用每次都返回去重选
    legendORld
        60
    legendORld  
       2022-04-21 15:22:51 +08:00
    群进不去了
    Kimen
        61
    Kimen  
    OP
       2022-04-21 15:45:24 +08:00
    @glaucus #58 给我推荐几个,我分析一下竞品,谢谢~
    Kimen
        62
    Kimen  
    OP
       2022-04-21 15:51:03 +08:00
    @yaoppp #55 收到,会考虑加入的
    Ev1s
        63
    Ev1s  
       2022-04-21 15:51:46 +08:00
    微信群进不去了
    glaucus
        64
    glaucus  
       2022-04-21 15:53:40 +08:00
    @Kimen #61 我现在只用 zFuse 的付费版了,我用了下发现那个预览图功能还不是一样的,你这个是设置自动刷新,手动刷新列表好像并不会更新预览图,zFuse 是用户主动刷新列表的时候刷新预览图,我比较倾向后者
    yeeyeung
        65
    yeeyeung  
       2022-04-21 15:56:30 +08:00
    微信群满了
    Kimen
        66
    Kimen  
    OP
       2022-04-21 16:06:58 +08:00
    @glaucus #64 我这个也是手动刷新的,只是设置了一个最小刷新时间是半小时,未来会考虑取消刷新频率这个设置项
    xiaohouzhi
        67
    xiaohouzhi  
       2022-04-21 16:09:57 +08:00
    微信加不了了
    cssk
        68
    cssk  
       2022-04-21 16:12:09 +08:00
    @MicTry iplaytv 不够用吗
    huangtao728
        69
    huangtao728  
       2022-04-21 16:13:20 +08:00
    测试了下还不错~

    有几个小建议:
    1. iPad 横屏观看时无法操作 EPG (挤到页面最下方了)
    2. 支持 RTSP 的源这点大赞,但是 RTSP 的源在我这里获取不到缩略图、延迟数据
    3. 目前似乎内嵌了一个 EPG 源?但是对地方台支持有限,希望以后版本能支持自定义第三方 EPG
    (这里推荐个 EPG 源: http://epg.51zmt.top:8000/
    4. 目前添加订阅源时是通过 .m3u 后缀判断格式的,个人感觉解析文件内容来判断会更合理
    bypain
        70
    bypain  
       2022-04-21 16:15:05 +08:00
    flutter 写的,等一个安卓版
    ohmyzsh
        71
    ohmyzsh  
       2022-04-21 16:18:22 +08:00
    感谢提供源,IINA MAC 上使用很流畅
    xuxu555
        72
    xuxu555  
       2022-04-21 16:18:30 +08:00
    可以支持投屏吗
    dongyuechuwu
        73
    dongyuechuwu  
       2022-04-21 16:20:33 +08:00
    支持投屏就好了
    Kimen
        74
    Kimen  
    OP
       2022-04-21 16:22:29 +08:00
    @huangtao728 #69 感谢建议,已加入后续优化和更新内容,可以给我一个你无法获取到缩略图的 rtsp 源让我测试一下吗
    Kimen
        75
    Kimen  
    OP
       2022-04-21 16:23:13 +08:00
    @dongyuechuwu #73
    @xuxu555 #72
    投屏正在开发了,下个版本更新
    bosonx
        76
    bosonx  
       2022-04-21 16:25:16 +08:00 via iPhone
    Apple TV 刚需
    huangtao728
        77
    huangtao728  
       2022-04-21 16:26:31 +08:00
    @Kimen #74
    是本地电信 IPTV 抓出来的所以省外不可用,找个摄像头的 RTSP 地址或者自己起一个 RTSP 服务器试试看?
    Tink
        78
    Tink  
    PRO
       2022-04-21 16:30:15 +08:00
    好评,顺便求一个西安的 iptv 地址
    dongyuechuwu
        79
    dongyuechuwu  
       2022-04-21 16:30:52 +08:00
    建议增加排序功能,将失效的源排列到前面或者后面

    默认频道既然不能修改就应该允许删除

    添加订阅配置时,自动根据直播源名字生成名字。例如:iqiyi.m3u 自动填入 iqiyi
    PS ,添加配置时点击后粘贴的提醒文字是英文
    Kimen
        80
    Kimen  
    OP
       2022-04-21 16:34:09 +08:00
    @dongyuechuwu #79 收到,默认频道的作用其实是可以手动添加单个 m3u8 源的,只不过添加的入口被我暂时关掉了,可以通过在设置里打开从剪贴板拷贝,然后选到默认配置,并复制一个 m3u8 源的地址打开首页就会提醒添加
    han3sui
        81
    han3sui  
       2022-04-21 17:19:41 +08:00
    群进不去了
    Kimen
        82
    Kimen  
    OP
       2022-04-21 17:21:52 +08:00
    @han3sui #81
    @xiaohouzhi #67
    @yeeyeung #65
    @Ev1s #63
    @legendORld #60
    微信群满员了,不过是不是会有人退群
    anx
        83
    anx  
       2022-04-21 17:30:22 +08:00
    @Kimen 扫码提示是:满 200 人后需要手动拉进群

    应该不是群满了
    bosonx
        84
    bosonx  
       2022-04-21 17:33:45 +08:00 via iPhone   1
    @Kimen telegram 群吧
    adamwang
        85
    adamwang  
       2022-04-21 18:00:11 +08:00
    群满 200 人了,有没有 tg 群啊,或者怎么拉一下子?
    Tambien
        86
    Tambien  
       2022-04-21 18:09:59 +08:00
    支持。群进不去了,求拉。
    qW7bo2FbzbC0
        87
    qW7bo2FbzbC0  
       2022-04-21 18:14:33 +08:00
    等一个 atv 版本
    duivan
        88
    duivan  
       2022-04-21 19:00:07 +08:00
    群进不去了,求拉。WX 号 13570396613
    Wao
        89
    Wao  
       2022-04-21 19:01:29 +08:00 via iPhone
    谢谢,期待后续更新
    sijiruchun
        90
    sijiruchun  
       2022-04-21 19:21:13 +08:00
    厉害,支持!
    piloots
        91
    piloots  
       2022-04-21 19:48:11 +08:00
    ios 13 不支持,
    CodeLauncher
        92
    CodeLauncher  
       2022-04-21 21:03:22 +08:00
    大佬 这个软件很棒 请问可以添加 PIP 吗?
    hpanqing
        93
    hpanqing  
       2022-04-21 21:23:46 +08:00
    似乎添加 m3u url 的时候一直在"正在刷新配置"
    Kimen
        94
    Kimen  
    OP
       2022-04-21 21:28:31 +08:00 via iPhone
    @hpanqing 是我上面提供的测试 m3u 链接,还是自己的链接呢
    duivan
        95
    duivan  
       2022-04-21 22:28:00 +08:00
    @Kimen 麻烦加我微信,拉我进群,WX:13570396613
    c0mmand
        96
    c0mmand  
       2022-04-21 22:39:32 +08:00
    我更喜欢这个源,希望能长期维护。
    Kimen
        97
    Kimen  
    OP
       2022-04-22 01:14:20 +08:00
    @CodeLauncher #92 PIP 是啥?
    Kimen
        98
    Kimen  
    OP
       2022-04-22 01:43:55 +08:00
    @xiozf #26 已修改为 ios13 以上
    mu2er
        99
    mu2er  
       2022-04-22 06:49:12 +08:00 via iPhone
    不知道为什么,我自己抓包的 iptv 直播源,用这个播放很多频道都没有声音,nplayer ,vlc ,iplaytv 都正常。而且内置的 epg 似乎很多频道也不能匹配到节目列表,可能是因为 tvname 的缘故,希望支持自定义 epg ,缺省的时候采用内置 epg 信息。
    barfi1316
        100
    barfi1316  
       2022-04-22 07:51:28 +08:00
    测试源白嫖了
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     931 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 66ms UTC 18:45 PVG 02:45 LAX 11:45 JFK 14:45
    Do have faith in what you're doing.
    ubao 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