
ABS ( Adaptive Bitrate Streaming )
- 네트워크의 대역폭과 장치의 성능을 감지하여 현재의 상황에 가장 적합한 비트레이트의 미디어 스트림을 자동으로 선택하는 스트리밍 기술이다.
- 한마디로 네트워크 수준이 낮아지면 영상의 화질을 낮춰서 영상이 멈추는 상황을 방지한다.
HLS 의 ABS 활용
- Master Playlist에서 제공하는 여러 버전의 Media Playlists (다양한 비트레이트와 해상도의 스트림) 중에서, 클라이언트는 현재의 네트워크 조건에 가장 적합한 것을 선택하여 재생한다.
HLS
- Master Playlist ( 파일타입 : .m3u8 ) > Media Playlist ( 파일타입 : .m3u8 ) > Segment ( 파일타입 : .ts ) ( 개념 : Video Chunk )