~/talk

Customizing Your Real Time Video on Android (Code Lab)

Talkat droidcon NYC 2016 · 2016-09-29..09-30· [android, web-platform]
links:none on file
slides:none on file

Shows how Twilio’s WebRTC Android library wires custom VideoCapture implementations into Chromium’s stack, using camera capture, MediaProjectionManager (API 21) for full-screen capture, and a view-capture running at ~10 fps. Explains the three-method capture interface (getSupportedFormats, startCapture, stopCapture), how addLocalVideoTrack triggers start and onFrameCaptured feeds frames, and a snapshot renderer that converts I420→YUV→JPEG→Bitmap (then applies rotation). Demonstrates dynamic add/remove of tracks, reusing one local media across multiple rooms, and a developer preview at twilio.com/video.

AI-written summary · about

  1. 0:00Introduction to Twilio Video
  2. 2:46Real-time video basics
  3. 5:39Customizing local media captures
  4. 10:37Screen capture demo
  5. 13:51View capture for apps
  6. 18:13Building custom video capture
  7. 20:23Rendering video frames
  8. 22:33Custom image processing renderer
  9. 25:44Leveraging local media flexibly
  10. 26:49Recap and next steps
~/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.