Video i kamere

Ostale RTMP kamere

Postavke za svaku kameru koja može slati RTMP, bez obzira na proizvođača

SportyPlus ne traži kameru određenog proizvođača. Radi sve što može slati RTMP stream na adresu koju mu zadate — to može većina IP kamera, enkodera i NVR-ova, a može i softver poput OBS-a.

Ovisno o proizvođaču razlikuje se samo gdje se postavke nalaze i kako se zovu. Vrijednosti u nastavku iste su za sve.

Što gubite bez DoLynka. Dahua kamera na DoLynk Cloudu čuva i vlastitu kopiju na SD kartici, pa se meč prekinut padom veze može naknadno dovršiti s kamere. Nijedna druga kamera nema drugu kopiju: ako klubu usred meča nestane interneta, taj je dio snimke zauvijek izgubljen.Gubite i udaljeno konfiguriranje. Sve na ovoj stranici mora se postaviti u vlastitom sučelju kamere, na mreži objekta — SportyPlus ništa od toga ne može ni očitati ni promijeniti. Kako izgleda alternativa, pogledajte u Dahua kamere.

Postavke

PostavkaVrijednost
Video kodekH.264 — nikad H.265/HEVC
Interval ključnih kadrova1 sekunda
Razlučivost1920×1080
Broj kadrova30 (25 u PAL instalacijama), fiksno
Kontrola bitrateaCBR
Bitrate4096 kbps (nikad iznad 6144)
Audio kodekAAC, ili bez zvuka
ProfilHigh ili Baseline

Sve u nastavku objašnjava zašto, i što pođe po zlu kad se neka propusti.

Video kodek — samo H.264

H.265 (HEVC) ne daje nikakav video, i o tome ništa ne javlja. Kamera se poveže, stream je prihvaćen, a slika nikad ne stigne — ni u prikazu uživo ni na snimci. Nigdje nema poruke o grešci koja bi na to upozorila.Ako kamera ne šalje baš ništa, a sve ostalo izgleda ispravno, ovo je prvo što treba provjeriti.

Postavite kodek na H.264. Ako kamera nudi profil, High je ispravan; Baseline je također u redu i prikazuje se djelić sekunde ranije.

Interval ključnih kadrova — jedna sekunda

Ovo je postavka koja određuje koliko prikaz uživo kasni, i ona koja je najčešće pogrešno postavljena iz tvornice.

Gledatelj se videu može pridružiti samo na ključnom kadru, a video uživo reže se na dijelove na granicama ključnih kadrova. Kamera koja šalje ključni kadar svakih 25 sekundi stvara dijelove od 25 sekundi, pa prikaz uživo na kraju kasni više od minute za terenom. Jedan ključni kadar u sekundi svodi to na oko tri sekunde.

Kamere ovo izražavaju na jedan od dva načina, i vrijedi provjeriti koji:

  • U kadrovima — zove se I Frame Interval, GOP, GOP length ili keyframe interval. Postavite ga na isti broj kao broj kadrova: 30 pri 30 fps, 25 pri 25 fps.
  • U sekundama — postavite ga na 1.

Kraći interval ne donosi ništa: dijelovi ne mogu biti kraći od sekunde, što god kamera radila, a dodatni ključni kadrovi idu na račun kvalitete slike. Dulji interval izravno košta — interval od 2 sekunde znači kašnjenje od oko šest sekundi, i dalje samo raste.

Neke kamere imaju „pametni” ili „prilagodljivi” način rada — Dahua ga zove Smart Codec ili H.264+, drugi proizvođači Smart Encoding, H.265+ ili slično — koji zadržava ključne kadrove kad se slika ne miče. Na terenu između poena to je većina vremena. Isključite ga. On poništava gore navedeni interval, a prazan teren mu je najgori slučaj.

Razlučivost, broj kadrova i bitrate

1920×1080 pri 30 fps, 4096 kbps, CBR.

Između kamere i gledatelja ništa se ne prekodira, pa svaka osoba koja gleda povlači puni bitrate koji kamera šalje. Udvostručite ga i udvostručili ste ono što klupska veza mora prenijeti za svakoga od njih, a stream koji veza ne može izdržati prekida se — što košta meč, a ne samo oštrinu. Ne prelazite 6144 kbps pri ovoj razlučivosti a da nas prethodno ne pitate.

Koristite CBR umjesto VBR-a. Ništa ne izgladi skokove promjenjivog bitratea prije nego što stignu do gledatelja, a ti skokovi dolaze upravo kad je meč vrijedan gledanja.

Koristite fiksni broj kadrova. Promjenjiv broj kadrova čini dijelove neujednačene duljine, a neujednačeni dijelovi usporavaju prikaz uživo svima koji gledaju taj teren.

Izbjegavajte 4K i 50 ili 60 fps. Ni jedno ni drugo samo po sebi ništa ne kvari, ali oboje višestruko povećava ono što svaki gledatelj preuzima, a proizvođačke postavke koje ih nude često imaju duge intervale ključnih kadrova.

Zvuk

Radi samo AAC. Kamere su često zadano postavljene na G.711, G.726 ili slično, a to se prihvaća cijelim putem — kamera se poveže, video se reproducira, a zvuka jednostavno nikad nema. Ništa ne javlja grešku, pa izgleda kao pokvaren mikrofon, a ne kao postavka.

Kamera bez mikrofona, ili s isključenim zvukom, sasvim je u redu. Šalje stream i snima normalno, bez zvučnog zapisa.

Usmjeravanje kamere na SportyPlus

U Club Admin → Komercijalno → Kamere stvorite kameru:

  • Vrsta kamere — Šalje nam RTMP
  • Teren — teren u koji je kamera stvarno usmjerena
Dvaput provjerite teren. Kamera povezana s pogrešnim terenom snima pogrešan meč, a nitko to ne primijeti dok netko ne pogleda snimku — a tada snimke koju je tražio više nema.

Spremite, ponovno otvorite kameru i kopirajte adresu streama. Izgleda ovako:

rtmp://stream1.sporty.plus/stream/<playback-id>?key=<stream-key>

Upišite je u RTMP postavke kamere — obično pod Network, Streaming ili Publish — i uključite. Neke kamere adresu dijele na URL poslužitelja i ključ streama; gdje je tako:

  • Server / URL — rtmp://stream1.sporty.plus/stream
  • Stream ključ — <playback-id>?key=<stream-key>, točno kako je zadano, uključujući dio ?key=
Dio ?key= nije opcionalan. Bez njega, ili s jednim pogrešnim znakom, stream je odbijen, a većina kamera tiho pokušava ponovno u nedogled bez ikakve korisne poruke o grešci — pa pogrešno upisana adresa izgleda kao problem s mrežom.Svaka kamera ima vlastitu adresu i ključ. Ne mogu se dijeliti ni ponovno koristiti između kamera: dvije kamere s istim ključem ne mogu obje slati stream.

Ako kamera šalje više od jednog streama, usmjerite onaj koji ste gore postavili — obično se zove glavni ili primarni stream. Kamera koja šalje sporedni stream ne šalje nijednu od ovih postavki, što izgleda točno kao da postavke nisu prihvaćene.

Provjera da sve radi

  1. Prikaz uživo — otvorite kameru u Club Adminu. Slika bi se trebala pojaviti u roku od nekoliko sekundi i kasniti oko tri sekunde za terenom. Kašnjenje od minute ili više znači da je interval ključnih kadrova predug ili je pametno kodiranje uključeno.
  2. Stvarna snimka — pustite snimku rezervacije s tog terena.

Ako nešto ne radi

Što viditeObično znači
Prikaz uživo kasni minutu ili višePredug interval ključnih kadrova ili uključeno pametno kodiranje
Prikaz uživo se nikad ne pojavi, a stream izgleda povezanoKodek je H.265, a ne H.264
Prikaz uživo se nikad ne pojaviPogrešna adresa streama ili kamera ne može doći do interneta
Prikaz uživo zapinje ili se prekidaBitrate je previsok za klupsku brzinu slanja
Video se reproducira, ali nema zvukaAudio kodek nije AAC
Postavke kao da ne rade ništaKamera šalje sporedni stream
U meču postoji rupaVeza je pala — bez SD kartice nema se što oporaviti
Zašto se kašnjenje može samo povećati. Prikaz uživo kasni onoliko koliko traje najdulji dio u posljednjih nekoliko sekundi, a ne prosjek. Kamera koja uglavnom šalje ključne kadrove na vrijeme, ali povremeno neki propusti, ostaje na sporijoj vrijednosti dok ih ne prestane propuštati.Zato je prikaz uživo koji se „nasumično pogoršao” obično posljedica ključnih kadrova kamere, a ne klupskog interneta — prije svega ostalog provjerite interval ključnih kadrova.