La Fibre
Télécom => Réseau => TCP/IP / Fonctionnement des réseaux => Discussion démarrée par: SimnD le 08 septembre 2023 à 14:21:49
-
Messieurs, mesdames, bonjour,
Fraîchement diplômé d'une école d'ingé, veuillez me pardonner si des confusions sont émises.
J'ai intégré un opérateur Télécom tout jeune (je suis le premier salarié) depuis peu, et comme première mission on me demande d'effectuer une étude de faisabilité pour la gestion des flux TV sur du multicast.
Après m'être baladé sur de nombreux forums, j'ai pu lire de nombreuses choses différentes, qui "prouvent" que le multicast est parfait, ou qu'il ne l'est pas, n'arrangeant pas mon affaire.
Avant d'étudier la faisabilité, j'aimerais m'assurer que le choix est le bon.
D'après vous, chers collègues expérimentés, quelle stratégie vous paraît la plus appropriée à mettre en place dès le début permettant une gestion économe (en BP) et efficace des flux TV ? Quel(s) conseil(s) pourriez-vous me prodiguer sur mon expérience débutante au sein d'un FAI débutant ? Protocols, services, sécu ...
Vous souhaitant à tous une belle journée et espérant vous lire,
Un novice
-
des flux TCP unicast :)
Multicast c'est galère, ça demande de la config supplémentaire à chaque routeur.
Unicast c'est de "l'internet", ça marche tout seul :)
-
Hum, ok. Reprenez moi si je me fourvoie, mais les flux TCP Unicast remplissent de "beaucoup" le tuyau si je ne m'abuse ? En quoi cette stratégie est-elle économe ?
Désolé si mes questionnements paraissent rudimentaires, mais j'ai le souci de bien faire et je souhaite proposer le "top du top", quitte à reprendre les bases.
Merci pour votre temps !
-
Un flux c'est 5Mbit/s, donc il faut 200 flux simultanés pour remplir 1Gbit/s, il faut les faire les 200 flux simultanés déjà :)
-
On compte une liaison de 1 Gbit/s pour 200 logements (à peu près) chez nous. La probabilité pour faire les 200 flux simultanés est en effet minime. Mais nous devons partir du principe qu'ils peuvent être atteint, afin de maintenir une certaine qualité de service pour nos clients et ce, sans négliger les autres flux.
Dans ce contexte, l'unicast est-il vraiment approprié ?
-
Pour 200 logements, je mettrais un cache en local :)
Cela dit, 1Gbit/s pour 200 logements, c'est tout pourri comme dimensionnement :(
-
C'est un FAI solidaire, possédant le prix d'abonnement internet mensuel le moins cher du marché, pour les plus démunis.
Ok pour le cache en local.
Pardonnes mon absence de connaissances, mais si je schématise :
1. Un client initialise une connexion sur TF1 ;
2. Le flux est mis en cache sur le serveur en local si d'autres connexions sont initialisées ;
3. Tout nouveau client voulant regarder TF1 initialisera une connexion sur le cache en local, économisant alors les 5 Mbits/clients unicast.
Cela restera-t'il du temps réel ? La notion de "live" sera-t-elle respectée ?
Le multicast pour les évènements populaires (CDM de foot par exemple) n'est-il pas plus approprié ?
Une superposition des deux modèles, unicast avec cache en local pour la vidéo à la demande et multicast pour les gros events, est-elle envisageable ?
Merci pour ta patience !
-
On peut gérer la VOD, replay et retour au début en multicast ? Des flux bruts c'est la télé du siècle dernier …
-
Le gros avantage du multicast c'est sa scalabilité. Tu transportes ta TV qu'une seule fois, basta, que tu aies 100 ou 10000 gus, même charge.
La particularité du live c'est que les grilles donnent RDV aux gens à un même horaire, genre 21h pour le primetime, et là ça décolle vachement (ou pas) suivant l'événément.
(d'où mon obsession du primetime, car sinon j'ai un report de charge vers de l'OTT, qui lui est en unicast et je me prends une élévation massive de trafic dans la gueule)
Le multicast est très intéressant quand tu as déjà bcp d'abonnés. Par contre, c'est effectivement une configuration lourde au lancement : car il faut gérer la priorité des paquets (c'est de l'UDP donc faut rien perdre !), mettre du FEC pour protéger un peu tes paquets, etc.
Là où je rejoins Hugues, c'est que l'unicast est pertinent pour commencer, quand tu as à peine qq dizaines/centaines de gus qui tapent dedans. Si tu mesures les TCP retransmit, tu peux même tater le terrain si ton transport est nickel ou pas avant de te lancer dedans. Comme ça tu peux te concentrer sur d'autres choses en attendant d'avoir la masse critique pour que le multicast devienne intéressant.
A moins que tu n'aies envie de balancer les flux repreneurs (qui eux, sont toujours en multicast) directement à l'abonné, sans réencoder...
On peut gérer la VOD, replay et retour au début en multicast ? Des flux bruts c'est la télé du siècle dernier …
Non.
Unicast pour les usages interactifs, pour le cas par cas.
Multicast pour le live massif
Enfin, ça sur lafibre.info vous avez toujours du mal à le comprendre : les flux peuvent dater du siècle dernier, ça booste les ventes, surtout en ces temps de coupe du monde :)
-
Par contre le terrain réglementaire est compliqué, pour le live y'a un flou juridique mais pour le replay c'est très concret : interdit
-
Là où je rejoins Hugues, c'est que l'unicast est pertinent pour commencer, quand tu as à peine qq dizaines/centaines de gus qui tapent dedans. Si tu mesures les TCP retransmit, tu peux même tater le terrain si ton transport est nickel ou pas avant de te lancer dedans. Comme ça tu peux te concentrer sur d'autres choses en attendant d'avoir la masse critique pour que le multicast devienne intéressant.
L'avantage de l'unicast : ça marche avec tout, peu importe le mode de transmission, ADSL, FTTH, PPPoE, DHCP, etc...
Le Multicast c'est bcp de boulot a chaque nouveau matos/collecte/etc
-
Perso, si je devais me lancer dans moins de 6 mois, je colle à tour les abonnés un compte négocié au volume chez Molotov.
Autrement, un cache chez un CDN spécialisé vidéo qui peut se manger les centaines de requêtes, on lui envoi nos flux par chaines et les clients tapent dessus.
-
Perso, si je devais me lancer dans moins de 6 mois, je colle à tour les abonnés un compte négocié au volume chez Molotov.
Autrement, un cache chez un CDN spécialisé vidéo qui peut se manger les centaines de requêtes, on lui envoi nos flux par chaines et les clients tapent dessus.
Il y a déjà un opérateur qui a fait exactement la même chose, et qui a coulé ici-même, car toute sa marge est partie chez Molotov :)
Si tu veux le suivre, libre à toi ::)
-
La particularité du live c'est que les grilles donnent RDV aux gens à un même horaire, genre 21h pour le primetime, et là ça décolle vachement (ou pas) suivant l'événément.
(d'où mon obsession du primetime, car sinon j'ai un report de charge vers de l'OTT, qui lui est en unicast et je me prends une élévation massive de trafic dans la gueule)
Càd "obsession du primetime" ?
Le multicast est très intéressant quand tu as déjà bcp d'abonnés. Par contre, c'est effectivement une configuration lourde au lancement : car il faut gérer la priorité des paquets (c'est de l'UDP donc faut rien perdre !), mettre du FEC pour protéger un peu tes paquets, etc.
Peux-tu développer le "etc" ? Que faut-il rajouter en plus du FEC ?
Là où je rejoins Hugues, c'est que l'unicast est pertinent pour commencer, quand tu as à peine qq dizaines/centaines de gus qui tapent dedans. Si tu mesures les TCP retransmit, tu peux même tater le terrain si ton transport est nickel ou pas avant de te lancer dedans. Comme ça tu peux te concentrer sur d'autres choses en attendant d'avoir la masse critique pour que le multicast devienne intéressant.
Comment mesurer la qualité du transport TCP ? Aurais-tu deux/trois reco ?
Que considères tu comme étant une "masse critique" ?
A moins que tu n'aies envie de balancer les flux repreneurs (qui eux, sont toujours en multicast) directement à l'abonné, sans réencoder...
Hum, "flux repreneurs", quésaco ?
Merci pour ton temps et désolé pour le niveau peu élevé, je débute. Mais j'suis plein de bonne volonté !
-
Il y a déjà un opérateur qui a fait exactement la même chose, et qui a coulé ici-même, car toute sa marge est partie chez Molotov :)
Si tu veux le suivre, libre à toi ::)
Comment c'est possible ? :o
-
L'avantage de l'unicast : ça marche avec tout, peu importe le mode de transmission, ADSL, FTTH, PPPoE, DHCP, etc...
Le Multicast c'est bcp de boulot a chaque nouveau matos/collecte/etc
Qu'appelles tu une collecte ? Et dans le "etc", qu'impliques tu ?
Par contre le terrain réglementaire est compliqué, pour le live y'a un flou juridique mais pour le replay c'est très concret : interdit
J'ai dû mal comprendre, c'est le cache unicast pour du replay qui est interdit ou dans le cadre du multicast ?
-
Faire du replay
-
Càd "obsession du primetime" ?
Ma TV je ne la transporte qu'une seule fois.
Seulement, si ça merde... bah les gens vont voir la TV autrement ou aller sur Netflix, Disney, Pornhub etc.
Ca fait mal quand tu as des centaines/milliers de gens qui se reportent vers d'autres services, car d'un coup tu te prends une charge beaucoup plus élevée à assumer.
Cette montée en charge, tu la connais d'avance car elle vient tous les jours à 21h quasiment.
Et inversement : quand il y a une finale de coupe de monde, ou l'annonce d'un confinement, ma data chute à mort, car tout le monde regarde la TV.
Peux-tu développer le "etc" ? Que faut-il rajouter en plus du FEC ?
Vais pas tout dire non plus :)
Tu as l'INA si tu as besoin de formation en diffusion TV (que l'employeur peut te proposer dans le cadre du plan de formation) :)
Comment mesurer la qualité du transport TCP ? Aurais-tu deux/trois reco ?
Euuhhhh, voire les stats de la pile TCP de ton noyau Linux.
Que considères tu comme étant une "masse critique" ?
Il n'y a que vous qui puissiez répondre à ça, je ne connais pas vos chiffres et encore moins vos coûts.
Hum, "flux repreneurs", quésaco ?
Quand tu signes avec une chaine TV pour reprendre son signal, elle peut te livrer en sat, tnt ou IP (et dans ce dernier cas, c'est du multicast).
Donc ouaippppp, bien bosser sur la partie juridique aussi :)
Qu'appelles tu une collecte ? Et dans le "etc", qu'impliques tu ?
J'ai dû mal comprendre, c'est le cache unicast pour du replay qui est interdit ou dans le cadre du multicast ?
Tu n'as pas le droit de stocker une oeuvre protégée par le droit d'auteur pour la diffuser à tes abonnés, recel de contrefaçon, toussa. Donc pas le droit d'enregistrer.
C'est uniquement la chaine qui t'apporte les émissions, visuels, textes etc sur un plateau.
Par contre, c'est un gros chèque par mois.
Donc le replay, à part mettre un lien vers l'application du diffuseur, tu oublies.
Ou bien HbbTV => go INA.
Comment c'est possible ? :o
Baaaaah parce que les coûts d'achat sont trop élevés, pardi !
Savoir gérer de la masse tout en n'explosant pas les coûts, c'est pas donné à tout le monde.
Encore une fois, ma TV est produite qu'une seule fois.
Certes ça coute du pognon en matos au départ, mais là, chaque abonné supplémentaire qu'on rentre c'est "que" des droits TV à payer en plus, c'est tout !
Alors que d'autres doivent en plus payer de la bande passante pour acheminer les flux jusqu'à l'abonné.
D'autres doivent payer une box TV, sa logistique, etc, et ceci par téléviseur (donc si le mec a 4 TV, t'es dans la merde).
C'est en économisant sur les boxs TV, sur la bande passante, etc qu'on arrive à se dégager de la marge et à se payer du M6 4K.
On est encore une fois le seul petit FAI à être positionné dessus.
-
Re Optix,
Merci encore pour toutes ces infos.
Après quelques recherches, nous allons passer par du cache unicast (en tout cas, dans un premier temps).
Aurais-tu quelques recommandations pour sa mise en place ? Du matériel, des technos, un presta, un site de formation ?
Bien que le concept soit clair, son implémentation à l'air toute autre, tant juridiquement que techniquement.
Au plaisir de te lire.
-
Re Optix,
Merci encore pour toutes ces infos.
Après quelques recherches, nous allons passer par du cache unicast (en tout cas, dans un premier temps).
Aurais-tu quelques recommandations pour sa mise en place ? Du matériel, des technos, un presta, un site de formation ?
Bien que le concept soit clair, son implémentation à l'air toute autre, tant juridiquement que techniquement.
Au plaisir de te lire.
C'est 1200€/jour le tarif sympa négocié de l'expertise que tu demandes.
il ne faudrait pas prendre Cédric pour un couillon...
-
C'est 1200€/jour le tarif sympa négocié de l'expertise que tu demandes.
il ne faudrait pas prendre Cédric pour un couillon...
Okok je demandais parce que je débute, je prends personne pour un "couillon". Trop aimable.
Bref merci pour tout ce qui m'a déjà été apporté, par ce thread et par mp.
-
Le gros avantage du multicast c'est sa scalabilité.
Et c'est le seul. Et une chiée d'inconvenients supplementaires.
-
Re Optix,
Merci encore pour toutes ces infos.
Après quelques recherches, nous allons passer par du cache unicast (en tout cas, dans un premier temps).
Aurais-tu quelques recommandations pour sa mise en place ? Du matériel, des technos, un presta, un site de formation ?
Bien que le concept soit clair, son implémentation à l'air toute autre, tant juridiquement que techniquement.
Au plaisir de te lire.
Salut
Au début, il faudra chercher un peu par toi-même :)
J'ai fais une p'tite prez qui survole le sujet:
https://www.dailymotion.com/video/x8kw3q7
Si tu as besoin d'aide, le meilleur endroit pour se former sur la TV, c'est l'INA.
https://www.ina-expert.com/formation-professionnelle/techniques-de-l-audiovisuel
Je recommande trèès fortement, (même en perso, claquez votre CPF dedans), les formateurs sont super, très pédagogues, et surtout de profonds passionnés.
Même mes techniciens sont shootés et en redemandent "c'est quand qu'on revient ?" :D
-
Avec 200 logements desservis en TV, il faut une déclaration spécifique, et l'accord des chaines rediffusées, non? Faire ça "en loucedé", c'est s'exposer à des problèmes.
C'est 100 logements la limite en dessous de laquelle on n'a pas besoin de démarche spécifique, dans mon souvenirs.
Leon.
-
Avec 200 logements desservis en TV, il faut une déclaration spécifique, et l'accord des chaines rediffusées, non? Faire ça "en loucedé", c'est s'exposer à des problèmes.
C'est 100 logements la limite en dessous de laquelle on n'a pas besoin de démarche spécifique, dans mon souvenirs.
Leon.
De mémoire c'est déclaration seulement.
Mais je peux confondre
-
Je détérre le topic. Donc Mycanal = unicast ?!
Récemment, j'ai changé mon abonnement SFR pour une offre FTTH avec Dyjix. Personnellement, je ne regarde pas beaucoup la télévision, mais pour ma compagne, c'est une tout autre histoire. Elle trouve incompréhensible de ne plus pouvoir accéder à la télévision depuis notre changement d'opérateur. En effet, l'application MyCanal devient inaccessible via notre téléviseur LG lorsqu'on utilise la connexion Dyjix. Étrangement, en partage de co' avec nos mobiles, l'application se lance comme par magie. Encore plus curieux, l'application MyCanal fonctionne si nous changeons de système d'exploitation et utilisons une Xbox pour la lancer. (avec notre ftth) C'est un mystère que j'essaie de résoudre. Y a-t-il un lien avec la discussion sur l'unicast ou quelque chose de similaire ?
-
Pourtant ça devrait marcher nickel puisque Dyjix héberge de l’infra pour le compte de Canal + ?
-
Pourtant ça devrait marcher nickel puisque Dyjix héberge de l’infra pour le compte de Canal + ?
Hum sa m’étonnerait que Canal+ héberge son application myCANAL sur un simple 1U Dell 🤣
Cependant lorsque j’utilise l’app via ma Xbox, en effet rien à redire sa marche nickel. Aucun soucis pour du 4k, l’image se stabilise en 1s et reste stable sans aucune interruption, ce n’était pas le cas quand j’étais chez Sfr).
C’est un vrai mystère que je n’arrive pas à percer
-
Hum sa m’étonnerait que Canal+ héberge son application myCANAL sur un simple 1U Dell 🤣
A quoi peut bien servir ce serveur ?
Le label est pourtant on ne peut plus explicite.
-
Le label est pourtant on ne peut plus explicite.
(https://www.thesun.co.uk/wp-content/uploads/2019/01/NINTCHDBPICT000464991558.jpg?strip=all&w=667)
Perso j'ai baptisé mes serveurs en datacenter avec des noms de stars ! Malheureusement, malgré tous les noms glamour que je leur donne, ils n'attirent pas plus de célébrités que cette Megane ne gagne de chevaux.
-
(https://www.thesun.co.uk/wp-content/uploads/2019/01/NINTCHDBPICT000464991558.jpg?strip=all&w=667)
Perso j'ai baptisé mes serveurs en datacenter avec des noms de stars ! Malheureusement, malgré tous les noms glamour que je leur donne, ils n'attirent pas plus de célébrités que cette Megane ne gagne de chevaux.
Et sinon, à part nous prendre pour des cons ?
-
Et sinon, à part nous prendre pour des cons ?
Ma question était 100% sérieuse sur mon interrogation de la gestion des flux des opérateurs et chercher à comprendre pourquoi cela ne fonctionne pas... Est ce que ces derniers doivent posséder une licence ?
Concernant le serveur Canal, j'ai juste un certains doute que ces derniers soit client chez Dyjix vu qu'ils sont également présent à Interxion PAR2... Après je présume que ce genre d'info est confidentiel et canal ont surement des serveurs un peu partout à travers la France.
C'était une simple boutade je ne voulais pas vous offenser ;)
-
Pourtant ça devrait marcher nickel puisque Dyjix héberge de l’infra pour le compte de Canal + ?
Hello,
Ah bon, peux-tu me sortir les contrats ? :)
@Momiji, concernant ton problème, essayes peut-être de te rapprocher du support MyCanal?