Хаб — это машина, через которую идёт видео. Камеры шлют потоки прямо на неё, она раздаёт их зрителям и пишет на свой диск. Через LIVIO.CAM проходят только служебные сообщения — видео на наши серверы не попадает.
Код действует 30 минут и срабатывает один раз.
Положите файл в любую папку и запустите:
Дальше Клиент запомнит выданный токен и будет подключаться сам — код больше не понадобится.
Пульт хаба откроется на http://127.0.0.1:18080: там состояние машины, идущие
эфиры и кнопки «пустить / отказать» для тех, кто просится снимать. Наружу этот адрес
не выставляется — только с самого хаба.
Чтобы камеры и зрители могли достучаться до вашего компьютера, на роутере нужно пробросить на него один порт:
| Протокол | Порт | Зачем |
|---|---|---|
| UDP | 50100 | основной путь видео |
| TCP | 50100 | запасной путь, если у зрителя запрещён UDP |
| TCP | 50102 | массовый просмотр и записи |
Клиент сначала попробует открыть порт сам через UPnP. Затем LIVIO.CAM постучится к вам снаружи и покажет результат — пока проверка не пройдена, трансляции на этот компьютер не назначаются, чтобы не создавать эфир, к которому никто не сможет подключиться.
Если проброс сделан, а проверка не проходит — скорее всего провайдер выдаёт «серый» адрес (CGNAT). В этом случае нужен внешний IP: обычно это отдельная услуга у провайдера.