د msd (ملټي سټریم ډیمون) پروژې سرچینې کوډ د BSD جواز ته ژباړل شوی ، او د سرچینې کوډ په GitHub کې خپور شوی. پخوا، یوازې د msd_lite لنډه نسخه د سرچینې کوډ کې ویشل شوې وه، او اصلي محصول ملکیت و. د جواز بدلولو برسیره، د MacOS پلیټ فارم ته د پورټ کولو لپاره کار ترسره شوی (پخوا د FreeBSD او لینکس ملاتړ شوی و).
د msd برنامه د HTTP پروتوکول په کارولو سره په شبکه کې د IPTV سټیمینګ تنظیم کولو لپاره ډیزاین شوی. یو سرور په ورته وخت کې د څو زرو پیرودونکو خدمت کولو وړتیا لري. اصلي ټینګار د اعظمي فعالیت ترلاسه کولو باندې دی ، په بیله بیا د ښه تنظیماتو چمتو کولو باندې چې د خدماتو په اړه د پیرودونکي لید کیفیت اغیزه کوي: د چینل سویچ کولو سرعت ، د لیږد ناکامۍ پروړاندې مقاومت. پراکسي کول په "یو څخه ډیری" حالت کې پلي شوي: د یو HTTP پیوستون له لارې ترلاسه شوي معلومات ډیری وصل شوي پیرودونکو ته توزیع کیدی شي.
فيچرونه
- د IPv4 او IPv6 پروتوکولونو ملاتړ کوي.
- د MPEG2-TS جریان تحلیل کونکی.
- په اوسني سرچینې کې د نشتوالي یا غلطیو په صورت کې بیک اپ ته اتوماتیک بدلول.
- په لیږلو کې صفر کاپي (ZCoS) - د وصل شوي پیرودونکو خدمت کولو سر کموي؛ پیرودونکي ته د معلوماتو لیږلو ټول کار د OS کارنل لخوا اخیستل کیږي.
- د "نیم بند" HTTP پیرودونکو لپاره ملاتړ.
- د udp-multicast ترلاسه کول، په شمول د rtp په شمول، په ورته وخت کې د مختلفو انٹرفیسونو څخه.
- د tcp-http-get له لارې استقبال (په یوه جریان کې او ډیری پیرودونکو ته خپرول).
- د سرچینو څخه اتوماتیک قطع کول که چیرې کوم پیرودونکي شتون نلري.
- د مختلف TCP کنجیشن کنټرول الګوریتمونو کارول د پورټ پورې اړه لري چې پیرودونکي ورته راغلي او د پیرودونکي غوښتنې URL
- نوي پیرودونکو ته د MPEG2-TS سرلیکونو "سمارټ" لیږل.
- سمدلاسه د رینګ بفر څخه نوي پیرودونکي ته ډیټا واستوئ ترڅو د پلے بیک پیل کولو لپاره د انتظار وخت کم کړئ.
- په غوښتنو او ځوابونو کې کوم اضافي http سرلیکونه لیږل.
- د سټریم هب او جریان سرچینو لپاره د ترتیباتو ټیمپلیټونه.
- د هر TCP پیوستون لپاره تفصيلي احصایې د شبکې په کچه د ستونزو لټون ساده کولو لپاره.
سرچینه: opennet.ru