Streaming and playback of video over raw sockets and codecs
summary
Covers techniques for low-latency mobile video streaming and playback by bypassing standard players and using raw sockets and codecs. Describes optimizing AVPlayer and ExoPlayer, building a custom DASH player and an RTMP player on Android, and compares protocols HLS, DASH, RTMP, WebRTC and raw UDP, with examples from the Odnoklassniki mobile client and OK Live 1080p streaming app.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 7:12Video theory and player architecture
- 16:42How video player works
- 21:34Android and iOS players
- 33:31Mobile streaming
- 48:28Streaming protocols
- 53:03Summary
related talks
43mWhy Video Streaming Will Shift Back from TCP to UDP in 15 Years
01h 00mImplementing Our Own Protocol on Top of UDP
43mDASH and Media-over-QUIC Transport Face-Off: Performance Showdown at Low Latency
19mAdventures in WebRTC-based Content Streaming
37mWebRTC: From The Ground Up
24mPeople make the difference, or video streaming
36mHow we Deliver Experiences that Matter Through Streaming?
21mDemystifying WebRTC
