[英]VLCKit on iOS has no fps when playing streaming
使用mobileVLCKit.framework通過RTSP協議播放實時視圖流時,即使正確顯示了顯示視圖,我也無法獲得fps信息。
這是我的代碼
NSLog(@"%.1f FPS", self.player.framesPerSecond);
結果始終為“ 0.0 FPS”,這是不合理的。
如http://cocoadocs.org/docsets/MobileVLCKit/2.2.1/Classes/VLCMediaPlayer.html中所述,由於不建議使用fps,因此我使用了framesPerSecond。
跟蹤到VLC源,我發現
- (float)framesPerSecond
{
return libvlc_media_player_get_fps(_playerInstance);
}
它看起來正確,但是我仍然不知道為什么結果是錯誤的。
有人可以給我建議或一些解決方法來獲取fps信息嗎?
任何答復將不勝感激。 謝謝!
默認情況下,我們不啟用iOS / MobileVLCKit中的統計信息,因此任何統計信息值始終為0。要啟用此統計信息,您需要自己編譯框架。
要啟用統計信息,請從VLCLibrary.m中刪除@"--no-stats"
。 此外,構建腳本下載后MobileVLCKit/ImportedSources/vlc
,停止執行,編輯MobileVLCKit/ImportedSources/vlc/extras/package/ios/build.sh
,刪除行stats
,從黑名單中,並重新啟動腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.