Pulogalamu yotsatsira msd imatsegulidwa pansi pa layisensi ya BSD

Khodi ya pulojekiti ya msd (Multi Stream daemon) yamasuliridwa kukhala laisensi ya BSD, ndipo code code yasindikizidwa pa GitHub. M'mbuyomu, mtundu wofupikitsidwa wa msd_lite ndi womwe udagawidwa mu code source, ndipo chinthu chachikulu chinali umwini. Kuphatikiza pakusintha layisensi, ntchito yachitika kuti ifike pa nsanja ya macOS (kale FreeBSD ndi Linux zidathandizidwa).

Pulogalamu ya msd idapangidwa kuti ipangitse kutsatsira kwa IPTV pa netiweki pogwiritsa ntchito protocol ya HTTP. Seva imodzi imatha kutumikira makasitomala masauzande angapo nthawi imodzi. Kugogomezera kwakukulu ndi kukwaniritsa ntchito yaikulu, komanso kupereka zoikamo zabwino zomwe zimakhudza khalidwe la makasitomala a ntchito: kuthamanga kwa kusintha kwa njira, kukana kulephera kufalitsa. Proxying yakhazikitsidwa mu "mmodzi-kwa-ambiri" mode: deta yolandiridwa kudzera mu mgwirizano umodzi wa HTTP ikhoza kugawidwa kwa makasitomala ambiri ogwirizana.

Features

  • Imathandizira ma protocol a IPv4 ndi IPv6.
  • MPEG2-TS stream analyzer.
  • Kusintha kosunga zosunga zobwezeretsera ngati palibe kapena zolakwika pa gwero lapano.
  • Zero Copy on Send (ZCoS) - imachepetsa kuchuluka kwa makasitomala olumikizidwa; ntchito yonse yotumiza deta kwa kasitomala imatengedwa ndi OS kernel.
  • Thandizo la "theka lotsekedwa" http makasitomala.
  • Kulandila kwa udp-multicast, kuphatikiza rtp, nthawi imodzi kuchokera kumawonekedwe osiyanasiyana.
  • Kulandila kudzera pa tcp-http-get (mumtsinje umodzi ndikuwulutsa kwa makasitomala angapo).
  • Kulumikizika kwachiwongolero kuchokera kumagwero ngati palibe makasitomala olumikizidwa.
  • Kugwiritsa ntchito ma algorithms osiyanasiyana a TCP Congestion Control kutengera doko lomwe kasitomala adabwera ndi ulalo wa pempho la kasitomala.
  • "Smart" kutumiza mitu ya MPEG2-TS kwa makasitomala atsopano.
  • Nthawi yomweyo tumizani data kuchokera ku ring buffer kupita kwa kasitomala watsopano kuti muchepetse nthawi yodikirira kuti kusewera kuyambike.
  • Kutumiza mitu ina iliyonse ya http muzopempha ndi mayankho.
  • Zikhazikiko ma tempulo a Stream Hub ndi magwero oyambira.
  • Ziwerengero zatsatanetsatane za kulumikizana kulikonse kwa TCP kuti muchepetse kusaka kwamavuto pamanetiweki.

Source: opennet.ru

Kuwonjezera ndemanga