# msd_lite **Repository Path**: dzhu567/msd_lite ## Basic Information - **Project Name**: msd_lite - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-11 - **Last Updated**: 2024-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # msd_lite [![Build-macOS-latest Actions Status](https://github.com/rozhuk-im/msd_lite/workflows/build-macos-latest/badge.svg)](https://github.com/rozhuk-im/msd_lite/actions) [![Build-Ubuntu-latest Actions Status](https://github.com/rozhuk-im/msd_lite/workflows/build-ubuntu-latest/badge.svg)](https://github.com/rozhuk-im/msd_lite/actions) Rozhuk Ivan 2011 - 2021 msd_lite - Multi stream daemon lite. This lightweight version of Multi Stream daemon (msd) Program for organizing IP TV streaming on the network via HTTP. ## Licence BSD licence. Website: http://www.netlab.linkpc.net/wiki/en:software:msd:lite ## Features * Open source * BSD License * No deadlocks threads during operation * Receiving only udp-multicast, including rtp streams * Not available options URL: precache and blocksize * Zero Copy on Send (ZCoS) is always on * No polling to send out to clients fUsePollingForSend * No analyzer MPEG2-TS stream, and “smart” shipping MPEG2-TS header new clients ## Compilation and Installation ``` sudo apt-get install build-essential git cmake fakeroot git clone --recursive https://github.com/rozhuk-im/msd_lite.git cd msd_lite mkdir build cd build cmake .. make -j 8 ``` ## Usage ``` msd_lite [-d] [-v] [-c file] [-p PID file] [-u uid|usr -g gid|grp] -h usage (this screen) -d become daemon -c file config file -p PID file file name to store PID -u uid|user change uid -g gid|group change gid -v verboce ``` ## Setup ### msd_lite Copy %%ETCDIR%%/msd_lite.conf.sample to %%ETCDIR%%/msd_lite.conf then replace lan0 with your network interface name. Add more sections if needed. Remove IPv4/IPv6 lines if not needed. Add to /etc/rc.conf: ``` msd_lite_enable="YES" ``` Run: ``` service msd_lite restart ```