2009-08-27 8 views
2

Je rencontre un problème avec le lecteur Silverlight lors de la lecture d'une vidéo en flux continu (ismv). Lorsque la caméra se déplace rapidement, certaines parties du film apparaissent déformées (blocs horizontaux). Il semble que certaines parties horizontales du film sont retardées de quelques millisecondes. Cet effet étrange ne se produit pas si j'ouvre le fichier ismv en utilisant le Windows Media Player. Si je fais une pause dans le film, l'image est ok aussi. Le film original est au format MPEG-TS, le codec est H264/AVC et la résolution est 1920x1080 (entrelacé). J'utilise Expression Encoder 3 pour générer des fichiers ismv. Le format de sortie est VC1 - VBR Constrained. La meilleure résolution est 1280x720, le débit binaire est de 3,8Mbps et le plus bas est de 640 x 360, le débit binaire est de 600kbps.Silverlight Player ne lit pas la vidéo en douceur

Cet effet étrange apparaît à la fois dans la plus haute résolution et dans la plus basse.

J'ai déjà essayé d'utiliser VC1 - CBR, H.264 - CBR et les résultats sont les mêmes. J'essaie aussi d'utiliser Expression Encoder 2 SP1 et VC1 - CBR et le résultat est le même. J'utilise WindowsMediaPlayer.xap (avec SmoothStreaming.xap inclus) pour Silverlight 3 mais j'essaie aussi le SmoothStreamingBlackGlass.xap de Silverlight 2 et le résultat est le même. Est-ce que quelqu'un peut me dire ce que je pourrais mal faire?

Remarque: Je suis en train d'encoder les films en utilisant les codecs natifs d'Expression Encoder. Mais j'ai déjà essayé d'utiliser des codecs H264 externes et le résultat est le même.

Cordialement,

Nuno Neto

+0

Pourriez-vous utiliser Google Analytics et/ou observer les ressources de votre système pendant la lecture? Peut-être avez-vous besoin d'utiliser la vidéo à accès rapide, l'accélération GPU, assurez-vous que le mode sans fenêtre est désactivé, etc. –

Répondre

1

Je ne peux pas prétendre connaître les commandes du lecteur multimédia que vous mentionnez, mais je l'ai vu un effet similaire lors de la lecture vidéo lorsque l'objet Silverlight hébergé est en mode sans fenêtre.

Vous pouvez vérifier la balise <object> ou <asp:Silverlight> qui héberge votre lecteur multimédia et essayez de définir explicitement le paramètre "sans fenêtre" sur "false".

Pour plus d'informations sur le paramètre, s'il vous plaît voir:

espoir qui aide.

Questions connexes