2015-07-14 2 views
0

Permettez-moi de commencer en disant que je ne sais pas si c'est le meilleur site stackexchange à poser cette question. Je ne demande pas directement d'avis sur ce qui est le mieux (bien que ce serait évidemment apprécié). J'ai juste besoin de quelques conseils. Je veux commencer un projet de passe-temps, mais ça va être un gros truc, donc je voulais commencer petit. J'ai fondamentalement besoin de savoir comment diffuser une vidéo de mon bureau (ou n'importe quel bureau) dans une application WPF. Les futures améliorations consisteraient à effectuer plusieurs affichages à partir d'ordinateurs différents sur un réseau dans une application WPF.Bibliothèques en streaming FFmpeg, avlib, libav etc

J'ai fait quelques recherches et quelqu'un m'a donné une liste de bibliothèques que je pourrais utiliser avlib, ffmpeg, gstreamer. J'ai donc commencé avec les deux premiers et j'ai pu trouver ffmpeg mais j'ai trouvé des gens disant qu'il vaut mieux utiliser libav. Mais je n'ai pas trouvé d'informations sur avlib vraiment, libav est-elle un successeur de avlib et c'est pourquoi je ne peux pas le trouver?

Enfin, tous ces articles que je lisais dataient également de 2012, donc je ne sais pas s'il existe une version encore plus à jour. Les dernières notes de version pour libav datent de mai de cette année, donc mon hypothèse est que cela est encore en cours de développement.

Toute orientation serait vraiment utile car je ne sais pas par où commencer à chercher (même si c'est en me disant quel site serait le mieux à afficher sur).

Répondre

2

Pour FFmpeg et Libav, voir this. Au-delà de ce que vous lirez ici et dans les messages liés à partir de là, c'est entièrement basé sur l'opinion. Voir aussi this, ce qui est relativement juste bien qu'un peu vieux. Pour FFmpeg/Libav par rapport à GStreamer, cela dépend vraiment du type d'API que vous préférez et des plugins spéciaux dont vous avez besoin qui ne sont disponibles que dans l'un ou l'autre. Lisez des documents pour les deux, jouez avec les deux et voyez lequel correspond le mieux à vos besoins et/ou préférences.