2009-12-30 4 views
1

Je reçois un flux vidéo (mpeg2-ts @ 500kb/s) sur le réseau, mais je ne suis pas sûr de la marche à suivre. Le videofeed est maintenant collecté dans un tableau d'octets en croissance rapide, et j'ai besoin d'un indice sur la façon d'alimenter un moteur de rendu vidéo avec ces octets. J'ai déjà utilisé AudioVideoPlayback de DirectX, mais autant que je peux, il ne peut lire qu'à partir de fichiers, et je souhaite éviter l'utilisation du disque.Comment puis-je afficher un flux de données vidéo en direct dans mon application?

Editer: Je n'ai jamais travaillé avec DirectShow, donc cela pourrait être intéressant. Peut-être en utilisant Media Foundation pour la meilleure compatibilité vers l'avant? Ce truc est flambant neuf, donc Google ne m'offre pas beaucoup d'aide ...

Répondre

0

Vous devriez être capable de le faire avec DirectShow. En fonction de vos besoins exacts, vous pouvez rendre le tampon ou laisser DirectShow gérer également l'aspect réseau.

+0

Récupération sur DS. Cela demande plus d'efforts que ce que je suis prêt à donner pour un projet de passe-temps de preuve de concept. Vous étiqueter comme bonne réponse car il est en réalité, plus de détails ne seraient pas blesser si ... – rozon

Questions connexes