~/talk

Video Killed My Data Plan: Delivering Video that Doesn't Break the Web

Talkat Developers Summit 2021 · 2021-02-18..02-19· [web-performance, web-platform]
slides:none on file

Video inflates pages: median mobile pages jump from 2 MB to 5 MB with video (250% bigger), so prioritize startup and stalls. Use FFprobe/FFmpeg and OBS for encoding and testing; remove audio tracks to shave ~5% and avoid 120 Mbps 10s files — background loops should be under 500 KB not 120 MB. Use streaming (HLS/DASH) for >90s with segmented manifests and adaptive bitrates to prevent stalls; order sources so browsers pick the smaller WebM first and serve via CDN. preload=metadata 2%, remove audio to shave ~5%, HLS/DASH adaptive segments.

AI-written summary · about

  1. 0:00Introduction to video on demand
  2. 1:04HTML5 video tag basics
  3. 4:39Preload attribute explained
  4. 8:50Common video mistakes
  5. 12:30CSS display none pitfalls
  6. 13:12Video compression and formats
  7. 17:51Resizing videos for mobile
  8. 19:19Video streaming protocols
  9. 25:19Q&A session begins
  10. 26:24Live streaming quality adjustments
  11. 31:43Video caching and offline playback
  12. 33:50Video compression limits
  13. 35:12Live stream framework suggestions
  14. 36:59Desktop site video behavior
  15. 37:40Video encryption and DRM
  16. 39:05CDN benefits for video delivery
  17. 41:29Handling massive video loads
  18. 43:16Choosing video players
  19. 44:22Future of video sharing options
  20. 46:09API vs S3 for video storage
  21. 47:37Closing remarks and thanks
~/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.