Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ON-DEMAND TRANSCODING
Németh Zoltán, Backend Lead Engineer, Ustream

We. Are.
NOW PLAYING

ON-DEMAND TRANSCODING

1

May 0...
A PROBLÉMA
 Mindenféle eszközről broadcastolnak
mindenféle codec, felbontás, bitráta
használatával
 Egyes eszközök (főle...
A MEGOLDÁS
 Konvertáljuk a live streamet olyanra amit a
kliens le tud játszani, jellemzően H264-re
 Ehhez real time kell...
A FOLYAMAT

NOW PLAYING

ON-DEMAND TRANSCODING

4

May 02, 2012
AZ RTMP TRANSCODER
 C-ben írt RTMP kliens alkalmazás, FMSről tölti a streamet és oda is broadcastolja
vissza az új verzió...
JELENLEGI HELYZET
 Minden iOS lejátszás
 Android esetében ha a felbontás / bitráta
túl nagy
 Csúcsidőben kb 800 stream
...
KÖVETKEZŐ LÉPÉS
 GPU alapú transcoder gépekkel kevesebb
szerverrel több stream transcodeolható
 A megoldás már kész, ham...
KÉRDÉSEK?
syntaxerror@ustream.tv
We. Are.
NOW PLAYING

ON-DEMAND TRANSCODING

8

May 02, 2012

.
Upcoming SlideShare
Loading in …5
×

On-demand real time transcoding

235 views

Published on

Talk @ Budapest New Technology Meetup, 2012.05.02.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

On-demand real time transcoding

  1. 1. ON-DEMAND TRANSCODING Németh Zoltán, Backend Lead Engineer, Ustream We. Are. NOW PLAYING ON-DEMAND TRANSCODING 1 May 02, 2012 .
  2. 2. A PROBLÉMA  Mindenféle eszközről broadcastolnak mindenféle codec, felbontás, bitráta használatával  Egyes eszközök (főleg iOS) ennek csak egy szűk részhalmazát képesek lejátszani NOW PLAYING ON-DEMAND TRANSCODING 2 May 02, 2012
  3. 3. A MEGOLDÁS  Konvertáljuk a live streamet olyanra amit a kliens le tud játszani, jellemzően H264-re  Ehhez real time kell minden frame-t dekódolni és újra kódolni  Ha iOS akkor szegmentálni is kell a HTTP streaminghez NOW PLAYING ON-DEMAND TRANSCODING 3 May 02, 2012
  4. 4. A FOLYAMAT NOW PLAYING ON-DEMAND TRANSCODING 4 May 02, 2012
  5. 5. AZ RTMP TRANSCODER  C-ben írt RTMP kliens alkalmazás, FMSről tölti a streamet és oda is broadcastolja vissza az új verziót  Legtöbb ismert video és audio codec-et képes dekódolni  Preset-ek alapján csinálja az encodingot NOW PLAYING ON-DEMAND TRANSCODING 5 May 02, 2012
  6. 6. JELENLEGI HELYZET  Minden iOS lejátszás  Android esetében ha a felbontás / bitráta túl nagy  Csúcsidőben kb 800 stream NOW PLAYING ON-DEMAND TRANSCODING 6 May 02, 2012
  7. 7. KÖVETKEZŐ LÉPÉS  GPU alapú transcoder gépekkel kevesebb szerverrel több stream transcodeolható  A megoldás már kész, hamarosan bevetjük éles üzemben is NOW PLAYING ON-DEMAND TRANSCODING 7 May 02, 2012
  8. 8. KÉRDÉSEK? syntaxerror@ustream.tv We. Are. NOW PLAYING ON-DEMAND TRANSCODING 8 May 02, 2012 .

×