Dimensionnement d'un serveur pour ffMPEG
6 messages
• Page 1 sur 1
-

MarvinLeRouge - WRInaute impliqué

- Messages: 526
- Inscription: 1 Sep 2004
Dimensionnement d'un serveur pour ffMPEG
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 :
Merci
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

- Messages: 4378
- Inscription: 14 Mai 2003
Re: Dimensionnement d'un serveur pour ffMPEG
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
Il y a d'autres paramètres à prendre en compte donc c'est dur de donner une estimation
-

MarvinLeRouge - WRInaute impliqué

- Messages: 526
- Inscription: 1 Sep 2004
Re: Dimensionnement d'un serveur pour ffMPEG
Justement, quels seraient les paramètres importants à prendre en compte ?
-

MikeR - WRInaute impliqué

- Messages: 586
- Inscription: 9 Jan 2010
Re: Dimensionnement d'un serveur pour ffMPEG
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.
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é

- Messages: 526
- Inscription: 1 Sep 2004
Re: Dimensionnement d'un serveur pour ffMPEG
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é

- Messages: 586
- Inscription: 9 Jan 2010
Re: Dimensionnement d'un serveur pour ffMPEG
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.
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Analyse de la classe C (adresse IP)
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
