Programi për organizimin e transmetimeve të drejtpërdrejta msd është i hapur nën licencën BSD

Tekstet burimore të projektit msd (Multi Stream daemon) janë transferuar në licencën BSD, dhe kodi burimor është publikuar në GitHub. Më parë, në tekstet burimore ishte shpërndarë vetëm një version i shkurtuar msd_lite, ndërsa produkthi kryesor ishte pronësor. Përveç ndryshimit të licencës, është punuar edhe për portimin në platformën macOS (më parë ishin mbështetur FreeBSD dhe Linux).

Programi msd është i destinuar për organizimin e transmetimeve IPTV në rrjet përmes protokollit HTTP. Një server është në gjendje të shërbejë disa mijëra klientë njëkohësisht. Fokusimi kryesor është arritja e performancës maksimale, si dhe ofrimi i konfigurimeve të hollësishme që ndikojnë në cilësinë e perceptimit të shërbimit nga klientët: shpejtësia e kalimit të kanaleve, qëndrueshmëria ndaj defekteve të transmetimit. është realizuar proksimi në modin "një ndaj shumë": të dhënat e marra përmes një lidhjeje HTTP mund të shpërndahen për një numër të madh klientësh të lidhur.

Karakteristikat

  • Mbështetje për protokollet IPv4 dhe IPv6.
  • Analizues i rrjedhës MPEG2-TS.
  • Kalimi automatik në rezervë në rast të mungesës ose gabimeve në burimin aktual.
  • Zero Copy on Send (ZCoS) — redukton kostot për mbajtjen e klientëve të lidhur, të gjitha operacionet për dërgimin e të dhënave tek klienti i merr përsipër bërthama e OS.
  • Mbështetje për klientët http «half closed».
  • Pranimi i udp-multicast, përfshirë rtp, në të njëjtën kohë nga ndërfaqe të ndryshme.
  • Pranimi për tcp-http-get (në një rrjedhë dhe transmetim për shumë klientë).
  • Çaktivizim automatik nga burimet nëse nuk ka klientë të lidhur.
  • Përdorimi i algoritmeve të ndryshme TCP Congestion Control në varësi të portës në të cilën erdhi klienti dhe URL-së së kërkesës së tij.
  • Dërgimi ‘i mençur’ i titujve MPEG2-TS për klientët e rinj.
  • Dërgimi i menjëhershëm i të dhënave nga buferi circular për klientin e ri, për të minimizuar kohën e pritjes për fillimin e re(format) të shfaqjes.
  • Dërgimi i çdo titulli të shtuar http në kërkesa dhe përgjigje.
  • Shabllon për konfigurimet e Stream Hub dhe burimeve të transmetimit.
  • Statistika të detajuara për çdo lidhje TCP, për të lehtësuar gjetjen e problemeve në nivelin e rrjetit.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster