Upload vidéo et lecture streaming

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Upload vidéo et lecture streaming

par Hywan » 11 juil. 2009, 09:30

Sauf que Dailymotion peut encoder en Ogg Theora, et que ça, c'est bien !

par AB » 10 juil. 2009, 21:21

On est pas obligé d'avoir un dédié mais obligé si on veut uploader des très gros fichiers via http par exemple, obligé aussi pour l'encodage sur le serveur.

Mais à part ça comme je le disais plus haut, à partir du moment où le fichier est encodé et que tu le transfert par ftp, c'est tout à fait possible sur un mutualisé avec bande passante illimitée.

Il y a aussi l'option de transférer sur Youtube. C'est de loin la solution la plus économique puisque gratuite et qui réalise un encodage d'excellente qualité jusqu'en HD lite 1280*720 et 1 go par fichier. Reste à coller l'adresse de la vidéo dans un champ administrable du site et qui créera automatiquement les balises pour intégrer leur lecteur sur le site avec la vidéo correspondante.

Bon ça demande un peu plus de travail côté client mais en contre partie pas de limite en stockage ni en bande passante donc dans ce cas envisageable même sur un mutualisé bas prix à bande passante limitée.

Tu peux aussi faire la même chose avec Dailymotion mais la qualité de vidéo est inférieure pour l'instant et les fichiers limités à 150 Mo actuellement.

par Hywan » 10 juil. 2009, 13:15

Ah bah oui, ça semble un petit peu logique :-). Tu crois que l'équipe de Dailymotion héberge ses vidéos chez Free :-D ?

par agité » 10 juil. 2009, 11:34

Ok donc à l'heure actuelle pour faire de l'upload de vidéo sur le net on est obliger d'avoir un server dédié avec un encodeur embarqué.

Merci pour vos réponses en tout cas ;)

par AB » 10 juil. 2009, 11:07

Oui évidemment sur un mutualisé... le plus simple est de donner au client un outil d'encodage flv et un logiciel ftp. Sinon ça devient vite compliqué voire impossible.

Et puis aussi dans le cas d'un mutualisé, penser à choisir un mutualisé avec bande passante illimitée, parce qu'avec l'avènement de la HD, les normes de compression s'envolent et tu peux avoir des fichiers de l'ordre de 130 Mo pour seulement cinq minutes (il faut des connexions internet d'un minimum de 4 MB/s pour suivre), alors pour peu que le site soit un peu fréquenté, 100 visiteurs font déjà ~ 13 Go ...

par Hywan » 09 juil. 2009, 11:26

Hey :-),

Ce qui n'est pas dit ici, c'est que tu dois avec accès au terminal depuis PHP, ce qui n'est pas systématique, surtout avec les hébergements mutualisés.
Ce qui n'est pas dit ici, c'est que ton serveur doit supporter un upload de plusieurs mega-octets, ce qui n'est pas systématique, surtout avec les hébergements mutualisés.
Ce qui n'est pas dit ici, c'est que ffmpeg doit être disponible, ce qui n'est pas systématique, surtout ...
Ce qui n'est pas dit ici, c'est que serveur doit supporter les calculs (à cause de l'encodage), ce qui ...


Donc on a besoin de connaître ton matériel avant de bien répondre à la question :-).

par momox » 08 juil. 2009, 16:35

Ben lors de l'upload, tu lances ffmpeg en ligne de commande, et en donnant les bons paramétres, ca va te convertir le fichier uploadé en fichier flv.
Ne restera pour toi qu'a l'afficher au travers d'une animation flash :D

par agité » 08 juil. 2009, 14:27

La question n'était pas de savoir comment on upload un fichier mais plutôt comment envoyer un fichier et le ré-encoder pour le lire avec un player ?

Tout à fait d'accord pour ffmpeg, c'est ce que j'avais vu sur le net, mais comment faire pour pouvoir le faire de manière automatique ?

L'utilisateur ajoute une vidéo, celle ci est lisible directement ensuite sur le site via un player flash. C'est pour ça que j'ai regarder du côté des API disponible pour les sites comme youtube & co.

par momox » 08 juil. 2009, 10:31

Tu dois ensuite réencoder les fichiers a l'aide de ffmpeg, et pour finir, tu les lis avec un player flash auquel tu passes l'adresse du fichier en paramétre. What else ?

par graffx » 08 juil. 2009, 05:30

je me trompe peu etre, mais c' est le meme que pour uploader n' importe quel fichier :)


http://fr3.php.net/move_uploaded_file

Upload vidéo et lecture streaming

par agité » 03 juil. 2009, 15:54

Bonjour,

De plus en plus on me demande de faire des upload de vidéos pour des sites internet, c'est à dire que la personne envoie une vidéo et celle ci ressort sous forme de player flash avec lecture en streaming.

Maintenant comment faire ? passer par une API (google, youtube ou autre) ? ou alors faire ça manuellement ?

Le problème est qu'il faudrait que la vidéo soit ré encoder sur le serveur au format FLV et puisse être lu par un player flash.

Comment procédez vous pour l'upload de vidéos ?