Dimensionnement d'un serveur pour ffMPEG


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 526
Inscription: 1 Sep 2004

Dimensionnement d'un serveur pour ffMPEG

Message le Sam Déc 10, 2011 13:15

Salut,

Je réfléchis à un projet impliquant des opérations sur des vidéos à l'upload (ou à intervalles réguliers, sur cron) : redimensionnement, conversion en 3 formats, et création de "version courte" (genre 30 secondes ou 1mn).
J'avais pensé à ffMPEG, car c'est tout simplement le premier nom dans ce domaine qui m'est ven à l'esprit, mais je ne le connais pas, donc :
  • quel est le dimensionnement serveur à prévoir, sachant que les conversions seront faites en dehors des heures de pointe ?
  • voyez-vous d'autre scripts à prendre en compte, ou auriez-vous des conseils spécifiques ?

Merci


spout
WRInaute accro
WRInaute accro
 
Messages: 4378
Inscription: 14 Mai 2003

Re: Dimensionnement d'un serveur pour ffMPEG

Message le Sam Déc 10, 2011 13:26

Un ancien topic intéressant (ffMPEG): http://forum.webrankinfo.com/conception-clone-youtube-t61161.html

Il y a d'autres paramètres à prendre en compte donc c'est dur de donner une estimation ;)


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 526
Inscription: 1 Sep 2004

Re: Dimensionnement d'un serveur pour ffMPEG

Message le Mar Déc 13, 2011 23:59

Justement, quels seraient les paramètres importants à prendre en compte ?


MikeR
WRInaute impliqué
WRInaute impliqué
 
Messages: 586
Inscription: 9 Jan 2010

Re: Dimensionnement d'un serveur pour ffMPEG

Message le Mer Déc 14, 2011 0:26

La charge CPU dépend de beaucoup de paramètres (principalement format de sortie, taille des images).
Tu peux jouer sur le nombre de threads utilisés par chaque instance de ffmepg.
C'est assez empirique, il faut déterminer expérimentalement le nombre d'instances que tu peux lancer simultanément en fonction du nombre de CPU de ton serveur et des jobs à traiter.
Sachant que les disques peuvent aussi être le facteur limitant.
Moi, j'ai fait un scheduler qui prend tous ces paramètres en compte et lance les jobs en fonction des priorités.


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 526
Inscription: 1 Sep 2004

Re: Dimensionnement d'un serveur pour ffMPEG

Message le Mer Déc 14, 2011 18:51

Dans la mesure où les vidéos seront uploadées uniquement par le gestionnaire du site, je peux tout à fait faire un cron à 3h du mat' histoire de ne pas gêner les internautes.


MikeR
WRInaute impliqué
WRInaute impliqué
 
Messages: 586
Inscription: 9 Jan 2010

Re: Dimensionnement d'un serveur pour ffMPEG

Message le Mer Déc 14, 2011 19:15

MarvinLeRouge a écrit:Dans la mesure où les vidéos seront uploadées uniquement par le gestionnaire du site, je peux tout à fait faire un cron à 3h du mat' histoire de ne pas gêner les internautes.

Oui, si tu n'as pas de problème de performances, c'est le plus simple. Maintenant, il vaut mieux que tout le traitement soit terminé pour 8h.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


cron