Ostale RTMP kamere
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.
Postavke
| Postavka | Vrijednost |
|---|---|
| Video kodek | H.264 — nikad H.265/HEVC |
| Interval ključnih kadrova | 1 sekunda |
| Razlučivost | 1920×1080 |
| Broj kadrova | 30 (25 u PAL instalacijama), fiksno |
| Kontrola bitratea | CBR |
| Bitrate | 4096 kbps (nikad iznad 6144) |
| Audio kodek | AAC, ili bez zvuka |
| Profil | High ili Baseline |
Sve u nastavku objašnjava zašto, i što pođe po zlu kad se neka propusti.
Video kodek — samo H.264
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.
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
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
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=
?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
- 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.
- Stvarna snimka — pustite snimku rezervacije s tog terena.
Ako nešto ne radi
| Što vidite | Obično znači |
|---|---|
| Prikaz uživo kasni minutu ili više | Predug interval ključnih kadrova ili uključeno pametno kodiranje |
| Prikaz uživo se nikad ne pojavi, a stream izgleda povezano | Kodek je H.265, a ne H.264 |
| Prikaz uživo se nikad ne pojavi | Pogrešna adresa streama ili kamera ne može doći do interneta |
| Prikaz uživo zapinje ili se prekida | Bitrate je previsok za klupsku brzinu slanja |
| Video se reproducira, ali nema zvuka | Audio kodek nije AAC |
| Postavke kao da ne rade ništa | Kamera šalje sporedni stream |
| U meču postoji rupa | Veza je pala — bez SD kartice nema se što oporaviti |