Improving Server and Client-Side Algorithms for Adaptive Streaming of Non-Immersive and Immersive Media
MMSys’21 Doctoral Symposium
Mehmet N. Akcay
Research Items
2
Low-Latency ABR for Live Content (LoL+)
3
Evaluation of Apple’s LL-HLS
4
AVPlayer
LL-HLS Beta v64
2 Mbps, 30 f/s
Segments: 2s
Parts: 34ms
HTTP/2
w/ LL-HLS support
In 60 seconds:
- 30 requests for 30 segments
~15 MB media download
In 60 seconds:
- 1800 requests for parts
~15 MB media download
- 160 requests for playlist updates
~150 KB non-media download
dash.js v3.1.1
2 Mbps, 30 f/s
Segments: 2s
Chunks: 34ms
HTTP/1.1
CTE
Content-Aware Playback Speed Control
5
Common Media Client Data (CMCD): Initial Findings
6
Adaptive Streaming for Content-Aware-Encoded Videos
7
Bandwidth Profile | ABR Rule | TD (MB) | TRD (s) | LRC | SRC | HD (%) |
Cascade | Rate-based | 184.00 | 4.92 | 6 | 11 | 88.33 |
Dynamic | 165.88 | 3.17 | 10 | 8 | 80.67 | |
SARA-Basic | 178.56 | 1.26 | 3 | 5 | 65.33 | |
SARA-RLS | 196.10 | 0.40 | 1 | 1 | 65.00 | |
SARA-MPC | 198.06 | 0.80 | 2 | 1 | 66.67 | |
Twitch | Rate-based | 180.88 | 2.69 | 6 | 8 | 61.67 |
Dynamic | 186.57 | 2.54 | 10 | 6 | 68.00 | |
SARA-Basic | 231.48 | 1.40 | 3 | 7 | 74.00 | |
SARA-RLS | 199.01 | 1.00 | 3 | 4 | 55.00 | |
SARA-MPC | 203.62 | 1.02 | 4 | 5 | 51.33 | |
LTE | Rate-based | 188.78 | 1.90 | 5 | 12 | 87.00 |
Dynamic | 130.19 | 1.30 | 6 | 7 | 53.00 | |
SARA-Basic | 140.38 | 1.27 | 5 | 6 | 40.67 | |
SARA-RLS | 146.10 | 1.00 | 3 | 7 | 43.67 | |
SARA-MPC | 161.47 | 0.95 | 4 | 5 | 62.33 |
With our experiment dash.js standard rate-based and dynamic ABR experience rebufferings and their HD performance drops whereas SARA flavors increase their HD shares
Adaptive Viewport Margins for Immersive Media (In Progress)
8
List of Publications and Source Codes
9