This is an old revision of the document!
Multi Stream daemon (msd)
Программа для вещания IPTV (MPEG2-TS) в сети по протоколам tcp/HTTP.
В отличии от udpxy и astra акцент сделан на максимальной производительности, а так же множестве тонких настроек влияющих как на производительность так и на качество вещания: скорость переключения каналов, устойчивость к сбоям передачи.
Реализовано проксирование один к многим: данные получаемые через одно HTTP соединение можно раздавать множеству подключённых клиентов.
Supported OS
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
How it works
Start
msd -v -c /root/msd/msd.conf
see: msd -h
URLs
Settings
Download
Support