2010-12-08 24 views
1

Être nouvelle aux vidéos en streaming:Force de qualité pour YouTube (ou autre) Vidéo

  1. Je ne sais pas comment poser correctement la question
  2. Je ne connais pas l'endroit approprié pour demander à la question
  3. Je vais utiliser YouTube comme l'exemple de base

Disons que je rends une vidéo en haute qualité et je veux jouer sur mon site avec le lecteur YouTube intégré (ou jw). La vidéo est hébergée sur mon serveur, pas sur YouTube.

Existe-t-il un moyen de forcer un groupe d'utilisateurs à voir une vidéo de basse qualité et un groupe d'utilisateurs de la voir en haute qualité (b/c des vitesses de connexion qu'ils ne veulent pas)? J'espère organiser un forum et la qualité de la vidéo serait un avantage pour les contributeurs ou les membres inscrits.

Je voudrais savoir comment faire ce côté serveur. Je sais que le lecteur YouTube a un paramètre de qualité, mais j'aimerais pouvoir forcer la qualité. Si un langage de script est nécessaire, j'utilise Perl, mais je suis ouvert à une alternative PHP.

Une autre question qui se rattache à ceci: si vous avez une vidéo en hq, est-il possible de la jouer en basse qualité, ou devrais-je rendre différentes versions de la même vid?

Merci d'avance.

Répondre

0

Eh bien, si vous l'hébergez vous-même, le lecteur YouTube semble être hors de question, n'est-ce pas?

Pour réaliser ce que vous planifiez, le plugin que vous utilisez doit supporter plusieurs qualités. Maintenant, lors de la génération du code d'inclusion du lecteur en PHP, vérifiez si le visiteur actuel est un utilisateur, si oui, fournissez au joueur toutes les qualités vidéo, sinon, avec le plus bas.

Pour afficher différentes qualités, vous devez rendre les vidéos séparément.

+0

Merci beaucoup! C'est un peu difficile de trouver des informations sur le sujet. "Si vous l'hébergez vous-même, le lecteur YouTube semble être hors de question, n'est-ce pas?" Je ne suis pas sûr, n'est-ce pas? Je pensais qu'il y aurait un moyen, d'autant plus que Google est si ouvert sur leurs API et qu'ils ont une option intégrée. 'vérifier si le visiteur actuel est un utilisateur, si oui, fournir au joueur toutes les qualités de la vidéo' Pour une raison qui ressemble à l'ajout d'un emballage. D'après ce que j'ai lu, ce n'est pas conseillé parce que les wrappers ne sont pas aussi bien mis en cache en raison des paramètres ajoutés? Cela vous semble-t-il exact - étant donné que c'est peut-être le seul moyen? – vol7ron

+0

'Pour afficher différentes qualités, vous devez rendre les vidéos séparément.» Vous ne pouvez donc pas télécharger en 1080p et le réduire à 320p dynamiquement? – vol7ron

+0

Le lecteur YouTube (intégré ou non) extrait la vidéo de la page YouTube. Ce n'est pas vraiment ajouter un wrapper, il génère simplement le lecteur intégré différemment. oui, vous pourriez le redimensionner de façon dynamique, mais cela serait inefficace. Vous pouvez télécharger la vidéo 1080p et la réduire sur le serveur si. – Femaref