Video workshops

Is it for me?

Is it connected to what i'm doing in work?

no, not at all

I want to be a better webdeveloper

no, its not for you

how to create HTML5/flash video player?

no, its not for you

how to edit video in post processing tools

no, its not for you

how to rip a blue ray movie?

no, its not for you

are you IT geek?

what is happening in the background?

create video platform not how to use it

Time schedule

Friday's

every 2 or 3 weeks

Format

 

Workshops :)

Presentations of tools

 

Technical presentations :(

Agenda

H.264 + x264 (lib)

H.264 hardware encoding

  • nvenc
  • VCE 2.0
  • Nvidia CUDA
  • OpenCL

video encoding tools

  • ffmpeg
  • handbreak
  • episode engine

Encoding farm in SVP

  • micro service architecture
  • rabbit MQ
  • episode engine / ffmpeg
  • imagemagic
  • silex
  • akamai / svp integration

Video streaming

  • HLS
  • HDS
  • pseudostreaming (mp4, webm)

Live video streaming

  • live hardware encoders
  • types of CDN live ingest
  • tricks
  • svp live encoder project

Akamai CDN

  • Luna control configuration
  • HDS/HLS stream possibilities
  • Live DVRs
  • Live video archive managment
  • maybe more if needed

Video security

  • Why no DRM
  • Token stream authorization
  • Media encryption
  • HLS with AES

HTML5 player/flash player

  • which player where
  • which type of stream where
  • which video codec where

Monetizing videos

  • VAST
  • VAST + HTML5/Flash
  • VideoPlaza Karbon

Monetizing live videos

  • live midroll insetions

Native video players

  • Andriod + HLS nativeplayer
  • iOS + HLS native player

h.265/HEVC, VP9

MPEG-DASH streaming

MPEG-DASH

player based on dash.js

SVP REST API

how rest video api should look like

SVP

how Schibsted Video Platform works

Video workshops

By Konrad Pietrzkiewicz