Site Tools


software:msd:lite

This is an old revision of the document!


Multi Stream daemon Lite (msd_lite)

- это облегчённая версия Multi Stream daemon (msd).
Программа распространяется в открытых исходных под BSD лицензией.

Новости

Особенности Lite версии

  • Открытый исходный код
  • BSD лицензия
  • Отсутствие взаимных блокировок потоков во время работы
  • Приём только udp-multicast, в том числе rtp потоков
  • Не доступны параметры URL: precache и blocksize
  • Zero Copy on Send (ZCoS) всегда включено
  • Отсутствует поллинг для отправки клиентам fUsePollingForSend
  • Отсутствует анализатор MPEG2-TS потока и “умная” отправка MPEG2-TS заголовков новым клиентам

Установка

wget http://www.netlab.linkpc.net/download/software/msd/lite/msd_lite-1.08.tar.gz
tar -xf msd_lite-1.08.tar.gz
cd ./msd_lite-1.08
./configure
make install

Настройки

Все доступные настройки содержатся в конфиг файле msd_lite.conf
Настройки абсолютно идентичны аналогичным настройкам в msd.conf.
Секции hubProfileList должна содержать только один шаблон hubProfile.
Секция sourceProfileList должна содержать только один шаблон sourceProfile.
Секции RADIUS, limits, streamProxy и channelList не поддерживаются в Lite версии и будут проигнорированы, как и любые остальные неизвестные секции и опции.

Внимание!

  • Программа использует /tmp для хранения кольцевых буферов, убедитесь что /tmp доступно для записи и имеет достаточно свободного места. Для хранения буфера на один канал требуется ringBufSize
  • sndBuf должен быть не менее чем в два раза больше rcvLowat
  • Чтобы избежать рассыпания картинки rcvBuf лучше не опускать ниже 256кб.

Запуск

msd_lite -v -c /root/msd_lite/msd_lite.conf
см msd_lite -h

Скачать

Исходные коды: http://www.netlab.linkpc.net/download/software/msd/lite/




Пожертвования можно также отправить через Bitcoin на следующий адрес:
19SJ1CE8bDqUc8xgd1eNE5bNkjBKG3Gu38
Пожертвовать через Bitcoin

Поддержка

software/msd/lite.1436302659.txt.gz · Last modified: 2022/02/04 18:41 (external edit)