Encoding + Streaming Protocol + playout buffering
server-to-client bandwidth will vary over time, with changing network congestion levels
Solution is distributed, application-level infrastructure for high performance and low cost
pre-distributed popular data is cache
- HLS, DASH를 지원하는 브라우저나 Application에서 Manifest 파일을 요청
- Bandwidth 와 Manifest 따라 Bitrate 선택
- Manifest 파싱하며 필요한 Segment 다운
- 다운로드한 Segment를 MSE에게 제공
- MSE에서 받은 데이터를 형식에 맞게 디코딩하고 영상 재생
Video Streaming Notion
Video Streaming Protocols