LOLS IRL говори стандардни srtla компатибилан са BELABOX-ом, па се твој пријемник понаша потпуно као наши хостовани релеји. Ево шта да покренеш, који портови су важни и једна грешка због које мобилна веза никад не стигне до твоје кутије.
Не мораш ништа да хостујеш: бесплатни LOLS Cloud релеји постоје да бондинг ради одмах, а можеш и да хостујеш сопствени пријемник и не зависиш ни од кога. Људи хостују из добрих разлога. Желиш да стрим слети на инфраструктуру коју ти контролишеш, желиш машину физички близу себе, а ми немамо релеј у близини, не желиш да мислиш о ограничењу, или једноставно волиш да покрећеш своје ствари. Ништа у апликацији није везано за наше сервере, па је пребацивање промена имена хоста и ништа више.
телефон (wifi + мобилна)
|
| srtla, UDP, један сокет по мрежи
v
srtla_rec слуша на јавном UDP порту, поново склапа везе
|
| обичан SRT, UDP, на localhost
v
медија сервер MediaMTX или слично
|
+--> OBS, или рестрим даље на Twitch / Kick / YouTube
Два дела, и сваки има један посао. srtla_rec, из BELABOX пројекта, разуме бондинг: свака веза коју твој телефон отвори региструје се код њега као део једне групе, а он ту групу претвара назад у један обичан SRT стрим. Затим тај стрим прослеђује SRT слушаоцу, где преузима медија сервер. MediaMTX је уобичајен избор и може да преда стрим OBS-у, да га поново објави или сними, али ће радити све што прима SRT.
Пријемник мора бити доступан са сваке мреже преко које телефон стримује, што у пракси значи јавну адресу. Мали VPS је сасвим довољан: ово је прослеђивање пакета, а не транскодирање, па су мегабити и скроман процесор много важнији од језгара. Постави га географски близу места где стримујеш, из истог разлога због ког бираш најближи релеј: удаљеност је кашњење које не можеш да вратиш, и плаћа се поново при сваком поновном слању.
Пријемник на твом кућном LAN-у, на нечему као 192.168.1.50, доступан је преко твоје Wi-Fi мреже и ниоткуда другде. Твоја мобилна веза не може да рутира до приватне адресе, па се никад не региструје и ниси бондован, стримујеш преко Wi-Fi мреже уз додатне кораке, а статистика ће ти показати једну везу уместо две.
Или хостуј на машини са јавном адресом, или проследи UDP порт на рутеру ка кутији на твом LAN-у и усмери апликацију на јавну адресу рутера. Динамички DNS назив штеди ти поновно куцање сваки пут када ти се адреса промени.
| Порт | За шта |
|---|---|
| UDP, твој srtla порт, долазно са интернета | Једини порт који телефон дотиче. 5000 је уобичајен. Свака бондована веза стиже са своје изворне адресе и порта, па нема ничега по вези за отварање или подешавање. |
| UDP, твој SRT слушалац, локално | Куда srtla_rec прослеђује поново састављен стрим. MediaMTX подразумевано слуша SRT на 8890. Ово не мора бити изложено интернету осим ако не желиш да и обични SRT клијенти објављују на њега. |
| Шта год твој медија сервер служи | RTMP, RTSP, HLS или WebRTC ка OBS-у или гледаоцу, потпуно на теби и није део пута бондинга. |
Firewall-ови, безбедносне групе у облаку и правила прослеђивања на рутеру врло често подразумевано важе за TCP. srtla регистрација послата на правило само за TCP нестаје без грешке игде, што изгледа идентично као да је пријемник пао. Ако се веза не региструје, прво провери протокол на правилу, пре било чега другог.
srtla_rec прослеђује SRT stream id право, па у поље Stream id у апликацији иде шта год сервер иза њега очекује. Са MediaMTX-ом то је форма за објављивање, путања и по потреби подаци за пријаву када је аутентификација укључена:
publish:mypath
publish:mypath:username:password
Укључи аутентификацију ако је порт отворен ка интернету. Крајњу тачку за објављивање без аутентификације на јавној адреси ће пре или касније пронаћи неко ко ниси ти.
srtla_rec слуша.srtla_rec у лог пише регистрацију везе за сваку везу, све у једној групи. Две везе треба да дају две регистрације у истој групи. Ако увек видиш само једну, друга мрежа не може да допре до хоста: приватна адреса, правило firewall-а само за TCP или VPN на телефону.Не иде ти неки корак или желиш други пар очију на пријемнику који неће да прихвати другу везу? Питај на Discord-у или пошаљи мејл на support@lols.gg. Наведи регион у ком си, шта показује оверлеј са статистиком и шта је пријемник забележио, и обично је то разговор од две поруке.
Повезано: бондинг за пет минута за страну апликације и читање показатеља, коришћење бесплатних релеја ако радије не хостујеш и сви водичи.