簡體   English   中英

播放流媒體時,iOS上的VLCKit沒有fps

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM