为什么像 Infuse 这样的客户端,播放器做不到 TV.app 这样丝滑

189 天前
 Socrazy

不懂技术,虽然 Infuse 在 UI 和兼容性方面非常棒,但播放器总感觉不那么丝滑,总有一种拖泥带水的黏滞感。 但系统自带 TV.app 在使用时那叫一个丝滑,不管是快进快退,还是字幕选择,还是画中画,感觉非常的轻巧又快速。

3377 次点击
所在节点    Apple
33 条回复
SakuraYuki
189 天前
infuse 在 macos 上还老转彩虹圈呢,tvos 我用过的 app 里能和 tv.app 差不多丝滑的似乎就 cheers
Socrazy
189 天前
@SakuraYuki macOS 版的 Infuse8.1.2 现在还可以,以前某些版本也偶尔会卡,现在感觉很流畅
wclebb
189 天前
我猜想吧。
Infuse 是用了各种技术手段解决了 软解码 或 硬解码,从服务器拉过来也需要一些缓存的时间。

TV.app 并不是,用的是 Apple 服务器,都是统一用一个编码格式,所以流畅一点。
但是你用 MKV 或别的格式编码放进 TV.app ,就不能播放了。
anson264556364
189 天前
TV.app 是德国的吗?没有美国的?
dilidilid
189 天前
@anson264556364 他说的应该是 Apple TV 这个 app 。。。
MacsedProtoss
189 天前
Apple 的 TV 的编码格式应该是更统一的 而且是服务端依据网络条件提供提前编解码好的视频流 这样的话快进快退之类的时候需要下载的内容是更小的 自然有性能优势 切视频流肯定是最适合苹果设备体质的 全程走硬解 开销也小 字幕也是后台直接提供了
而 infuse 首先面对的是各种不同格式与协议的视频 一定避不开软解 哪怕是有硬解 也需要读取更大的源文件去解析 对网络带宽的要求也高 字幕也需要解析打包的视频文件( mkv ) 或者扫这个目录下的文件 或者去网络上搜索 肯定是更慢的
Socrazy
189 天前
@wclebb 这里说的流畅不是指播放过程,主要是指操作上的体验。
Socrazy
189 天前
@MacsedProtoss
不是播放过程,播放时不操作的话都体会不到,主要是轻巧感差很多。也不是带宽速度问题,即使播放本地视频,操作起来也不会有 TVapp 的丝滑感受。
Socrazy
189 天前
@anson264556364 哈哈,我好一个愣
x4gz
189 天前
感觉 Mac 版的 infuse 就是用 iOS 版 catalyst 转过来的
充分发扬了老罗“又不是不能用.jpg”的精神
Socrazy
189 天前
@x4gz 现在的 Mac 版还挺不错了,最初开始确实是卡到不行
wclebb
189 天前
@Socrazy #7 不太严谨的讲,Apple 毕竟也是有几百人设计团队设计整个 Apple 品牌。
infuse 估计就几个开发+设计,指望他们能比肩 Apple 拥有卓越的体验不太现实。

虽然但是,不知道为啥我觉得 Infuse 体验更好?能快速播放能刮海报啥的。
TV.app 就只能播放来自 Apple 资源 和 固定格式。
SakuraYuki
189 天前
@Socrazy #2 8.1.2 是在 tf 里吗,我看 mas 里还是 8.1.1
Socrazy
189 天前
@wclebb #12
不是,我这里提的只是播放器,没有提整个 APP ,不同类型的 APP ,所以只说播放器的体验,就是在播放过程中的体验感受。
TV.app 本身就不是 Infuse 类的应用,自备媒体库当然是 Infuse 。
Socrazy
189 天前
@SakuraYuki #13
是的,TF 是 8.1.2
8.1.1 应该也没问题,感觉没啥差别。
lloyds
189 天前
我感觉是开发者的问题?因为 Conflux.app 在 macOS 上的播放体验要比 Infuse 好不少(只说播放&拖动进度条)
duli950523
189 天前
@lloyds #16 为啥我感觉 conflux 快进,加载得很慢,风扇狂飙?
HIJK
189 天前
@SakuraYuki #1 cheers 确实好用,但是弹幕有延迟实在太难受了
Socrazy
189 天前
@lloyds 嗯,这个确实也比较轻快的感觉,但其它方面又很差。
imaning
189 天前
TV.app 是用 tvml+js 开发 app ,肯定是又轻巧又丝滑了。但是 infuse 需要面对的复杂局面,是 tvml+js 处理不了的。TV.app 用的自家的 fairplay+hls 播放方案,编码格式、解密方式都是统一的,也是 avplayer 原生支持的,性能肯定优于 infuse 这种 APP 了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1115380

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX