Инструменты пользователя

Инструменты сайта


ru:software:msd:urls

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ru:software:msd:urls [2014/04/29 21:41]
root [blocksize]
ru:software:msd:urls [2014/10/23 01:04]
root [/http/REMONTE_SERVER_IP:PORT/REQUEST_URL]
Строка 1: Строка 1:
 ====== URLs ====== ====== URLs ======
-Доступные для запросов URL.+Доступные для запросов URL.\\ 
 + 
 +===== Порядок обработки ===== 
 +  - Не локальные урлы динамического tranparent прокси 
 +  - /stat и /hubstat 
 +  - Поиск stream hub по имени 
 +  - Динамический прокси /udp и /rtp 
 +  - Динамический прокси /http 
  
 ===== /stat ===== ===== /stat =====
-Общая статистика и информация.+Общая статистика и информация.\\
  
 ===== /hubstat ===== ===== /hubstat =====
-Статистика по Stream Hubs (каналам) и клиентам.+Статистика по Stream Hubs (каналам) и клиентам.\\
  
 ===== /​channel/​ИМЯ_КАНАЛА ===== ===== /​channel/​ИМЯ_КАНАЛА =====
-Статические каналы.+[[ru:​software:​msd:​config#​channel|Статические каналы]], приставка по умолчанию.
  
 ===== /​udp/​MULTICAST_IP:​PORT ===== ===== /​udp/​MULTICAST_IP:​PORT =====
 +===== /​rtp/​MULTICAST_IP:​PORT =====
 Динамический udp-multicast.\\ Динамический udp-multicast.\\
 +На данный момент урлы равнозначны,​ msd использует автоматическое обнаружение rtp контейнера и его распаковку.\\
 С указанием имени интерфейса для получения мультикаста:​ /​udp/​MULTICAST_IP:​PORT?​ifname=vlan886 \\ С указанием имени интерфейса для получения мультикаста:​ /​udp/​MULTICAST_IP:​PORT?​ifname=vlan886 \\
 тоже только индекс интерфейса:​ /​udp/​MULTICAST_IP:​PORT?​ifindex=2 тоже только индекс интерфейса:​ /​udp/​MULTICAST_IP:​PORT?​ifindex=2
  
 ===== /​http/​REMONTE_SERVER_IP:​PORT/​REQUEST_URL ===== ===== /​http/​REMONTE_SERVER_IP:​PORT/​REQUEST_URL =====
-Динамический HTTP-tcp. +Динамический HTTP-tcp.\\ 
-Например:​ /​http/​SomeServer.tv:​7088/​udp/​239.0.0.116:​4000 +Например:​ /​http/​SomeServer.tv:​7088/​udp/​239.0.0.116:​4000\\ 
-msd подключится к SomeServer.tv на порт 7088 и отправит HTTP - GET запрос:​ /​udp/​239.0.0.116:​4000+msd подключится к серверу ​SomeServer.tv на порт 7088 и отправит HTTP-GET запрос:​ /​udp/​239.0.0.116:​4000\\
  
  
 ===== Дополнительные параметры ===== ===== Дополнительные параметры =====
-**Все параметры являются не обязательными!** +**Все параметры являются не обязательными!**\\ 
-Значения по умолчанию и лимиты (для некоторых) прописываются в конфиг файле. +Значения по умолчанию и лимиты (для некоторых) прописываются в конфиг файле.\\ 
-Клиент может указать в запросе следующие параметры.+Клиент может указать в запросе следующие параметры.\\
  
 ==== ifname ==== ==== ifname ====
 Имя сетевого интерфейса на котором принимать мультикаст.\\ Имя сетевого интерфейса на котором принимать мультикаст.\\
 Имя можно посмотреть в выводе команды:​ ifconfig \\ Имя можно посмотреть в выводе команды:​ ifconfig \\
-Только для динамических хабов с udp-multicast источником.+Только для динамических хабов с udp-multicast источником.\\
  
 ==== ifindex ==== ==== ifindex ====
 Число. Индекс сетевого интерфейса в системе. \\ Число. Индекс сетевого интерфейса в системе. \\
-Только для динамических хабов с udp-multicast источником.+Только для динамических хабов с udp-multicast источником.\\
  
 ==== precache ==== ==== precache ====
 В килобайтах,​ размер данных из кольцевого буфера который клиент хочет получить сразу после подключения.\\ В килобайтах,​ размер данных из кольцевого буфера который клиент хочет получить сразу после подключения.\\
-Так же [[software:​msd:​config#​precache|задаётся в конфиг файле]].\\ +Так же [[ru:software:​msd:​config#​precache|задаётся в конфиг файле]].\\ 
-Имеет [[software:​msd:​config#​precacheMin,​ precacheMax|настраиваемые лимиты]].+Имеет [[ru:software:​msd:​config#​precacheMin,​ precacheMax|настраиваемые лимиты]].\\
  
 ==== blocksize ==== ==== blocksize ====
 В килобайтах,​ размер блока для отправки.\\ В килобайтах,​ размер блока для отправки.\\
 msd будет ждать пока в кольцевом буфере накопится указанное в параметре количество данных перед отправкой. Те параметр по функционалу аналогичен precache, только действует на протяжении всего подключения.\\ msd будет ждать пока в кольцевом буфере накопится указанное в параметре количество данных перед отправкой. Те параметр по функционалу аналогичен precache, только действует на протяжении всего подключения.\\
-[[software:​msd:​config#​sndBlockSize|Так же задаётся в конфиг файле]]. +Так же [[ru:software:​msd:​config#​sndBlockSize|задаётся в конфиг файле]].\\ 
-[[software:​msd:​config#​sndBlockSizeMin,​ sndBlockSizeMax|Подробное описание параметра см в секции limits]].+[[ru:software:​msd:​config#​sndBlockSizeMin,​ sndBlockSizeMax|Подробное описание параметра см в секции limits]].\\
  
 ==== tcpcc ==== ==== tcpcc ====
-Имя алгоритма контроля перегрузки для TCP (cognestion ctrl name). +Имя алгоритма контроля перегрузки для TCP (cognestion ctrl name).\\ 
-Для локальной сети лучше подходит htcp, для интернета с большой не стабильностью или высоким RTT (пингом) более 70-100 лучше попробовать hybla (доступен только в linux).+Для локальной сети лучше подходит htcp, для интернета с большой не стабильностью или высоким RTT (пингом) более 70-100 лучше попробовать hybla (доступен только в linux).\\ 
 +Так же задаётся в конфиг файле [[ru:​software:​msd:​config#​cognestionControl|секция bind настроек HTTP сервера]] и в [[ru:​software:​msd:​config#​hubProfileList,​ hubProfile|секции шаблона настроек Stream Hub]]\\ 
 +Порядок применения:​ 
 +  - Заданное в настройках OS 
 +  - Заданное в [[ru:​software:​msd:​config|конфиг файле]],​ [[ru:​software:​msd:​config#​cognestionControl|секция bind настроек HTTP сервера]] 
 +  - Указанное клиентом в URL запроса 
 +  - Заданное в [[ru:​software:​msd:​config|конфиг файле]],​ [[ru:​software:​msd:​config#​hubProfileList,​ hubProfile|секция шаблона настроек Stream Hub]]
  
 ===== Пример запроса ===== ===== Пример запроса =====
 Запрос с параметрами:​ http://​SomeServer.tv:​7088/​udp/​239.0.0.116:​4000?​precache=4096&​blocksize=32&​tcpcc=hybla Запрос с параметрами:​ http://​SomeServer.tv:​7088/​udp/​239.0.0.116:​4000?​precache=4096&​blocksize=32&​tcpcc=hybla
  
ru/software/msd/urls.txt · Последние изменения: 2014/10/23 01:13 — root