Jouer flux rtsp en WPF (ou WinForms)
Est-il un moyen de jouer un rtsp://stream en WPF (ou, alternativement, WinForms)?
J'ai essayé MediaElement
et MediaUriElement
et aucun d'entre eux travaillaient. J'ai aussi beaucoup lu sur WMP être en mesure de jouer rtsp (ce qui devrait se traduire par MediaElement
trop), mais dans la réalité, WMP ne joue pas sur un Windows 7 x64. J'ai vu cette mais j'espère que n'est pas une réponse définitive.
A ce quelque chose à voir avec le codec vidéo utilisé?
VLC joue le flux rtsp l'amende juste.
Je suis à la recherche d'un WPF ou WinForms composant ou une solution alternative.
avez-vous jamais trouver une alternative qui ne nécessite pas de VLC pour être installé?
En fait, oui. VLC n'a pas besoin d'être installé. Vous pouvez avoir votre propre copie de VLC (à partir de ZIP) côte-à-côte avec votre app/composants et de référence à la place. Je ne me rappelle pas les détails, mais je suis sûr que j'ai fini par utiliser mon propre copie locale de VLC (qui n'a pas été enregistré en tant que système media player).
En fait, oui. VLC n'a pas besoin d'être installé. Vous pouvez avoir votre propre copie de VLC (à partir de ZIP) côte-à-côte avec votre app/composants et de référence à la place. Je ne me rappelle pas les détails, mais je suis sûr que j'ai fini par utiliser mon propre copie locale de VLC (qui n'a pas été enregistré en tant que système media player).
OriginalL'auteur wpfwannabe | 2012-04-23
Vous devez vous connecter pour publier un commentaire.
Essayer Accord.Net (http://accord-framework.net/). Il a une interface très simple et est disponible sous forme de package nuget (l'Accord.Vidéo.FFMPEG). Il peut être utilisé pour récupérer une instance de Bitmap qui peut être utilisé dans les WinForms/WPF. L'inconvénient est qu'il ne prend pas en charge Mono (pas sûr de ce que la plateforme que vous ciblez).
Exemple:
merci ça fonctionne, mais cette méthode est très faible vitesse.
OriginalL'auteur Denis Stepanenko
J'ai trouvé VideoLan DotNet pour WinForm, WPF & Silverlight 5 qui semble faire l'affaire pour l'instant. L'inconvénient est que vous devez avoir VLC installé. Il n'est pas autonome chose.
J'espère que cela aide quelqu'un d'autre aussi.
OriginalL'auteur wpfwannabe
Mieux vaut tard que jamais; - de prendre un coup d'oeil à ce contrôle:
http://www.codeproject.com/Articles/885869/Stream-Player-control
OriginalL'auteur Sasha Yakobchuk