Question

Je suis un peu nouveau pour intégrer des vidéos sur un site Web. Quelle est la meilleure façon d'aller à ce sujet? Je viens de commencer à lire sur le sujet.

Je lis que je devrais utiliser HTML5 et lecteur natif du navigateur. - Quelqu'un sait-il d'une bibliothèque javascript qui utilisera le lecteur du navigateur et de détecter si le navigateur n'utilise pas HTML5 pour rétrograder à un lecteur flash

En ce qui concerne l'encodage quelle est la meilleure approche? Je prévois d'écrire une petite application de la console pour utiliser ffmpeg pour convertir les vidéos. Mais quel codage dois-je utiliser? J'ai entendu H.264 est prometteur? Mais

Était-ce utile?

La solution

est ce que vous cherchez: http://videojs.com/

Encoding sage, je pense que H.264 et WebM est un choix judicieux. De cette façon, vous pourrez satisfaire tous les navigateurs modernes et les appareils mobiles (y compris. IOS et Android), et seulement revenir à Flash pour plus, pré-HTML5 navigateurs (et FF 3.6, qui ne supporte que Theora.)

Autres conseils

L'approche DIY serait d'utiliser le vidéo pour le code embed de tout le monde. Cela conduira à la vidéo HTML5 et fallback à clignoter. Ensuite, pour l'encodage vidéo, vous pouvez utiliser FFmpeg comme vous avez dit.

Pour vous rendre la vie plus facile, vous devriez consulter VideoJS pour votre lecteur vidéo HTML5. Il gère un grand nombre de questions transversales navigateur et quelques fonctionnalités supplémentaires que les navigateurs ne prennent pas en charge encore. Pour l'encodage vidéo, si vous prévoyez d'utiliser FFmpeg spécifiquement pour automatiser le codage, vous devriez vérifier vidéo de Zencoder encodage API . Il pourrait vous faire économiser temps et mise en place des problèmes de compatibilité.

Pour les codecs, # 1 priorité devrait être h.264, en utilisant spécifiquement le profil de base pour qu'il fonctionne sur les smartphones. Après cela, ogg et WebM sont tous deux de bons choix. WebM est de qualité supérieure pour la taille du fichier, mais Ogg peut être consulté par plusieurs utilisateurs, car ancienne version de Firefox supporte elle. Et à noter, si vous ne faites h.264, la vidéo de code Tout le monde ne va pas descendre Flash dans Firefox et Opera (qui ne prend pas en charge h.264) de sorte que vous aurez besoin d'utiliser un joueur comme VideoJS.

Utilisez Handbrake pour l'encodage vidéo, en particulier pour le soutien HTML 5.

HTML 5 est un outil formidable d'intégration vidéo, mais il n'a pas encore été standardisée. Vous voulez certainement l'utiliser si vous soutenez les appareils iOS, car ils bien sûr ne prennent pas en charge la mémoire Flash qui est le moyen le plus courant dominant de l'intégration de vidéos.

HTML5 est assez impressionnant parce que c'est combien il est simple:

<video src="video.m4v" />

Voici un lien fantastique, vous trouverez utiles: http://www.robwalshonline.com/ messages / tutoriel-service-html5-video-cross-browser, y compris-ipad /

Déclassement est facile ...

Placez le code de déclassement entre l'ouverture et la fermeture des balises vidéo ... navigateurs non html5 ignorent la balise vidéo et rendre le flash ou tout autre code html entre les balises vidéo ouverture et de fermeture. Les navigateurs HTML5 rendre la vidéo et ignorer le code html.

Cette fonction peut également être utilisé pour les gens sur chromeframe http://wsmithdesign.wordpress.com/2010/10/03/using-html5-video-tag-with-ie8/ qui fonctionne avec IE 6-8 et leur permet d'utiliser HTML5 vidéo.

Le format vidéo est toujours un problème; pas tout le soutien des navigateurs mp4, tous les navigateurs prennent en charge ogv.

  

Je lis que je devrais utiliser HTML5 et   lecteur natif du navigateur

Quel idiot que vous a dit cela? Étant donné que vous perdrez sur une partie importante de la population client soit vous exécutez un monocultures de HTML 5 navigateurs, de celui qui dit que devrait être sert des hamburgers au McDonalds, pas donner des conseils aux gens. HTML 5 et le lecteur intégré sont bien, mais pas encore là pour le grand public. Dans quelques années, oui. Maintenant -. Si je loue une entreprise web pour mettre des vidéos sur un site Web et ils le font, ils sont poursuivi en justice pour négligence grave et de l'incompétence

Aujourd'hui, la lecture est la plupart du temps clignote - qui a une forte pénétration. Un lecteur vidéo flash est aussi ce que des sites comme youtube utilisent actuellement. Si vous optez pour moins (pénétration), Silverlight est très bon et a l'infrastructure back-end complet.

  

J'ai entendu H.264 est prometteur?

Alors quoi? Vous devez d'abord fixer la face de lecture, vous utilisez ne importe quel format est le plus efficace compte tenu de votre décision de lecture.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top