Auteur Sujet: Déballage: serveur "TV"  (Lu 15473 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 508
    • Twitter LaFibre.info
Déballage: serveur "TV"
« Réponse #12 le: 18 février 2016 à 13:21:29 »
Sur la capacité du serveur, un seul cœur d'un Xeon E5-1410 0 @2.80GHz ou d'un Xeon E3-1230 V2 @3.30GHz (j'ai testé les deux) sait envoyer 10 Gb/s de flux chiffré en https avec Apache2.
La charge CPU n'est pas le seul élèment a prendre en compte, mais si la carte PCI-express sais gérer 40 Gb/s sur le bus PCI express, je pense que le serveur (6 cœurs physique) devrait pouvoir monter à 40 Gb/s, sous réserve que le soft soit en mesure de répondre aux requêtes de 8 000 clients et qu'il utilise bien plusieurs cœurs (hypothèse d'un débit moyen de 5 Mb/s)

Breizh 29

  • Client Bouygues Fibre +
  • Abonné Orange Fibre
  • *
  • Messages: 4 277
  • Guilers 29820 (29N)
Déballage: serveur "TV"
« Réponse #13 le: 18 février 2016 à 19:24:53 »
Tient j'ai les mêmes CPU  8)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 134
  • Paris (75)
Déballage: serveur "TV"
« Réponse #14 le: 18 février 2016 à 19:54:55 »
8000 connexions en meme temps ca bouffe des ressources mémoires aussi, pas que du CPU et de l'I/O.
Il faut faire gaffe a ca meme si Varnish est opti pour ca. y'aura un gros 'tuning' de Varnish à  faire.
après y'en a qui utilisent nginx (voir même "nginx plus") plutot que Varnish.
Le soft ca se change facilement si besoin et on peut meme faire de l'A/B testing pour comparer différents soft ou réglages.

Dailymotion par exemple ont des soucis de crash a 14Gbps avec Varnish, sur une config conçu pour du 20Gbps: http://engineering.dailymotion.com/varnish/

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 677
  • La Madeleine (59)
Déballage: serveur "TV"
« Réponse #15 le: 18 février 2016 à 20:31:37 »
8000 connexions en meme temps ca bouffe des ressources mémoires aussi, pas que du CPU et de l'I/O.
Je doute d'atteindre autant de connexion par seconde

Avec, disons, 4000 clients qui regardent un flux à 10Mbps (total: 40Gbps), je pense que c'est plus proche de 400 clients qui téléchargent à 100Mbps pendant 1sec, que de 4000clients qui téléchargent à 10Mbps pendant 10sec

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Déballage: serveur "TV"
« Réponse #16 le: 18 février 2016 à 20:57:45 »
Avec, disons, 4000 clients qui regardent un flux à 10Mbps (total: 40Gbps), je pense que c'est plus proche de 400 clients qui téléchargent à 100Mbps pendant 1sec, que de 4000clients qui téléchargent à 10Mbps pendant 10sec
Pas de connexion persistante ? Le serveur envoie un header "Connection: close" ?

Fredwww

  • Expert Orange
  • Abonné Orange Fibre
  • *
  • Messages: 372
Déballage: serveur "TV"
« Réponse #17 le: 18 février 2016 à 21:01:16 »
Je doute d'atteindre autant de connexion par seconde

Avec, disons, 4000 clients qui regardent un flux à 10Mbps (total: 40Gbps), je pense que c'est plus proche de 400 clients qui téléchargent à 100Mbps pendant 1sec, que de 4000clients qui téléchargent à 10Mbps pendant 10sec

Tu voudrais dire par là que le client télécharge son chunk HLS de 10 secondes en 1 seconde, attend 9 secondes puis recommence ?

Darklight

  • Abonné Free adsl
  • *
  • Messages: 648
  • Free non-dégroupé (77)
Déballage: serveur "TV"
« Réponse #18 le: 18 février 2016 à 21:05:37 »
Ce petit temps permet d'accueillir plus de monde sans prendre plus de bande passante puisque lorsqu'elle est libérée momentanèment par quelqu'un, elle peut servir à un autre client (un peu comme l'analogie avec les égouts)

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 677
  • La Madeleine (59)
Déballage: serveur "TV"
« Réponse #19 le: 18 février 2016 à 21:06:50 »
Pas de connexion persistante ? Le serveur envoie un header "Connection: close" ?
Côté serveur non, côté client, ça ne m'étonnerai pas

Tu voudrais dire par là que le client télécharge son chunk HLS de 10 secondes en 1 seconde, attend 9 secondes puis recommence ?
C'est exactement ça : le client télécharge un fichier a la vitesse maximal, puis attends le temps restant qu'un nouveau fichier soit disponible

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 677
  • La Madeleine (59)
Déballage: serveur "TV"
« Réponse #20 le: 18 février 2016 à 21:22:49 »
Côté serveur non, côté client, ça ne m'étonnerai pas

Je viens de faire un sniff sur un STB, et je confirme donc :
- le serveur envoie un Connection: keep-alive
- le client envoie un FIN après réception du fichier

Donc, une connexion par chunk

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 134
  • Paris (75)
Déballage: serveur "TV"
« Réponse #21 le: 18 février 2016 à 23:11:51 »
C'est quoi le soft coté upstream qui génère le HLS à  partir des flux live ?
et coté client c'est quel soft HLS ?

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 677
  • La Madeleine (59)
Déballage: serveur "TV"
« Réponse #22 le: 19 février 2016 à 00:08:52 »
Player propriétaire, aucune idée de ce que c'est, concrêtement

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 6 034
Déballage: serveur "TV"
« Réponse #23 le: 19 février 2016 à 08:21:54 »
Merci pour les réponses.
Vivien t'a pointé vers un bon lien
En résumé, je préfère de loin payer 1€, une fois, par client, et m'économiser une quantité de travail conséquent (au niveau de la boite), [...]
Est-ce que ça ne coute pas plus cher que 1euro par client?
Est-ce que dans certaines DSP, il ne faut pas aussi re-dimensionner à la hausse la 'porte de collecte'? Ce qui implique des couts fixes et récurrents supplèmentaires...
Est-ce que tous les réseaux de DSP son suffisamment dimensionnés pour accueillir le débit supplèmentaire nécessaire?

Leon.