рдПрдордПрд╕рдбреА рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рд╕рдлреНрдЯрд╡реЗрдпрд░ BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЦреБрд▓рд╛ рдЫ

msd (Multi Stream deemon) рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕рдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рд╕реНрд░реЛрдд рдХреЛрдб GitHub рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд╣рд┐рд▓реЗ, рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ msd_lite рдХреЛ рдЫреЛрдЯреЛ рд╕рдВрд╕реНрдХрд░рдг рдорд╛рддреНрд░ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдореБрдЦреНрдп рдЙрддреНрдкрд╛рджрди рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдерд┐рдпреЛред рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпрд╕рд▓рд╛рдИ macOS рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫ (рдкрд╣рд┐рд▓реЗ FreeBSD рд░ Linux рд╕рдорд░реНрдерд┐рдд рдерд┐рдП)ред

msd рдХрд╛рд░реНрдпрдХреНрд░рдо HTTP рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдиреЗрдЯрд╡рд░реНрдХрдорд╛ IPTV рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рдПрдЙрдЯрд╛ рд╕рд░реНрднрд░рд▓реЗ рдПрдХреИ рдкрдЯрдХ рдзреЗрд░реИ рд╣рдЬрд╛рд░ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рд╕реЗрд╡рд╛ рджрд┐рди рд╕рдХреНрд╖рдо рдЫред рдореБрдЦреНрдп рдЬреЛрдб рдЕрдзрд┐рдХрддрдо рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдорд╛, рд╕рд╛рдереИ рд╕реЗрд╡рд╛рдХреЛ рдЧреНрд░рд╛рд╣рдХ рдзрд╛рд░рдгрд╛рдХреЛ рдЧреБрдгрд╕реНрддрд░рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреЗ рд░рд╛рдореНрд░реЛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдирдорд╛ рдЫ: рдЪреНрдпрд╛рдирд▓ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧрдХреЛ рдЧрддрд┐, рдкреНрд░рд╕рд╛рд░рдг рд╡рд┐рдлрд▓рддрд╛рд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд░реЛрдзред Proxying "рдПрдХ-рджреЗрдЦрд┐-рдзреЗрд░реИ" рдореЛрдбрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ: рдПрдХ HTTP рдЬрдбрд╛рди рдорд╛рд░реНрдлрдд рдкреНрд░рд╛рдкреНрдд рдбрд╛рдЯрд╛ рдзреЗрд░реИ рдЬрдбрд╛рди рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ

  • IPv4 рд░ IPv6 рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • MPEG2-TS рд╕реНрдЯреНрд░рд┐рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдХред
  • рд╣рд╛рд▓рдХреЛ рд╕реНрд░реЛрддрдорд╛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рд╡рд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдмреНрдпрд╛рдХрдЕрдкрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрд╡рд┐рдЪред
  • Zero Copy on Send (ZCoS) - рдХрдиреЗрдХреНрдЯреЗрдб рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВрдХреЛ рд╕реЗрд╡рд╛рдХреЛ рдУрднрд░рд╣реЗрдб рдШрдЯрд╛рдЙрдБрдЫ; рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓рд╛рдИ рдбрд╛рдЯрд╛ рдкрдард╛рдЙрдиреЗ рд╕рдмреИ рдХрд╛рдо OS рдХрд░реНрдиреЗрд▓рд▓реЗ рд▓рд┐рдиреНрдЫред
  • "рдЖрдзрд╛ рдмрдиреНрдж" http рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • udp-multicast рдХреЛ рд░рд┐рд╕реЗрдкреНрд╢рди, rtp рд╕рд╣рд┐рдд, рд╡рд┐рднрд┐рдиреНрди рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдмрд╛рдЯ рдПрдХреИ рд╕рд╛рдеред
  • tcp-http-get рдорд╛рд░реНрдлрдд рд░рд┐рд╕реЗрдкреНрд╢рди (рдПрдЙрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдордорд╛ рд░ рдзреЗрд░реИ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрдорд╛ рдкреНрд░рд╕рд╛рд░рдг)ред
  • рдпрджрд┐ рдХреБрдиреИ рдЬрдбрд╛рди рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рдЫреИрдирдиреН рднрдиреЗ рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рдЪреНрдЫреЗрджрдиред
  • рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЖрдПрдХреЛ рдкреЛрд░реНрдЯ рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЕрдиреБрд░реЛрдзрдХреЛ URL рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ рд╡рд┐рднрд┐рдиреНрди TCP рднреАрдб рдирд┐рдпрдиреНрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ
  • рдирдпрд╛рдБ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ MPEG2-TS рд╣реЗрдбрд░рд╣рд░реВрдХреЛ "рд╕реНрдорд╛рд░реНрдЯ" рдкрдард╛рдЙрдБрджреИред
  • рдкреНрд▓реЗрдмреНрдпрд╛рдХ рд╕реБрд░реБ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреЗ рд╕рдордпрд▓рд╛рдИ рдиреНрдпреВрдиреАрдХрд░рдг рдЧрд░реНрди рд░рд┐рдЩ рдмрдлрд░рдмрд╛рдЯ рдирдпрд╛рдБ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рддреБрд░реБрдиреНрддреИ рдбреЗрдЯрд╛ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред
  • рдЕрдиреБрд░реЛрдз рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдЕрддрд┐рд░рд┐рдХреНрдд http рд╣реЗрдбрд░рд╣рд░реВ рдкрдард╛рдЙрдБрджреИред
  • рд╕реНрдЯреНрд░рд┐рдо рд╣рдм рд░ рд╕реНрдЯреНрд░рд┐рдо рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВред
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрддрд░рдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдЦреЛрдЬреА рд╕рд░рд▓ рдмрдирд╛рдЙрди рдкреНрд░рддреНрдпреЗрдХ TCP рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╕реНрддреГрдд рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди