gpt4 book ai didi

ios - iOS 上的 VLCKit 在播放流媒体时没有 fps

转载 作者:行者123 更新时间:2023-12-01 22:39:55 24 4
gpt4 key购买 nike

当使用 mobileVLCKit.framework 通过 RTSP 协议(protocol)播放实时 View 流时,即使显示 View 正确显示,我也无法获取 fps 信息。

这是我的代码

NSLog(@"%.1f FPS", self.player.framesPerSecond);

结果总是“0.0 FPS”,不合理。

我使用了 framesPerSecond,因为 fps 已被弃用,如 http://cocoadocs.org/docsets/MobileVLCKit/2.2.1/Classes/VLCMediaPlayer.html 中所述

追踪到 VLC 源,我发现
- (float)framesPerSecond
{
return libvlc_media_player_get_fps(_playerInstance);
}

它看起来是正确的,但我仍然不知道为什么结果是错误的。

有人可以给我建议或一些解决方法来获取 fps 信息吗?

任何答复将不胜感激。谢谢!

最佳答案

默认情况下,我们不会在 iOS/MobileVLCKit 中启用统计,因此任何统计值都将始终为 0。要启用它,您需要自己编译框架。

要启用统计信息,请删除 @"--no-stats"来自 VLCLibrary.m。此外,在下载构建脚本后MobileVLCKit/ImportedSources/vlc ,停止执行,编辑MobileVLCKit/ImportedSources/vlc/extras/package/ios/build.sh ,删除行 stats从黑名单中,然后重新启动脚本。

关于ios - iOS 上的 VLCKit 在播放流媒体时没有 fps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29892709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com