2010-12-06 5 views
2

Je construis la fonctionnalité de vidéochat pour un site, en utilisant Wowza comme serveur de streaming. J'ai remarqué que lorsque j'utilise le chat sur une page hébergée sur une autre machine (EC2 dans ce cas) il pixélise, mais quand je regarde juste un fichier html local référençant une copie locale du lecteur, il n'y a pas de problème. Je ne sais pas pourquoi, car même la copie locale du lecteur envoie un flux vidéo sortant et lit un autre flux depuis le serveur de streaming. Les seules différences entre les versions de qualité parfaite/pixélisées sont:Flux vidéo Flash pixélisé lors du téléchargement de lecteur, très bien quand le joueur est local

La page actuelle est hébergée localement/nonlocalement
Le fichier .swf est hébergé localement/nonlocalement.

Est-ce que quelqu'un sait si le téléchargement du lecteur Flash dégrade les flux qui y jouent? Et si oui, y a-t-il un moyen de contourner cela?

+0

pouvez-vous envoyer un lien pour regarder le joueur de pixelisation? – www0z0k

+0

cela se passe-t-il lors de la visualisation du swf dans l'IDE Flash ou dans votre navigateur? (la version locale) – jpea

+0

quel joueur utilisez-vous? – Kodiak

Répondre

0

Je pourrais être hors-base ici, mais je ne pense pas que cela devrait avoir quelque chose à voir avec l'endroit où vous hébergez les fichiers. Vous risquez de rencontrer des problèmes de bande passante réseau. Flash modifie par défaut la qualité du flux de la caméra pour donner la priorité à frameRate plutôt qu'à la qualité de l'image. Pour changer cela, vous devrez définir:

Camera.setQuality(); // essayez avec Camera.setQuality (0, 100);

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Camera.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6#setQuality()

Questions connexes