Programul pentru organizarea transmisiei video msd este deschis sub licența BSD

Textele inițiale ale proiectului msd (Multi Stream daemon) au fost traduse sub licența BSD, iar codul sursă este publicat pe GitHub. Anterior, în textele inițiale se distribuit doar o versiune redusă msd_lite, iar produsul principal era proprietar. Pe lângă schimbarea licenței, a fost realizat un port pe platforma macOS (anterior susținute erau FreeBSD și Linux).

Programul msd este destinat organizării difuzării IPTV în rețea prin protocolul HTTP. Un serverul poate deservi simultan mii de clienți. Principalul accent este pus pe atingerea unei performanțe maxime, precum și pe oferirea unor setări fine care influențează calitatea percepției serviciului de către clienți: viteza de comutare a canalelor, rezistența la erorile de transmisie. Este implementat un proxy în modul „un la mulți”: datele obținute printr-o singură conexiune HTTP pot fi distribuite la mai mulți clienți conectați.

Caracteristici

  • Suport pentru protocoalele IPv4 și IPv6.
  • Analizor de flux MPEG2-TS.
  • Comutare automată pe o rezervă în absența sau erorile sursei curente.
  • Zero Copy on Send (ZCoS) — reduce cheltuielile pentru gestionarea clienților conectați, întreaga muncă de trimitere a datelor către client este preluată de nucleul OS.
  • Suport pentru clienți http „half closed”.
  • Recepția udp-multicast, inclusiv rtp, simultan de pe diferite interfețe.
  • Recepția prin tcp-http-get (într-un singur flux și difuzarea către mai mulți clienți).
  • Dezactivare automată de la surse dacă nu sunt clienți conectați.
  • Utilizarea diferitelor algoritmi de control al congestionării TCP în funcție de portul pe care a venit clientul și URL-ul cererii clientului.
  • Trimiterea „inteligentă” a antetelor MPEG2-TS către clienții noi.
  • Trimiterea instantanee a datelor din bufferul circulant unui client nou, pentru a minimiza timpul de așteptare pentru începerea redării.
  • Trimiterea oricăror antete http suplimentare în cereri și răspunsuri.
  • Șabloane de setări pentru Stream Hub și sursele de flux.
  • Statistici detaliate pentru fiecare conexiune TCP, pentru a facilita identificarea problemelor la nivel de rețea.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster