关于 iPhone 微信视频发热的问题,我好像找到了原因 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
life90
V2EX    iPhone

关于 iPhone 微信视频发热的问题,我好像找到了原因

  •  
  •   life90 2023-09-24 01:38:30 +08:00 via Android 12843 次点击
    这是一个创建于 838 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1 ,我发现微信视频用的码流不是常规的 h264.h265 。而是自己开发了一个视频编码,并且还有相应的解码器。还有根据手机设置黑白名单,设置不同的解码策略。我是从这个页面找到的 https://cloud.tencent.com/developer/article/1198423

    2 ,这个编解码器叫 tencent266/265 ,还参加了 MSU 编码大赛,并成绩不俗。这个大赛我是不太清楚,相关信息并不多。其实华为跟阿里也有参加,也有各自的解码器。成绩也不错。单看榜首我都怀疑这是不是个纯中文比赛项目,只是批了件外衣。MSU 官网在此 compression.ru

    3 ,这个编码器在上面只提到了质量成绩,没说明编码所需时间,具体报告还要收费。所以怀疑牺牲时长来达到的。

    总结,本人不是这个领域的,仅凭一点常识推断如下:

    微信可能是没有采用手机内置的硬编解码传送视频流,而且视频通话大部分客户端使用用户设备做采集处理。这就导致了用户设备分担了更多的任务,产生了更多的耗电量,以至发热。但这样有个好处,就是视频在网络环境恶劣的情况下也能达到一定清晰度。但其实我也没体验到。而且服务端所需的资源会更少,能承载更多的用户。毕竟视频流和编码器都掌握在自己手中。

    本人仅对所学做合理怀疑,还请友善讨论。

    7 条回复    2023-09-24 20:47:50 +08:00
    vokins
        1
    vokins  
       2023-09-24 01:40:24 +08:00
    何仙姑美
    jacksonj297
        2
    jacksonj297  
       2023-09-24 01:41:07 +08:00 via iPhone
    M2Ultra 192GB 内存用微信视频不发热卡顿,用 15PromaxA17Pro8GB 一样发热
    seanzxx
        3
    seanzxx  
       2023-09-24 02:00:26 +08:00 via iPhone
    发热真的很严重,挂在 magsafe 架子上边充电边视频,一定几率温度高导致黑屏
    chonger
        4
    chonger  
       2023-09-24 02:01:24 +08:00
    也就是说微信自己搞了一套,没用到 iphone 的硬解,cpu 软编解码不发热才怪
    wy315700
        5
    wy315700  
       2023-09-24 06:35:31 +08:00
    tencent266/265 不就是腾讯自己的 h265/h266 编解码器吗
    shijingshijing
        6
    shijingshijing  
       2023-09-24 12:18:08 +08:00   2
    那几个标准的视频格式 H264, H265 ,VP9 基本上现代手机 SoC 都有内置 DSP 进行硬件解码,速度飞快,能耗很低,比如高通的:
    https://en.wikipedia.org/wiki/Qualcomm_Hexagon#Snapdragon_800_series

    鹅厂这个没有在支持列表里面,没办法用 DSP 加速,就只能用 SoC 上的 CPU 软件编码/解码了,估计是为了帮助内部部门完成 KPI 吧。反正牺牲大量用户端的资源去保证鹅厂自己的一点蝇头小利是常规操作了。
        7
    shijingshijing  
       2023-09-24 12:23:54 +08:00
    苹果在 2014 年的 6s 就支持在 Facetime 通话时使用 H265 编码了:
    On September 9, 2014, Apple announced the iPhone 6 and iPhone 6 Plus which support HEVC/H.265 for FaceTime over cellular.[86]

    官方开放对第三方支持是 iPhone 7 ,iOS11 之后:
    https://support.apple.com/en-us/HT207022#:~:text=Support%20for%20HEIF%20and%20HEVC,(fps)%20of%20the%20video.
    aero99
        8
    aero99  
       2023-09-24 20:47:50 +08:00
    所以就少用微信视频了,只能脸对脸凑合用,稍微看下文字性的东西就模糊了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5013 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:16 PVG 17:16 LAX 01:16 JFK 04:16
    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