Loading...

Diffusion en streaming sur eCDN et Peer to Peer

Qu'est-ce qu'un eCDN ?

Un eCDN est un réseau de diffusion de contenu d’entreprise permettant de diffuser des médias sur un réseau privé auprès d’un grand nombre d’utilisateurs de manière fiable, sans impacter la bande passante disponible pour accéder à internet.

Traditionnellement, les solutions solutions de eCDN mis en place sur les réseaux d’entreprise sont basé sur des solutions materiels et logiciels (cache, proxy, multicast …).

Grace à la technologie de reseaux maillés (Peer to Peer) il est maintenant possible de profiter des avantages d’un eCDN sans installation logicielle ou materiel sur le reseau informatique de l’entreprise.

Différence entre un CDN et un eCDN

En dehors de l’entreprise, les CDN (Content Delivery Networks) traditionnels sont utilisés pour distribuer le contenu au plus près de l’utilisateur final afin d’augmenter les performances. Alors que eCDN (Enterprise CDN) utilise le même concept technologique, il résout un problème très différent.

Les grandes entreprises mettent généralement en place leur réseau privé, permettant l’interconnexion de tous les salariés et de leur permettre accéder à Internet et aux services de l’entreprise. Ces réseaux privés sont habituellement très rapides et prennent en charge une bande passante élevée, mais leur connexion au monde extérieur (Internet) est souvent limitée en bande passante et en capacité.

Donc, pour faire court, eCDN est une solution de type CDN qui fonctionne autour d’une liaison internet descendante limitée du réseau d’entreprise pour permettre la diffusion de vidéos directement depuis le réseau privée de l’entreprise.

Distribution en Peer to Peer au sein du réseau d'entreprise

Dans une configuration P2P,  chaque spectateur peut télécharger la vidéo depuis le cloud, mais peut également envoyer le contenu à un autre spectateur. Cela signifie que seule une petite partie des spectateurs téléchargent réellement la vidéo à partir du cloud et que la majorité des données transitent entre les spectateurs au sein du réseau de l’entreprise.

Il est possible de connecter chaque spectateur à plusieurs autres spectateurs pour créer un réseau maillé de pairs qui échangent des parties vidéo en temps réel. La connexion à plusieurs autres pairs augmente également la fiabilité car il existe plusieurs sources alternatives à partir desquelles télécharger la vidéo.

Une solution basée sur le streaming vidéo peer-to-peer est capable de s’adapter à la demande de manière « élastique », car plus il y a de spectateurs, plus il y a de capacité.

Avantages :

  • Aucune exigence d’installation physique.
  • La capacité augmente avec l’audience.
  • Il n’est pas nécessaire de disposer d’un logiciel spécifique pour l’utilisateur final afin de visualiser le contenu.
  • Cette méthode permet aux entreprises d’utiliser la capacité de leur réseau existant sans avoir besoin d’augmenter la bande passante de leur ligne internet.

Distribution en Peer to Peer entre tous les utilisateurs

Dans le but de réduire la consommation de bande passante sur le CDN de distribution d’une vidéo en streaming, il est également possible d’utiliser la fonctionnalité Peer to Peer sur un grand nombre de spectateurs sur internet.

Afin que les données du flux vidéo soit distribué entre des spectateurs connecté depuis des centaines ou des milliers de connexion internet indépendantes, l’utilisation de serveur STUN permet l’échange des données sur le protocole WebRTC.

Solution de distribution video P2P Online-Event

Online-Event propose une solution de distribution des flux de streaming grace à la technologie Peer to Peer intégrée au lecteur Video.JS.

Afin d’éviter un engorgement des lignes internet lié à l’utilisation de connexion VPN au sein d’une entreprise ou d’interconnexions entre plusieurs réseaux d’entreprises isolés. Online-Event propose un filtrage sur IPs, range d’IPs ou groupes d’utilisateurs sur lequel sera activée cette fonctionnalité.

Ainsi, l’objectif d’un allègement de consommation de bande passante sera atteint puisque l’utilisation de la distribution en Peer 2 Peer sera limité aux utilisateurs d’un même réseau privé.
Une série de tests et d’échanges avec la DSI des sites impactée sera à prévoir dans le cadre de la préparation de votre évènement.

Techniquement, cette fonctionnalité de distribution est basée sur une librairie open-source javascript (p2p Media Loader) intégrée au lecteur media (Video.JS).

Cette librairie permet la communication peer to peer entre les spectateurs(WebTorrent) et un serveur de tracker torrent (wt-tracker) afin de tenir a jour en temps reeel la liste des spectateurs en cours de lecture.

Les avantages de cette solution sont les suivants :

  • Support totalement transparent, tout est intégré dans le lecteur média
  • Sur un réseau privé une baisse effective de 80% du traffic
  • Supporte aussi bien les diffusion en live et VOD au format HLS et MPEG-DASH
  • Solution 100% open-source
  • Aucune installation ou configuration à prévoir pour les spectateurs
  • Toute la solution technique est hebergé de maniere sécurisé sur nos serveurs

Tests de la solution Peer-to-Peer Online-Event

Top