Il-kodiċi tas-sors tal-proġett msd (Multi Stream daemon) ġie tradott għal liċenzja BSD, u l-kodiċi tas-sors ġie ppubblikat fuq GitHub. Preċedentement, verżjoni mqassra biss ta 'msd_lite kienet imqassma fil-kodiċi tas-sors, u l-prodott ewlieni kien proprjetarju. Minbarra li nbidlet il-liċenzja, sar xogħol biex tittrasferixxiha għall-pjattaforma macOS (preċedentement FreeBSD u Linux kienu appoġġjati).
Il-programm msd huwa ddisinjat biex jorganizza streaming IPTV fuq in-netwerk bl-użu tal-protokoll HTTP. Server wieħed huwa kapaċi jaqdi diversi eluf ta 'klijenti fl-istess ħin. L-enfasi ewlenija hija fuq il-kisba ta 'prestazzjoni massima, kif ukoll fuq il-provvista ta' settings multa li jaffettwaw il-kwalità tal-perċezzjoni tal-klijent tas-servizz: veloċità tal-bidla tal-kanal, reżistenza għal fallimenti ta 'trażmissjoni. Il-proxying ġie implimentat fil-modalità "one-to-many": id-dejta riċevuta permezz ta 'konnessjoni HTTP waħda tista' titqassam lil ħafna klijenti konnessi.
Karatteristiċi
- Jappoġġja protokolli IPv4 u IPv6.
- Analizzatur tan-nixxiegħa MPEG2-TS.
- Qlib awtomatiku għal backup f'każ ta 'assenza jew żbalji fuq is-sors kurrenti.
- Zero Copy on Send (ZCoS) - inaqqas l-overhead tal-manutenzjoni tal-klijenti konnessi; ix-xogħol kollu li tintbagħat id-dejta lill-klijent jittieħed mill-kernel tal-OS.
- Appoġġ għal klijenti http "half closed".
- Riċeviment ta 'udp-multicast, inkluż rtp, simultanjament minn interfaces differenti.
- Riċeviment permezz tcp-http-get (fi fluss wieħed u mxandra lil klijenti multipli).
- Skonnettjar awtomatiku mis-sorsi jekk ma jkunx hemm klijenti konnessi.
- L-użu ta' algoritmi ta' Kontroll tal-Konġestjoni tat-TCP differenti skont il-port fejn wasal il-klijent u l-URL tat-talba tal-klijent
- jibgħat "intelliġenti" ta 'headers MPEG2-TS lil klijenti ġodda.
- Ibgħat istantanjament id-data mill-ring buffer lill-klijent il-ġdid biex timminimizza l-ħin ta 'stennija biex jibda l-plejbek.
- Tibgħat kwalunkwe headers http addizzjonali fit-talbiet u t-tweġibiet.
- Mudelli ta' settings għal Stream Hub u sorsi ta' stream.
- Statistika dettaljata għal kull konnessjoni TCP biex tissimplifika t-tfittxija għal problemi fil-livell tan-netwerk.
Sors: opennet.ru