This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
ru:software:msd:urls [2022/02/04 18:47] – ↷ Links adapted because of a move operation root | ru:software:msd:urls [2022/02/04 18:47] (current) – removed root | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== URLs ====== | ||
- | Доступные для запросов URL.\\ | ||
- | |||
- | ===== Порядок обработки ===== | ||
- | - Не локальные урлы динамического tranparent прокси | ||
- | - /stat и /hubstat | ||
- | - Поиск stream hub по имени | ||
- | - Динамический прокси /udp и /rtp | ||
- | - Динамический прокси /http | ||
- | |||
- | |||
- | ===== /stat ===== | ||
- | Общая статистика и информация.\\ | ||
- | |||
- | ===== /hubstat ===== | ||
- | Статистика по Stream Hubs (каналам) и клиентам.\\ | ||
- | |||
- | ===== / | ||
- | [[software: | ||
- | |||
- | ===== / | ||
- | ===== / | ||
- | Динамический udp-multicast.\\ | ||
- | На данный момент урлы равнозначны, | ||
- | С указанием имени интерфейса для получения мультикаста: | ||
- | тоже только индекс интерфейса: | ||
- | |||
- | ===== / | ||
- | Динамический HTTP-tcp.\\ | ||
- | Например: | ||
- | msd подключится к серверу SomeServer.tv на порт 7088 и отправит HTTP-GET запрос: | ||
- | |||
- | |||
- | ===== Дополнительные параметры ===== | ||
- | **Все параметры являются необязательными!**\\ | ||
- | Значения по умолчанию и лимиты (для некоторых) прописываются в конфиг файле.\\ | ||
- | Клиент может указать в запросе следующие параметры.\\ | ||
- | |||
- | ==== ifname ==== | ||
- | Имя сетевого интерфейса на котором принимать мультикаст.\\ | ||
- | Имя можно посмотреть в выводе команды: | ||
- | Только для динамических хабов с udp-multicast источником.\\ | ||
- | |||
- | ==== ifindex ==== | ||
- | Число. Индекс сетевого интерфейса в системе.\\ | ||
- | Только для динамических хабов с udp-multicast источником.\\ | ||
- | |||
- | ==== precache ==== | ||
- | В килобайтах, | ||
- | Так же [[software: | ||
- | Имеет [[software: | ||
- | |||
- | ==== blocksize ==== | ||
- | В килобайтах, | ||
- | msd будет ждать пока в кольцевом буфере накопится указанное в параметре количество данных перед отправкой. Те параметр по функционалу аналогичен precache, только действует на протяжении всего подключения.\\ | ||
- | Так же [[software: | ||
- | [[software: | ||
- | |||
- | ==== tcpcc ==== | ||
- | Имя алгоритма контроля перегрузки для TCP (cognestion ctrl name).\\ | ||
- | Для локальной сети лучше подходит htcp, для интернета с большой не стабильностью или высоким RTT (пингом) более 70-100 лучше попробовать hybla (доступен только в linux).\\ | ||
- | Так же задаётся в конфиг файле [[software: | ||
- | Порядок применения: | ||
- | - Заданное в настройках OS | ||
- | - Заданное в [[software: | ||
- | - Указанное клиентом в URL запроса | ||
- | - Заданное в [[software: | ||
- | |||
- | ===== Пример запроса ===== | ||
- | Запрос с параметрами: | ||