Translations of this page:
en

User Tools

Site Tools


en:software:msd:lite

This is an old revision of the document!


FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

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.03.tar.gz
tar -xf msd_lite-1.03.tar.gz
cd ./msd_lite-1.03
./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

Скачать

Поддержка

en/software/msd/lite.1415327252.txt.gz · Last modified: 2014/11/07 02:27 by root