And How I've Used It
- Server-side Technologies
- Audio/Video Delivery Methods
- Protocols & Formats
- <audio> Element and DOM API
Yep, it's just a link
Adaptive streaming is the ability for a media player to adjust bitrate on the fly.
- More efficient use of bandwidth
- Lower latency allows for media to begin playing more quickly
- These benefits are also relevant for non-live streaming
- Created by Apple for iOS and Safari
- Can be decoded via JavaScript on non-native platforms
- Delivered to the browser packaged as multiple Transport Stream (.ts) or fmp4 files
- Open ISO standard
- Supported in HTML5 and JavaScript by using Media Source Extensions
- Codec agnostic and interoperable between browsers
- Uses XHR to fetch and append "chunks" to the stream
By Cameron Sampson