Site Tools


software:msd:index

This is an old revision of the document!


Multi Stream daemon (msd)

Программа для вещания IPTV (MPEG2-TS) в сети по протоколам tcp/HTTP.

В отличии от udpxy и astra акцент сделан на максимальной производительности, а так же множестве тонких настроек влияющих как на производительность так и на качество вещания: скорость переключения каналов, устойчивость к сбоям передачи.

Реализовано проксирование один к многим: данные получаемые через одно HTTP соединение можно раздавать множеству подключённых клиентов.

Supported OS

  • FreeBSD
  • Linux

Features

  • support for IPv4 and IPv6
  • analyzer MPEG2-TS stream
  • Zero Copy on Send (ZCoS) - reduces the overhead of service connected clients, all the work of sending the data to the client assumes the OS kernel
  • support half closed http clients
  • receiving udp-multicast, including rtp, simultaneously with different interfaces
  • receiving tcp-http-get (in a single stream and broadcast to multiple clients)
  • automatic shut-off from the sources if there is no connected clients
  • the use of various TCP Congestion Control algorithms depending on the port to which the client came and the URL the client's request
  • “smart” sending MPEG2-TS headers new customers
  • instantaneous sending new client data from the ring buffer in order to minimize waiting times start playback
  • sending any additional http headers in requests and responses
  • Templates settings for Stream Hub and Stream Src
  • detailed statistics for each TCP connection, to help you find problems at the network level

News

Внутреннее устройство

Start

msd -v -c /root/msd/msd.conf ещё умеет демоном и тп, см msd -h

URLs

Settings

Configuration file: msd.conf

Download

Demo version: http://netlab.linkpc.net/download/software/msd/ (limited period of use)

software/msd/index.1413849676.txt.gz · Last modified: 2014/10/21 00:01 by root