currentax
← BloggEncoderinnstillinger

Vanlige feil i encoderinnstillinger og hvordan du unngår dem

Bitrate, nøkkelbilder og profiler er de innstillingene som oftest går galt første gang. Her går jeg gjennom feilene jeg ser hos kursdeltakere, og hva du kan gjøre i stedet.

Magnus Haugland · · 5 min lesetid

Vanlige feil i encoderinnstillinger og hvordan du unngår dem

Bitraten settes etter hva plattformen tillater, ikke hva nettet tåler

Den vanligste feilen jeg møter, er at deltakeren leser øvre grense hos plattformen og setter bitraten rett under den. Det ser trygt ut på papiret, men sier ingenting om hva din egen linje faktisk leverer når flere bruker nettet samtidig. Resultatet er hakking, bufring hos seerne eller en encoder som kaster bilder.

Start i stedet fra opplastingshastigheten du har målt på stedet, og bruk bare en del av den. En tommelfingerregel i kurset er at sendingen ikke bør legge beslag på mer enn rundt to tredeler av målt opplasting, slik at det er rom for svingninger.

Velg bitrate etter oppløsning og bildefrekvens sammen. En rolig forelesning med lite bevegelse klarer seg med mindre enn et idrettsarrangement med mye bevegelse i bildet. Test begge med en privat sending før du bestemmer deg.

  • Mål opplasting på stedet, ikke hjemme
  • La det være godt med margin til målt hastighet
  • Tilpass bitraten til hvor mye som skjer i bildet

Nøkkelbilder som står på feil intervall

Mange lar nøkkelbildeintervallet stå på automatisk eller på en verdi de aldri har sett på. Plattformer har ofte krav til intervallet, vanligvis rundt to sekunder, og avvik kan gi feilmeldinger, lang oppstartstid for seerne eller dårlig bildekvalitet ved scenebytter.

Sett intervallet manuelt og kontroller at det stemmer med det plattformen oppgir. Bruk fast bitratestyring der det er mulig, siden variabel styring kan gjøre at intervallet og datamengden svinger mer enn du forventer.

Husk at intervallet henger sammen med bildefrekvensen. Endrer du fra 25 til 50 bilder i sekundet, må du regne om hvor mange bilder som skal ligge mellom hvert nøkkelbilde. Det er en enkel regnestykke, men det blir ofte glemt når man justerer i siste liten.

  • Sett nøkkelbildeintervallet manuelt
  • Kontroller kravet hos plattformen
  • Regn om intervallet når bildefrekvensen endres

Kodek og profil velges fordi de står øverst i listen

Encoderprogramvaren viser ofte flere kodeker og profiler, og den som står først, blir valgt uten videre. Det kan fungere, men du risikerer å bruke en profil som belaster maskinen unødvendig, eller som enkelte avspillere hos seerne ikke takler like godt.

Maskinvarekoding bruker skjermkortet eller en egen enhet og sparer prosessoren, mens programvarekoding gir ofte bedre bilde per bit men krever mer av maskinen. Vi går gjennom begge i kurset og ser på belastningen mens sendingen går.

Velg en profil som er bredt støttet, og unngå å gå høyere enn du har bruk for. En stabil, litt enklere sending er bedre enn en avansert som får maskinen til å gå varm midt i arrangementet. Følg med på prosessorbruk de første minuttene.

  • Sammenlign maskinvare- og programvarekoding
  • Velg en bredt støttet profil
  • Følg med på prosessorbruk under testen

Samme innstillinger brukes på alle plattformer

Det er fristende å lagre én ferdig profil og bruke den overalt. Plattformene har imidlertid ulike anbefalinger for oppløsning, bitrate, lydkoding og nøkkelbilder, og det som går fint ett sted, kan gi advarsler et annet.

Lag heller én profil per plattform og gi dem navn som forteller hvor de skal brukes. Da slipper du å huske detaljene under tidspress, og du ser raskt om noe er endret siden sist.

Les anbefalingene på nytt før viktige sendinger. Krav kan endre seg, og en profil som fungerte i fjor høst, er ikke nødvendigvis riktig nå. Vi bruker tid på dette i kurset, fordi det er en liten jobb som sparer mye frustrasjon senere.

  • Én profil per plattform
  • Gi profilene tydelige navn
  • Les anbefalingene på nytt før viktige sendinger

Innstillinger endres uten test rett før sending

Den farligste vanen er å justere noe i siste øyeblikk fordi det virker som en forbedring. En liten endring i bitrate eller oppløsning kan ha uventede følger, og da har du ikke tid til å finne årsaken.

Hold deg til en regel: det som ikke er testet i en privat sending, endres ikke på dagen. Skriv ned hva som ble brukt i den siste vellykkede testen, slik at du kan gå tilbake dit hvis noe skjer.

Lokalt opptak ved siden av sendingen gir en ekstra trygghet, men det erstatter ikke en god test. Ingen innstilling kan love en sending uten avbrudd, siden nettet og utstyret aldri er helt under din kontroll. Målet er å redusere sjansen for problemer og vite hva du gjør hvis de likevel kommer.

  • Ikke endre untestede innstillinger på dagen
  • Noter innstillingene fra siste vellykkede test
  • Ha lokalt opptak som ekstra sikring

Slik gjør du det i praksis

Begynn med en nøktern liste over det du faktisk trenger: oppløsning, bildefrekvens, bitrate, nøkkelbildeintervall, kodek og profil. Fyll inn verdiene for hver plattform og sjekk dem mot målt opplasting.

Kjør deretter en privat testsending som varer lenge nok til at problemer viser seg, helst en halvtime. Se på bilde, lyd, forsinkelse og belastning på maskinen mens den går.

Til slutt lagrer du profilen og tar den med inn i sjekklisten din før sending. Slik blir innstillingene noe du kan gjenta, ikke noe du må finne opp på nytt hver gang. Det er den arbeidsmåten vi øver på i modulen om encoderinnstillinger.

  • Skriv ned verdiene du trenger
  • Test lenge nok til at feil viser seg
  • Lagre og gjenbruk profilen

De fleste feil i encoderinnstillinger kommer av antakelser: at plattformens maksimum passer nettet ditt, at standardverdiene er riktige, eller at en liten endring ikke kan skade. Mål først, velg moderate verdier, lag en profil per plattform og test før du går live. Det garanterer ikke en sending uten avbrudd, men du får et oppsett du kjenner og kan stole på.

Ta kontakt

Per e-post: post@currentax.no