V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Meano
V2EX  ›  全球工单系统

爱奇艺劣化投屏视频流导致投屏卡顿

  •  1
     
  •   Meano · 2021-02-19 11:49:56 +08:00 · 3592 次点击
    这是一个创建于 1373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    两三年的爱奇艺会员了,之前就偶尔发现爱奇艺的投屏偶然会卡一下

    迫于最近赘婿爱奇艺独播,投屏时发现必卡无疑,有时是看到某个时间点时直接卡退,看 log 发现分片下载服务器时不时的返 502

    目前用 Kodi 所以尝试重编译了 Kodi 改了 User-Agent,貌似好了一天,昨天又卡飞了

    搜了一下 "爱奇艺投屏卡顿" 发现有这样体验的不在少数,大约为了推广自己的投屏硬件?

    客服就知道回复 "带来不好的体验,非常抱歉!"

    这种恶心体验有解么。。。

    第 1 条附言  ·  2021-02-21 01:15:19 +08:00
    又做了进一步测试,发现有时候不会卡顿

    对比了这两种情况解析的 m3u playlist, 发现

    卡的情况使用的 CDN 域名为: tpa-hcdn.iqiyi.com
    流畅时的 CDN 域名为:data.video.iqiyi.com

    猜测 tpa-hcdn 是爱奇艺的 PCDN 分发,应该比较渣

    在 Openwrt 中配置了 tpa-hcdn.iqiyi.comdata.video.iqiyi.com 的指定 IP,目前投屏还算比较稳定,只是 dnsmasq 不能动态用 CNAME,后续看看怎么改
    17 条回复    2021-04-19 18:05:56 +08:00
    czfy
        1
    czfy  
       2021-02-19 11:52:51 +08:00
    不是为了推广投屏硬件
    而是为了推电视端-奇艺果-的会员
    maemual
        2
    maemual  
       2021-02-19 12:01:32 +08:00
    是么,我好像投屏没遇到卡顿问题
    Meano
        3
    Meano  
    OP
       2021-02-19 13:29:47 +08:00
    @czfy 手机 PC 会员都被插入 VIP 广告还有乱七八糟的开屏及瀑布流广告了,更不会考虑电视端的会员了。。。
    这么想想网易云音乐的会员真优质啊,开了会员 App 基本没广告了
    Meano
        4
    Meano  
    OP
       2021-02-19 13:33:42 +08:00
    @maemual 使用 Airplay 么?或者设备端的面子比较大大法 LG 之类的?我是怀疑他们通过 Uer-Agent 标记设备类型来做针对性劣化了,HTTP GET Request 也就带个 UA
    Vegetables
        5
    Vegetables  
       2021-02-19 13:46:18 +08:00
    过年回家,同 WiFi 下,手机爱奇艺 app 投屏到电视银河奇异果就是卡,1080p 就卡顿。。。
    maemual
        6
    maemual  
       2021-02-19 14:05:14 +08:00
    @Meano #4 用的是小米盒子国际版,上面装了爱奇艺的 APP,Android 投屏应该是走 DLNA 协议。4K 也不卡。
    zgs1983
        7
    zgs1983  
       2021-02-19 14:10:45 +08:00
    .打死不买爱优腾三家的会员.有这钱买买奈飞油管.
    th00000
        8
    th00000  
       2021-02-19 15:18:58 +08:00
    +1
    过年期间只要用爱奇艺投屏就卡顿, 别的 APP 都没事, 我一直以为是我的网的问题, 看来里面有事情啊
    th00000
        9
    th00000  
       2021-02-19 15:21:04 +08:00
    现象几乎一样, 都是刚投屏的时候非常流畅, 看一会儿直接速度没了, 然后投屏就断开, 重新投屏之后就又好了然后过一会儿继续断开
    Meano
        10
    Meano  
    OP
       2021-02-19 20:57:35 +08:00
    @Vegetables
    @maemual
    对奇异果的投屏情况竟然有相反的反馈,本来还说奇异果会有骚操作呢。。。今天又试了改 AppleTV 的 UA,没什么效果的样子
    Meano
        11
    Meano  
    OP
       2021-02-19 21:03:47 +08:00
    @zgs1983 油管内网资源不友好啊,最近看芒果的明侦,在油管上有官方完整版,但是由于国际版部分素材版权的原因,后期抹了背景音把人声都给糊了。。。
    Meano
        12
    Meano  
    OP
       2021-02-19 21:19:35 +08:00
    @th00000 嗯,最早去年看沉默的真相的时候就有过这样的情况了。。。 不知道会不会跟共享闲置带宽有关系,分配到质量很差的 PCDN
    xmlf
        13
    xmlf  
       2021-02-25 12:53:05 +08:00 via Android
    目前楼主使用效果如何?遇到同样问题
    Meano
        14
    Meano  
    OP
       2021-02-25 20:34:03 +08:00 via Android
    @xmlf 目前很稳定,没卡过了
    sherlock1122
        15
    sherlock1122  
       2021-03-11 23:51:31 +08:00
    同样的问题,看个赘婿,投屏卡的直接退出,反复如此。
    xmlf
        16
    xmlf  
       2021-04-18 19:18:28 +08:00 via Android
    @Meano 我发现 data.video.iqiyi.com 的 ip 地址是过一段时间就会出现不可用。有自动更新 hcdn 为 data 的脚步吗?
    Meano
        17
    Meano  
    OP
       2021-04-19 18:05:56 +08:00
    @xmlf 好久没看爱奇艺了 不过发现我这 ip 段没变 对于 OpenWrt 是想用 CNAME 更新可以按以下方法

    1. 向 dnsmasq 添加自定义 hosts 列表( dnsmasq 仅支持 local 解析重定向 CNAME, 冇办法)
    `uci add_list dhcp.@dnsmasq[0].addnhosts='/etc/dnsmasq.d/iqiyi.hosts';uci commit`

    2. 向 dnsmasq 添加自定义 CNAME 重定向(只能通过 dnsmasq.conf, uci 没适配 CNAME 选项)
    `echo cname=tpa-hcdn.iqiyi.com,data.iqiyi >> /etc/dnsmasq.conf`

    3. 更新 iqiyi.hosts, 重启 dnsmasq
    `nslookup data.video.dns.iqiyi.com | sed -e '1,2d;/^Address[^:]*[^0-9]*/!d;s///;s/$/ data.iqiyi/' > /etc/dnsmasq.d/iqiyi.hosts; /etc/init.d/dnsmasq restart`

    其中 3.可以放到 cron 里跑,间隔应该不用太短,CDN IP 段应该比较稳定
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   955 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:27 · PVG 04:27 · LAX 12:27 · JFK 15:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.