D'msd Streaming Software ass ënner der BSD Lizenz op

De Quellcode vum msd (Multi Stream Daemon) Projet gouf op eng BSD Lizenz iwwersat, an de Quellcode gouf op GitHub publizéiert. Virdru gouf nëmmen eng verkierzte Versioun vu msd_lite am Quellcode verdeelt, an den Haaptprodukt war propriétaire. Zousätzlech fir d'Lizenz z'änneren, gouf geschafft fir se op d'macOS Plattform ze portéieren (virdrun FreeBSD a Linux goufen ënnerstëtzt).

De msd Programm ass entwéckelt fir IPTV Streaming am Netz ze organiséieren mam HTTP Protokoll. Ee Server ass fäeg fir e puer dausend Clienten gläichzäiteg ze déngen. Den Haaptaccent ass op maximal Leeschtung z'erreechen, wéi och op fein Astellungen ze liwweren, déi d'Qualitéit vun der Client Perceptioun vum Service beaflossen: Geschwindegkeet vum Kanalwiessel, Resistenz géint Iwwerdroungsfehler. Proxying gouf am "One-to-Many" Modus ëmgesat: Daten, déi duerch eng HTTP-Verbindung kritt ginn, kënnen op vill verbonne Clienten verdeelt ginn.

Fonctiounen

  • Ënnerstëtzt IPv4 an IPv6 Protokoller.
  • MPEG2-TS Stream Analyser.
  • Automatesch Wiessel op Backupsatellit am Fall vun Fehlen oder Feeler op der aktueller Quell.
  • Zero Copy on Send (ZCoS) - reduzéiert den Overhead vum Service vun verbonne Clienten; all d'Aarbecht fir Daten un de Client ze schécken gëtt vum OS Kernel iwwerholl.
  • Ënnerstëtzung fir "hallef zou" http Clienten.
  • Empfang vun udp-Multicast, dorënner rtp, gläichzäiteg aus verschiddenen Interfaces.
  • Empfang iwwer tcp-http-get (an engem Stream an iwwerdroe fir verschidde Clienten).
  • Automatesch Trennung vu Quellen wann et keng verbonne Cliente gëtt.
  • Benotzt verschidden TCP Congestion Control Algorithmen ofhängeg vum Hafen, op deen de Client koum an d'URL vun der Client Ufro
  • "Smart" Sende vun MPEG2-TS Header un nei Clienten.
  • Schéckt direkt Daten aus dem Ringbuffer un den neie Client fir d'Waardezäit fir de Playback ze minimiséieren.
  • Schéckt all zousätzlech http Header an Ufroen an Äntwerten.
  • Astellungs Templates fir Stream Hub a Stream Quellen.
  • Detailléiert Statistike fir all TCP Verbindung fir d'Sich no Probleemer um Netzwierkniveau ze vereinfachen.

Source: opennet.ru

Setzt e Commentaire