S?nn fungerer behandling av video i Vortex

Vortex tilbyr str?mming og konvertering av video. Video som blir lastet opp i Vortex blir automatisk sendt til Videoappen hvor det sjekkes om videoen vil v?re str?mbar med en gang eller kan gj?res str?mbar. Videoappen m? dermed ha kriterier og regler for str?mbarhet og konvertering.

N?r en fil lastes opp i Vortex blir det sjekket basert p? filendelsen om det er en video. Vortex har en liste for kjente video filendelser, dermed kan spesielle typer bli antatt ? ikke v?re video.

Om filen blir antatt ? v?re av type video blir den sendt til Videoappen hvor det sjekkes om videoen kan brukes til str?mming. Det vil si at videoen m? enten v?re str?mbar ved opplasting eller at videoen kan gj?res str?mbar via konvertering. Om videoen kan brukes til str?mming vil f?lgende punkter avgj?re behandlingen som skjer videre i Videoappen. Hvis videoen ikke kan brukes til str?mming vil Vortex ta tilbake videoen og bruke en intern fallback l?sning.

Thumbnail/poster bilde

Thumbnail/poster bilde vil bli hentet ut fra kildevideo. Thumbnail funksjonaliteten til ffmpeg angir tidspunktet for n?r i videoen bildet blir hentet ut. Hvis det er n?dvendig skaleres bildet ned til ? ha en bredde p? 400. Aspekt blir beholdt.

Kildevideo

For at en video skal v?re str?mbar ved opplasting m? den v?re innenfor kriteriene under. Hvis man ?nsker h?y kvalitet p? videostr?mming b?r kildevideo v?re str?mbar.

Type Video codec Audio codec Maks bitrate Maks h?yde Maks bredde
Kilde h.264 AAC* 5000 kb/s 1080 1920

*Audio codec kriteriet gjelder bare hvis videoene har lydspor.

Se for?vrig anbefalinger om komprimering av video for webpublisering.

Konverterte videoer

Avhengig av kvalitet p? videoen vil det bli laget opptil 2 ekstra videoer med lavere bitrate og oppl?sning. Hvis egenskapene for videoen overstiger de som er gitt i tabellen under vil det konverteres en video til gitt kvalitet. Aspekt for video vil bli beholdt, men video vil bli skalert ned til ? passe innenfor gitt h?yde og bredde. Hvis kildevideo er str?mbar vil de konverterte versjonene bruke samme keyframes som kilden og de kan konverteres samtidig. Om kildevideo ikke er str?mbar m? f?rst den med h?yest bitrate konverteres til ? v?re str?mbar. Deretter vil en eventuelt lavere bitrate versjon bruke samme keyframes som ble laget for den str?mbare versjonen med h?yest bitrate. Derfor kan de ikke bli konvertert samtidig.

Type Video codec Audio codec Maks bitrate Maks h?yde Maks bredde
Middels kvalitet h.264 AAC 1600 kb/s 720 1280
Lav kvalitet h.264 AAC 800 kb/s 384 640

Skille mellom On demand og direktestr?mming

Videoer som er str?mbare ved opplasting vil kunne bli str?mmet umiddelbart. Hvis det lages versjoner av denne med lavere bitrate vil de bli tilgjengelig fortl?pende. Hvis videoen derimot ikke er str?mbare ved opplasting m? man vente til den f?rste konverterte versjonen er ferdig. Frem til da vil thumbnail/poster bildet v?re klikkbart og ta bruker til nedlasting av kildevideo.

For ? str?mme en video krever Videoappen at man har en token. Dette ordnes av Vortex og krever ingen interaksjon for bruker. Hvis videoen er adgangsbegrenset vil det ogs? kreves at str?mmingen g?r over https.

F?r s? kunne se p? video str?mmen kreves det at man enten har en nettleser som st?tter Media Source Extensions eller Flash, eller at man er p? av de andre enhetene gitt i listen under.

  • Media Source Extensions: Avspilling med VideoJS vil v?re standard med mindre man bruker iOS, Android eller Mac med Safari.
  • Flash: Om man har Flash installert vil dette fungere p? eldre nettlesere som ikke st?tter Media Source Extensions.
  • iOS/Android: For iOS og Android brukes HTML5 videotaggen og den interne avspilleren blir brukt
  • Mac med Safari: Avspilling med HTML5 videotaggen st?ttes for Mac med Safari og den interne avspilleren blir brukt

Teknologier

ffprobe: Brukes til ? sjekke at video kan str?mmes og konverteres, og for ? ekstrahere keyframes.

ffmpeg: Brukes til ? hente ut thumbnail og konvertere video.

x264: Brukes til ? konvertere video basert p? keyframes.

Wowza: Brukes til ? str?mme video. For ? tilby adaptiv bitrate vil de forskjellige versjonene som har blitt konvertert bli tilgjengelig via en SMIL.

Emneord: videoapp, videokonvertering
Publisert 23. mars 2015 13:47 - Sist endret 8. mars 2022 10:36