Comment Construire un Service IPTV Efficace avec le Serveur Multimédia Flussonic : Un Guide Étape par Étape
Suivant les données analytiques, en 2020, le marché de la télévision par Internet (IPTV) était estimé à 72,24 milliards de dollars américains, et les prévisions indiquent qu’il atteindra 194,21 milliards de dollars américains d’ici 2026, avec un taux de croissance annuel de 17,89 %. Le segment IPTV progresse le plus dans les régions LATAM et APAC, tandis que le marché nord-américain et EMEA est proche de la saturation, mais il continue de présenter une croissance annuelle. Un tel développement intensif de l’IPTV est rendu possible grâce à l’accessibilité des communications à large bande et à la verticalisation du marché : les fabricants de téléviseurs et d’appareils collaborent avec les fournisseurs de télécommunications et proposent des solutions intégrées qui stimulent l’expansion de l’IPTV.
Ces tendances sont confirmées dans notre étude - l’IPTV reste l’un des scénarios les plus demandés pour l’application du serveur multimédia Flussonic. Nous avons décidé de mettre à jour notre guide étape par étape afin d’expliquer comment un service IPTV efficace peut être établi en quelques heures grâce aux solutions Flussonic. Ce guide peut intéresser non seulement ceux qui construisent leur entreprise à partir de zéro, mais aussi ceux qui comprennent que le moment est venu de mettre à niveau leur infrastructure et recherchent une solution pour “évoluer”.
Étape 0. Contenu IPTV
L’IPTV, ou en d’autres termes, la télévision basée sur le protocole Internet, est une technologie de télévision numérique dans les réseaux de transfert de données en protocole IP utilisés par les opérateurs de la télévision par câble numérique.
Nous sommes certains que vous avez étudié votre public et comprenez le type de contenu qu’ils recherchent - des actualités, du cinéma d’art et d’essai, des documentaires, des sorties de divertissement. Et c’est vous seul qui décidez du contenu que vous avez l’intention de distribuer - des chaînes nationales gratuites, des diffusions et des programmes achetés, ou, suivant la dernière tendance, produire votre propre contenu. Cependant, vous devez vous rappeler que le contenu peut être assez coûteux et que vous devez tenir compte des risques liés aux droits de distribution du contenu. Mais quoi qu’il en soit, que ce soit la capture de chaînes satellites ou la transmission de contenu que vous avez l’intention de produire vous-même, vous aurez besoin d’un serveur multimédia, et Flussonic est une solution fiable et accessible garantie pour lancer l’IPTV.
Infrastructure Matérielle et Logicielle
Dès que vous avez formulé votre première liste de diffusion, il est temps de commencer à planifier l’infrastructure technique de votre nouveau fournisseur de télévision par Internet.
Pour permettre au fournisseur de travailler de manière efficace et stable, l’infrastructure doit inclure à la fois le matériel et le logiciel pour résoudre les tâches suivantes :
- Capture et traitement du signal
- Préparation du contenu et transcodage
- Protection du contenu (DRM)
- Livraison et stockage du contenu (protocoles et codecs)
- Gestion des services disponibles sur les décodeurs IPTV - le Middleware
- Appareils des spectateurs
- Analyse et statistiques
Étape 1. Sélectionnez l’Équipement et le Logiciel pour la Capture et le Traitement du Signal
La tâche principale de toute configuration IPTV consiste à obtenir un flux multi-canaux via UDP pour une transcodage ultérieure par le serveur de télévision IP. Si vous pouvez trouver un intermédiaire qui a déjà capturé un signal satellite et le distribue via UDP à un prix raisonnable, vous avez de bonnes chances de minimiser vos coûts et de gagner du temps, sinon, vous devrez capturer le flux vous-même. Vous aurez besoin d’une antenne (y compris des coupleurs multiples, des amplificateurs de signal, des câbles, etc.) orientée vers les coordonnées du satellite, ainsi qu’une station/récepteur de tête. Un dispositif séparé est nécessaire pour désarmer et décoder le signal.
Le récepteur reçoit le signal d’un transpondeur satellite (MPTS - multi-program transport stream à une vitesse de 188 Mbit/s) et gère les chaînes qui y sont stockées. Un transpondeur moyen propose jusqu’à 30 chaînes, à la fois en clair et premium. Si vous décidez d’opter pour une solution clé en main, il existe de nombreuses options, et le paramètre clé ici est le nombre de chaînes gérées par une seule unité (généralement ce nombre varie de 2 à 16). Les prix commencent à partir de 1 000 dollars américains. Si vous recherchez une solution certifiée et fiable qui ne nécessite pas de compétences spéciales pour la configuration, c’est une bonne option.
Récepteur de signaux de transpondeur satellite
Il est possible de trouver des stations de tête modulaires beaucoup plus fonctionnelles. De telles stations sont capables de capturer jusqu’à 24 transpondeurs (comparé à 1 à 2 transpondeurs dans le cas des récepteurs à bloc unique). Cependant, si un fournisseur IPTV diffuse des chaînes premium, il doit les désarmer, et c’est un processus matériel coûteux qui réduit la capacité de la station de tête à 8 à 10 chaînes.
Station de tête modulaire
Comme alternative, vous pouvez utiliser une solution moins coûteuse basée sur le serveur Flussonic Media. Il n’est pas indispensable que le serveur utilisé pour capturer le signal satellite soit de la version la plus puissante. Par exemple, dans notre unité de démonstration, nous utilisons un processeur Intel Xeon X5660 avec 16 Go de RAM. Il contient 4 cartes de syntonisation TV DVB-S/S2 produites par Digital Devices. Chaque carte gère 8 transpondeurs, soit jusqu’à 30 canaux par transpondeur. Cumulativement, un tel arrangement fournit une grande quantité de chaînes fournies par un seul serveur en tant que SPTS (flux de transport de programme unique) via UDP. Mais la quantité finale de canaux dépend du désembrouillage, comme nous l’avons mentionné précédemment.
Carte d'acquisition vidéo
Le processus de capture du signal est achevé par le serveur média de Flussonic : il divise le MPTS en un certain nombre de SPTS et lui permet de les recevoir via UDP.
Étape 2. Préparation du contenu et transcodage
Dès que vous avez réussi à recevoir le SPTS via UDP, vous devez le décoder. Le transcodage est utilisé pour la création de sous-flux de différentes qualités pour différents objectifs, l’extraction de l’EPG, des sous-titres et d’autres tâches.
Pour effectuer le transcodage, vous aurez besoin d’un autre ordinateur avec Flussonic Media Server “sous le capot”. Nous utilisons 2 processeurs ((Intel Xeon CPU E5-2620 v3 @ 2,40 GHz) - 12 cœurs au total, 64 Go de RAM et 4 processeurs graphiques Nvidia Quadro P4000. La configuration finale dépend de la charge et de la liste des canaux.
Une fois que Flussonic est installé sur votre serveur, vous devez régler le transcodeur et définir les paramètres de chaque processus.
Interface web du transcodeur
A terme, Flussonic proposera plusieurs formats de sortie pour chaque programme afin de répondre aux différentes options d’utilisation.
Gestion des formats de sortie dans l'interface web
Flussonic Coder
Le Flussonic Coder est une solution matérielle/logicielle pour le transcodage de la vidéo et de l’audio, qui présente un avantage par rapport à d’autres méthodes de transcodage utilisant le serveur média de Flussonic :
- permet aux grandes entreprises de couvrir les besoins de leurs clients d’une manière complète et prévisible,
- garantit un processus de support technique unifié
- aide les intégrateurs à défendre leurs projets,
- conserve le composant critique : l’accès à l’appareil de l’abonné.
Flussonic Coder est un serveur avec un système d’exploitation Linux, plusieurs modules NVIDIA Jetson et un logiciel de transcodage. Il est fourni avec un micrologiciel et ne nécessite pas l’installation de pilotes supplémentaires.
Flussonic Coder est équipé du serveur média de Flussonic. Par conséquent, Flussonic Coder peut être réglé via l’interface web du serveur média de Flussonic, et Flussonic Coder est intrinsèquement compatible avec toutes les solutions Flussonic utilisées à d’autres étapes de la réception et du traitement du signal vidéo dans votre service IPTV.
Étape 3. Protection du contenu
Vous devez gagner de l’argent avec votre propre contenu et respecter les limites d’utilisation du contenu premium. Il est donc nécessaire d’empêcher l’utilisation non autorisée de vidéos, de films et de programmes protégés par des droits d’auteur.
À cette fin, des moyens techniques de protection des droits, ou DRM (digital rights management), sont utilisés. Ces systèmes ne sont pas conçus pour chasser les pirates, mais ils limitent certaines opérations sur les vidéos.
Les DRM protègent les contenus vidéo à l’aide d’un codage avec un couple de clés de chiffrement. Ces clés garantissent l’interdiction de la copie ou limitent la durée et le nombre d’appareils permettant de visionner une vidéo. Les propriétaires de la vidéo peuvent gérer les droits des utilisateurs pour certaines manipulations du contenu et n’autoriser l’accès qu’à ceux qui possèdent les clés de déchiffrement. Ces clés sont délivrées par le serveur de clés du système DRM. Question : comment intégrer ce processus dans la structure IPTV ? Dans le cas de Flussonic avec le serveur média, c’est simple puisque Flussonic Media Server supporte le fonctionnement (échange de clés) avec la majorité des [systèmes DRM les plus populaires] (https://flussonic.com/doc/content-protection-with-drm/), y compris :
- EzDRM
- DRM Conax
- DRM Conax для Nagra
- BuyDRM (KeyOS)
- Widevine
- PallyCon
- Irdeto
- PlayReady DRM
- GS DRM
- Solocoo
Étape 4. Diffusion de contenu et stockage
L’utilisation d’un serveur de transcodage dans un rôle de serveur périphérique n’est pas la meilleure solution, et nous conseillons donc de mettre en place un serveur Flussonic supplémentaire (un CPU à 8 cœurs et 32 Go de RAM conviendraient) pour le re-streaming, la mise en cache et la distribution. Cela réduira considérablement la charge du transcodeur et garantira l’efficacité et la protection contre les dysfonctionnements de l’ensemble de l’infrastructure.
Un autre élément utile est le serveur DVR de Flussonic. Il aidera votre entreprise IPTV à satisfaire les attentes des clients grâce à des fonctions telles que Timeshift (décalage dans le temps), Catchup (retour au début du programme, visionnage ultérieur) et autres. Ce serveur peut également stocker des fichiers destinés à être distribués sous forme de VoD (vidéo à la demande), agissant comme une énorme archive stockant l’ensemble du contenu accessible pour votre service IPTV.
Étape 5. Gestion des services accessibles à partir des décodeurs IPTV
Enfin, vous aurez besoin d’un serveur doté d’un logiciel intermédiaire pour gérer les droits d’accès, la facturation, les statistiques et les tâches commerciales. Le marché des solutions middleware IPTV est énorme et vous pouvez choisir la solution la plus adaptée à vos besoins. Flussonic dispose d’une API ouverte pour l’intégration avec n’importe laquelle d’entre elles. Le middleware fournira à vos abonnés des liens directs vers les serveurs de re-streaming et d’archivage du système Flussonic. Dans la majorité des cas, ces liens seront gérés par le même logiciel sur les appareils clients.
Étape 6. Appareils du client
Il faut maintenant s’assurer que les clients potentiels disposent de tous les moyens nécessaires pour profiter de vos services de télévision par internet. Pour ce faire, vous devez proposer des boîtiers décodeurs (STB) accessibles. Il existe deux sous-types de boîtiers décodeurs. Premier type : les décodeurs produits par des développeurs d’intergiciels. Ces décodeurs sont équipés par défaut du logiciel nécessaire et vous et vos clients n’aurez aucun problème supplémentaire lié à l’installation de l’intergiciel afin d’obtenir l’accès à vos services IPTV. Deuxième type : les décodeurs courants sans intergiciel (les plus accessibles sont disponibles sur AliExpress) ; dans ce cas, vous et votre client devrez prendre des mesures supplémentaires pour installer l’intergiciel sur le décodeur.
En dehors des STB, les clients peuvent utiliser des smart TV, des navigateurs, des appareils mobiles, et il est important que vos services gérés par le serveur Flussonic Media soient également accessibles depuis ces appareils clients.
Le développement de Flussonic Media Server va de pair avec le développement des technologies, et nous nous assurons que les dernières versions de nos produits supportent tous les protocoles nécessaires, les codecs et les changements dans les technologies de “consommation de contenu vidéo” et que vos services IPTV sont accessibles à la fois via les STB et d’autres dispositifs clients - Smart TVs, smartphones, tablettes, navigateurs populaires.
Étape 7. Analyse
Votre service IPTV est lancé et tout - de la capture du signal à la fourniture de contenu aux abonnés - fonctionne régulièrement. Pour cela, vous avez besoin d’outils d’analyse pratiques et compréhensibles qui vous permettent d’évaluer les chaînes et les programmes les plus populaires et d’obtenir des statistiques sur les serveurs individuels, les flux, les utilisateurs et les sessions uniques. En outre, vous devez comprendre quel type de contenu est préféré par les utilisateurs - par exemple, DVR ou en direct. Flussonic Media Server propose des outils rétro-analytiques et, ce qui est important, ils sont fournis gratuitement au format PRO et sont accessibles dans le compte personnel. Vous disposez donc d’outils accessibles et visuels pour obtenir les données nécessaires à l’amélioration de vos services.
Rétro-analyse du serveur Flussonic Media dans un compte personnel
Nous avons passé en revue les 7 étapes principales qui sont importantes pour construire une infrastructure IPTV.
Que vous créiez ce service à partir de zéro ou que vous envisagiez une solution de mise à niveau pour l’ensemble de l’infrastructure ou une partie de celle-ci, Flussonic Media Server s’adaptera parfaitement à toutes les étapes de votre flux vidéo et vous aidera à protéger vos investissements grâce à l’augmentation progressive de la portée de l’utilisation du produit.
En fait, vous pouvez créer et configurer tout le support technique en une seule journée sans aucun effort ou besoin de services d’installation tiers ou de ressources humaines supplémentaires - l’équipe de support technique et de projet de Flussonic est toujours en ligne pour aider nos clients à construire une plateforme technologique pour la monétisation des services de streaming vidéo. Et ce qui est le plus important, c’est qu’au cours de cette journée, vous comprendrez mieux quelles autres personnalisations sont nécessaires pour votre service et avec quels systèmes il doit être intégré. Nous adhérons à la culture de développement de l’ingénierie et il est important pour nous que nos produits soient en constante évolution afin que nos clients puissent gagner plus et attirer plus d’abonnés avec de nouveaux services et une meilleure qualité de service.