Questions avant la mise en place d'un site de stream live à fort trafic

Nouveau WRInaute
Bonjour,

mon entreprise projette de mettre en place un site web de stream live d'évènements (dont le flux nous serait envoyé par Dailymotion) à fort trafic. Lors des retransmissions live, nous envisageons au minimum 20k utilisateurs simultanés en train de regarder le stream.

Nous nous posons donc plusieurs questions, avant de nous lancer dans le développement du site :

le serveur dédié :
- de quelle bande passante environ allons nous avoir besoin pour fournir à 20k utilisateurs un stream de qualité 720p ?
- comment dois-etre équipé le serveur, en terme de processeur, de ram ?

le choix technologique :
- nous hésitons entre Wordpress, qui nous permettrait de gagner du temps sur les développement de publication (news, articles) et le back-office, ou un développement sur mesure. Avez-vous des conseils là dessus ?

Evidemment, nous sommes preneurs de tout autre conseil, sur d'autres problématiques auxquelles nous n'avons peut-être pas pensé.

David
 
WRInaute accro
Bonjour,
20 000 connexions pour un site web qui n'est pas encore lancé?
Mais sur quoi vous vous basez pour annoncer une telle prévision?

C'est énorme 20 000 connexions simultanées !

Vous avez intérêt à avoir un sacré serveur ou plusieurs serveurs et faire du clustering pour supporter la charge !!
En suite, pour info, il vous faut un serveur de streaming.
Y'en a deux : RED5 (gratuit) et Flash Media Server (payant).

RED5, je ne sais pas comment il réagirait avec une telle charge !
FMS, autre alternative.

Pour info, même si les tarifs de FMS ont chuté, faut tout de même avoir un sacré budget:
http://www.pcinpact.com/news/40556-adobe-flash-media-server-prix-fracasses.htm
...par exemple, si l’on prend des serveurs qui peuvent supporter 2000 connexions, il suffira de trois serveurs. Le prix de la licence d’Interactive Server étant de 4759 euros, la note est donc de 14 280 euros. ...
Donc approx. 14 280 euros pour 2 000 connexions. Vous en annoncez 10 fois plus !! 8O
Sans compter aussi sur la location du ou des serveurs dédiés.

Vous vous êtes posés ce genre de questions?
 
Nouveau WRInaute
Merci de ta réponse.
Pour nos estimations, nous nous basons sur nos concurrents (le nombre de viewers d'un stream est très facile à récupérer, il est affiché dirrectement sur le player) et sur la taille de la communauté à laquelle on s'adresse.

Concernant l'infrastructure, c'est Dailymotion qui s'occupe de l'encodage du stream. Nous, on ne fait que l'afficher dans une iframe, via un code embed fourni par Dailymotion. Donc a priori, nous n'avons pas besoin d'un serveur de streaming, c'est bien Dailymotion qui s'en occupe ?
Mais il faut tout de même que notre site puisse accueillir 20k personnes en même temps sur la page qui le diffuse.

Concernant les questions à se poser, c'est justement la phase dans laquelle nous sommes actuellement, réussir à avoir une idée claire de nos besoins en terme d'infrastructure.
 
WRInaute accro
Ca n'a rien de simultané alors. Le mec se connecte et regarde le frame dailymotion sans la moindre action supplémentaire sur le site et ce pendant 10-20, 30 mns ? Y'aura bien un pic à gérer mais si la page est vide, ca va pas chercher bien loin
 
Nouveau WRInaute
Pour vous donner une idée, le concept est identique à cette page : http://www.millenium.org/home/milleniumtv/tv/?chaine=millenium_tv2

D'ailleurs, si on veut, on peut directement aller voir le stream sur le site de Dailymotion, en cliquant sur le lien en bas a droite du player. Donc on est bien d'accord, de notre côté, la bande passante est assez minime, même pour 20k utilisateurs sur notre page affichant le stream ?
Un serveur dédié est tout de même préférable j'imagine ? Quel genre de dédié nous conviendrai ? Quelle bande passante, quel puissance de processeur, quelle RAM ?

Et enfin, on se pose la question du choix technologique. Un wordpress convient t-il à ce genre de projet ? Cela nous économiserait du temps de développement et on aurait une base de code assez propre. Wordpress n'est-il pas trop gourmand en ressource ?
 
Discussions similaires
Haut