This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
software:msd:internals [2014/10/23 00:18] – created root | software:msd:internals [2014/10/23 02:05] – root | ||
---|---|---|---|
Line 1: | Line 1: | ||
FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | ||
- | ====== | + | ====== |
- | Клиентский запрос поступает на встроенный | + | The client request goes to integrated |
+ | Settings are applied as described in section | ||
- | Если клиент запрашивает | + | Client socket is passed to the existing |
- | Для каждого канала создаётся свой | + | For each channel, created its own Stream Hub.\\ |
- | К одному | + | To one Stream Hub can connect multiple clients.\\ |
- | Stream Hub имеет уникальное имя по которому идентифицируется. Для динамических | + | Stream Hub has a unique name by which identified. For dynamic |
Stream Hub привязывается к одному потоку (thread + kqueue/ | Stream Hub привязывается к одному потоку (thread + kqueue/ | ||
Каждый поток привязывается (bind) к ядру процессора. Можно настроить количество потоков и привязку к процессорам.\\ | Каждый поток привязывается (bind) к ядру процессора. Можно настроить количество потоков и привязку к процессорам.\\ | ||
- | Stream Hub может иметь один и более источников | + | Stream Hub is bound to a single thread |
- | Каждый источник имеет свой кольцевой буфер (ring Buf) для приёма данных.\\ | + | Each thread is bound to the processor core. You can configure the number of threads and processor affinity.\\ |
- | Stream Hub по мере поступления данных из активного источника отправляет клиентам данные из кольцевого буфера.\\ | + | Stream Hub may have one or more sources (multicast, http etc).\\ |
+ | Each source has its own circular buffer (ring Buf) to receive data.\\ | ||
- | Новому клиенту | + | Stream Hub as data become available from the active source sends data to clients from the ring buffer.\\ |
+ | New client Stream Hub can send MPEG2-TS service headers (flag [[en: | ||
+ | It is necessary to initialize the decoder client and not drop a MPEG2-TS packets in the search of a service data. Just Stream Hub can send specified in [[en: | ||
- | ==== Виды | + | |
- | * статические каналы: описываются в конфиг файле, могут иметь несколько источников с разными настройками | + | ==== Types Stream Hub ==== |
- | * динамический | + | * static channels: described in the config file, may have multiple sources with different settings |
- | * динамический | + | * dynamic |
- | * динамический | + | * dynamic |
+ | * dynamic | ||