~/talk

Playing Videos on Android? ExoPlayer2 at Your Service!

Talkat droidcon SF 2019 · 2019-11-18..11-19· [android]
slides:none on file

ExoPlayer 2 is a Google open source player that actually shows how to handle formats, DRM and offline playback rather than promise examples: it supports MP4, WebM and >10 video/audio codecs, adaptive streams supports DASH HLS smooth streaming, DRM options including Widevine and ClearKey, and an on-device download manager introduced in 2.8 for selective profile downloads. The talk demos building a custom SMB DataSource example, using FFmpeg/VP9 extensions and GVR for 360 audio, and notes 200,000+ apps use ExoPlayer and current version 2.10.8.

AI-written summary · about

  1. 0:00Introduction
  2. 1:57Video consumption on mobile
  3. 4:49Media player history
  4. 7:57ExoPlayer 1 vs 2
  5. 12:38Core features of ExoPlayer
  6. 16:20Media source and renderers
  7. 22:02Track selector and load control
  8. 23:08Offline playback with download manager
  9. 26:17UI components and debugging
  10. 27:22ExoPlayer extensions
  11. 30:14Why ExoPlayer is great
  12. 31:59Beyond ExoPlayer's box
  13. 33:02Building custom extensions
  14. 36:37ExoPlayer in Unity and VR
  15. 39:47Resources and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.