Results 170 comments of kintan

@chillout23 @Benigans 我刚又优化了下代码。你们可以用最新的testflight包(445)试下。并且这个新包我在 高级设置那边增加了一个开关 Show Developer HUD Log。 打开这个开关就可以右上角显示实时帧率和丢帧数了。 这样的话你们就可以在观看视频的时候就可以看到这些性能数据,不需要打开一个新的页面了。打开新的页面或是打开菜单是会导致视频丢帧的,所以我们重点关注的是正常播放的时候会不会有丢帧的情况发生。

@Benigans 1. 现在观看25fps或30fps的电影不会有丢帧的情况了吧 2. 你观看4k50fps的电影,产生的丢帧,是一下子就丢了十个帧以上,还是间隔的每次都是丢2个帧。 3. 你观看过程中是否有进行seek呢?如果有seek的话,一般的是会丢帧。

1. @Benigans 谢谢你的测试。你是用最新版本的app进行测试的吗? 2. 你的电视是4K的吧。你的电视是如何连接Apple TV的呢?是AppleTV直接跟电视连接,还是Apple TV连接到回音壁,然后回音壁在接到电视上。

@chillout23 1. 看你的这个日志。 这个是很有规律的丢帧,差不多是1s丢一帧。有规律的丢帧比较好排查问题。这是一个电影吗?你方便把url发给我吗?我进行调试。 2. 出现这个规律的丢帧的时候。你用的TV是 1080的,还是4k的。 3. 你的Apple TV 是有开启匹配帧速率 这个功能的吧。

你这个可以稳定复现丢帧的视频可以发给我吗?我这边看下能不能复现这个稳定的丢帧。

@Benigans 你发给我的直播链接我这边无法打开。有没有可以稳定复现的vod的视频呢? 因为vod视频可以下载到本地。这样可以减少网络问题。最好是那种会一直持续丢帧的视频。这样好找到原因。

@Benigans 你可以在我的app的 设置-视频 那边把 Asynchronous Decompression 这个开关设置为false。看下还会不会有这个丢帧的问题。

我的字幕引擎使用的是opensubtitles。但是现在opensubtitles的字幕api好像无法免费使用了。需要用户成为vip才可以下载。我现在还没支持opensubtitles vip下载的功能。 你知道有其他的可以替代opensubtitles的字幕平台吗?

我的app是可以播放 Dolby P5的。 infuse 是跟Dolby购买了Dolby Atmos and Dolby Vision 授权。

有一个解决方案可以做到用avplayer播放mkv。那就是把视频下载到本地,然后转为mp4格式。这样就可以用avplayer播放了。但是这样有两个问题,1. 需要等待视频进行下载完才可以播放。2. 会占用设备的硬盘大小,不大适合iOS和tvOS上使用。