This is an old revision of the document!
This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)
Available for query URL.
General Statistics and Information.
Statistics on Stream Hubs (channels) and clients.
Статические каналы, приставка по умолчанию.
Dynamic udp-multicast.
Currently the URLs are equivalent, msd uses automatic detection rtp container and unpacking.
With indication name of the interface for multicast: /udp/MULTICAST_IP:PORT?Ifname=vlan886
also only interface index: /udp/MULTICAST_IP:PORT?ifindex=2
Динамический HTTP-tcp.
Например: /http/SomeServer.tv:7088/udp/239.0.0.116:4000
msd подключится к SomeServer.tv на порт 7088 и отправит HTTP - GET запрос: /udp/239.0.0.116:4000
Все параметры являются не обязательными!
Значения по умолчанию и лимиты (для некоторых) прописываются в конфиг файле.
Клиент может указать в запросе следующие параметры.
Имя сетевого интерфейса на котором принимать мультикаст.
Имя можно посмотреть в выводе команды: ifconfig
Только для динамических хабов с udp-multicast источником.
Число. Индекс сетевого интерфейса в системе.
Только для динамических хабов с udp-multicast источником.
В килобайтах, размер данных из кольцевого буфера который клиент хочет получить сразу после подключения.
Так же задаётся в конфиг файле.
Имеет настраиваемые лимиты.
В килобайтах, размер блока для отправки.
msd будет ждать пока в кольцевом буфере накопится указанное в параметре количество данных перед отправкой. Те параметр по функционалу аналогичен precache, только действует на протяжении всего подключения.
Так же задаётся в конфиг файле.
Подробное описание параметра см в секции limits.
Имя алгоритма контроля перегрузки для TCP (cognestion ctrl name).
Для локальной сети лучше подходит htcp, для интернета с большой не стабильностью или высоким RTT (пингом) более 70-100 лучше попробовать hybla (доступен только в linux).
Так же задаётся в конфиг файле секция bind настроек HTTP сервера и в секции шаблона настроек Stream Hub
Порядок применения:
Запрос с параметрами: http://SomeServer.tv:7088/udp/239.0.0.116:4000?precache=4096&blocksize=32&tcpcc=hybla