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
