Instant Start: How VK Clips Handle Video Playback on Android
summary
VK Clips engineers describe how they achieve instant video startup on Android by optimizing playback. The talk covers practical use of ExoPlayer, integrating video playback into RecyclerView, and implementation pitfalls encountered while tuning recommendation, storage, and client playback components.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:07Slow video start problem
- 3:57First approach: multiple players
- 7:28Memory and codec issues
- 12:30Second approach: single player
- 16:18Optimizing with two players
- 22:47Bonus: intermediate SFU
- 27:27Summary and results
- 28:54Q&A
related talks
25mHow to Build a Video Playback App in 2022
45mBuzzFeed's Video App - Exoplayer and Adaptive Video
38mRendering Video: A Detailed Look at Video Playback on Android
45mImproving Video Playback with ExoPlayer
23mExoplayer 2 rescue VideoView
41mPlaying Videos on Android? ExoPlayer2 at Your Service!
42mWhat ExoPlayer Doesn't Tell You: Lessons from Reddit's Full Video Rewr…
29mGoogle Play Instant: How app developers are finding success
