Back to Glossary

Secure Reliable Transport (SRT)

SRT (Secure Reliable Transport) est un protocole de transport vidéo open-source qui permet un streaming sécurisé, fiable et à faible latence sur des réseaux imprévisibles. Il a été développé par Haivision pour répondre aux défis du streaming vidéo en direct sur l'internet public.

Caractéristiques Principales de SRT

SRT offre plusieurs fonctionnalités importantes qui le rendent idéal pour le streaming vidéo professionnel :

  • Faible Latence : Conçu pour le streaming en temps réel avec un délai minimal
  • Récupération d'Erreurs : Mécanismes intégrés pour gérer les pertes de paquets et les problèmes réseau
  • Sécurité : Chiffrement AES-128/256 pour une transmission vidéo sécurisée
  • Débit Adaptatif : Ajustement dynamique du débit en fonction des conditions réseau
  • Open Source : Disponible sous licence MPL-2.0

Implémentation SRT

L'implémentation originale de SRT est disponible comme projet open-source sur GitHub : Dépôt GitHub SRT. Cette implémentation sert de base à de nombreuses solutions de streaming.

Cependant, Flussonic a développé sa propre implémentation de SRT pour mieux répondre aux exigences spécifiques de notre serveur média. Notre implémentation était nécessaire pour :

  • Optimiser les performances pour les serveurs exécutant plusieurs flux simultanés
  • Améliorer l'utilisation des ressources dans les scénarios de charge élevée
  • Mieux intégrer avec notre infrastructure de streaming existante
  • Fournir des capacités de surveillance et de contrôle améliorées

Avantages de SRT

SRT offre plusieurs avantages clés pour le streaming vidéo :

  • Fiabilité : La récupération d'erreurs et l'atténuation des pertes de paquets assurent une livraison cohérente
  • Sécurité : Le chiffrement intégré protège le contenu vidéo pendant la transmission
  • Flexibilité : Fonctionne sur n'importe quel réseau IP, y compris l'internet public
  • Rentabilité : Élimine le besoin de réseaux dédiés coûteux

Applications Courantes

SRT est largement utilisé dans divers scénarios de streaming vidéo :

  • Diffusion en direct de sports et d'événements
  • Flux de travail de production à distance
  • Visioconférences et communications professionnelles
  • Distribution de contenu vers plusieurs destinations
  • Services de streaming vidéo professionnels

SRT vs Autres Protocoles

Comparé à d'autres protocoles de streaming, SRT offre des avantages uniques :

  • vs RTMP : Meilleure sécurité et fiabilité, latence plus faible
  • vs HLS : Supérieur pour le streaming en direct avec une latence plus faible
  • vs WebRTC : Meilleure fiabilité sur de longues distances

Implémentation SRT de Flussonic

Notre implémentation SRT personnalisée est optimisée pour les serveurs de streaming de niveau entreprise qui doivent gérer efficacement plusieurs flux simultanés. Les caractéristiques principales de notre implémentation incluent :

  • Gestion améliorée des ressources pour les environnements multi-flux
  • Mécanismes améliorés de gestion et de récupération des erreurs
  • Meilleure intégration avec nos systèmes de surveillance et d'analyse
  • Performance optimisée pour les scénarios de charge élevée

Cette implémentation nous permet de fournir des services de streaming SRT fiables à nos clients tout en maintenant des performances et une stabilité élevées sur tous les flux.