» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] 碰到一个安卓和iOS优化差距巨大的APP

引用:
原帖由 囧囧囧 于 2019-12-1 12:04 发表
Posted by: HUAWEI LYA-AL10
pp体育,买了足球通会员。昨天看英超安卓客户端最高画质支持所谓蓝光,清晰度应该是1080p,画面明显一卡一卡码率不足。切换iPhone登录,选项里直接多了一个50桢原画,画质清晰,流畅无 ...
2#说了视频编码的情况,我这里说下视频解码的情况。
安卓虽然处理器都支持h264解码的,但是分真硬解码和指令集加速解码。
纯硬解码没啥cpu的事,这方面就三星做的好吧,我不知道是不是因为授权费的原因,其他厂商基本找不到真硬解码的。
而指令集加速解码的,虽然没有软解码那些花屏、噪点啥,画面完美,但是根据码率不同、分辨率不同,占用cpu也不同。

当初B站看视频能选真硬解码的V1就三星了吧,看个视频cpu就300mhz基本不乱跳,
而其他手机选V1真硬解码其实是失效的,cpu占用还是很高,而且有画面帧bug,选V2指令集加速画面帧才正常。
(得益于现在大小核构架,解码用小核已经非常省电了,接近硬解码的水平了)

而苹果那边就是h264标准制定委员会的吧,本身自己就强制硬解码的,也省电。
安卓这边,记得早期时候斗鱼app,看个视频解码cpu多核占用高,热的堪比打大型3D手游...

而楼主说的50帧,如果还是用指令集加速解码,非纯硬解码,可能支持、耗电方面会很严重,甚至解码会卡带不动...
可能开发软件考虑到兼容性问题,体验问题,给的设置就保守了吧...

现在回想起来,当初mp4流行时候支持rmvb,明明psp看片1000多mah电池可以看8小时+美剧。
为啥那些mp4电池mah明明标称很高,却播放很短,而且发热也厉害...
其实这些mp4也不是真硬解码吧,也是一种通用计算的指令集加速解码吧。

[ 本帖最后由 LiaoJingTGFC 于 2019-12-1 19:11 编辑 ]


TOP

引用:
原帖由 今夜打老虎 于 2019-12-1 19:39 发表
我书读的少,9021年了 高通 华为 mtk还有不能硬解h264的.
你说b站v1解码这事,都多少年前的事情了,各家cpu的参数官网都有,不如你举个例子?
可以解码啊,但不见得是真硬解码啊...
很常见的,视频播放测试续航,理论大家都真硬解码,续航只和电池挂钩。
实际那,即便同mah电池,看视频的续航差异巨大。

另外,本地播放有的是能调用真硬解码的,但流媒体这些却不能调用,
不知道为啥流媒体这种有差异,需要买授权费?

[ 本帖最后由 LiaoJingTGFC 于 2019-12-1 20:03 编辑 ]



TOP

引用:
原帖由 幻飞一线天 于 2019-12-1 20:02 发表

你想多了,不硬解什么苹果高通华为来了都得死。
除非只给你们提供低码率480P的视频。
竟然这么多不知道,不注重细节吗。。。
我是从来都看着监控一直在看的,1080P B站3000kbps码率,cpu就能跑到1G+去吧(关弹幕)...
当初我用三星开纯硬解码,0.3G基本不乱跳频率...
你自己可以开监控频率、核心的软件去看B站60fps 6000kbps的视频啊(关弹幕)...

还有,我这么给你说吧,很多PC播放器解码也都是cpu多媒体指令集加速解码的,也能流畅播放。
(有些码率高or特殊视频解码不动,换硬解码立刻就流畅解码了)
你台式机不觉得啥,当你用笔记本跑电池时候,就明显续航不行了...
这个时候你调节播放器用纯硬解码,续航就可以明显提高了。
这么说真硬解码和加速解码能明白了吧?

[ 本帖最后由 LiaoJingTGFC 于 2019-12-1 20:14 编辑 ]


TOP

引用:
原帖由 今夜打老虎 于 2019-12-1 20:22 发表
我说的就是真硬解,张口就来简单,但是你要拿出干货
cpu参数每家都在页面写着,如果只是指令集加速,谁敢写支持h264解码
支持就是支持,不支持就是不支持,本地和流媒体都是io流读进来的,本质一样。
我随手录了个,正在传B站,等会审核。
更新:
https://www.bilibili.com/video/av77727069
随便找了个我以前传的平均4300kbps的视频。
为了对比,我前30秒不动,cpu四个核心基本跑在691mhz。
30秒后开始播放视频,cpu四个核心基本跑在了1.0-1.4G,在后面有几次掉回691mhz吧。
+++追加,找了个710的机器,视频暂停时候六核基本维持在576mhz,播放时候后六核基本维持在998-1209mhz,少部分出现748、1324、1516、1708mhz。

找的老机器测的,新的855性能太强了,频率只会高一点没有这么大。

[ 本帖最后由 LiaoJingTGFC 于 2019-12-1 23:43 编辑 ]

TOP

引用:
原帖由 532 于 2019-12-2 08:43 发表
posted by tgfc·ng, Xiaomi Redmi Note 7
bili是反过来的,当年ios客户端各种发热尿崩,反而猴机活蹦乱跳  TGFC·NG
那个时候貌似是因为B站是FLV封包的h264+aac,苹果那边严格按照mp4硬解码的吧,所以flv封包就不能硬解造成的?

TOP

发新话题
     
官方公众号及微博