2017-10-08 3 views
0

je veux un html5 ou un lecteur vidéo pour diviser la qualité vidéo en qualités differint comme youtube maintenant je veux savoir! y at-il un moyen de télécharger une qualité vidéo par exemple (1080px) et le joueur montrent les qualités de repos 360px, 420px et ainsi de suite.Télécharger une vidéo et dvide en qualités differint

Répondre

0

Vous pouvez le faire mais ce n'est pas si simple. Vous devez télécharger la vidéo sur un serveur, puis utiliser un travail asynchrone côté serveur pour l'encoder à différentes qualités/tailles de pixel. Vous avez ensuite besoin d'un lecteur vidéo qui permette de passer d'un fichier à l'autre en fonction de paramètres tels que la vitesse de connexion, le périphérique ou l'interface utilisateur.

Je suggère de vérifier AWS Elastic Transcoder https://aws.amazon.com/elastictranscoder/?nc1=h_ls pour un service haut de gamme (assez cher) ou FFMPEG https://www.ffmpeg.org/documentation.html si vous voulez le faire vous-même.

0

Ce que vous cherchez est communément appelé Dynamic Adaptive Streaming over HTTP, alias: MPEG-DASH. Actuellement, seule la norme MS Edge browser prend en charge MPEG-DASH. Cependant, vous pouvez effectuer un polyfill avec

En utilisant l'utilitaire de ligne de commande ffmpeg, suivez les instructions données par l'équipe Mozilla sur la façon d'encoder votre vidéo. Fondamentalement, votre volonté de produire un audio, des variantes vidéo et un fichier manifeste.

fichiers Télécharger sur votre serveur et il suffit d'insérer une balise vidéo dans votre code HTML comme ceci:

<video data-dashjs-player autoplay src="://path/manifest.mpd" controls> </video>