2013-07-12 1 views
0

Je travaille actuellement sur une application vidéo-vidéo, qui utilise le VLCJ api 2.2.0 pour le streaming multimédia. Ce que je veux faire est de calculer les images perdues du flux vidéo distant. Spécifiquement, j'ai fixé une limite supérieure de FPS maximum, et donc le calcul devrait être: lostFPS = maximumFPS - currentFPS.VLCJ calcule des images perdues à partir de la vidéo à distance

J'ai vu dans le javadoc de vlcj que le currentFPS est fourni par la fonction getFPS, mais il renvoie toujours 0 pour une raison quelconque même si la vidéo est diffusée normalement (à la fois pour local et à distance).

Est-ce que quelqu'un sait s'il existe d'autres façons de calculer cette perte ou est-ce qu'il me manque quelque chose?

Meilleures salutations, Giannis

Répondre

0

libvlc fournit des statistiques sur les médias en cours de lecture, vlcj expose:

libvlc_media_stats_t stats = mediaPlayer.getMediaStatistics(); 
int droppedFrames = stats.i_lost_pictures; 
Questions connexes