HLS : 애플에서 미는 포멧 입니다.
아이폰에서 사용하려면 이 포멧을 사용해야 하며, 안드로이드 폰도 지원합니다.
TS로 전송이되어, 디지털 방송용 데이터를 그대로 이용가능하다는 장점이 있습니다.
단점은 188 단위의 패킷에 데이터를 넣는 방식이라. 불필요한 헤더가 많아 100을 보내면 140 정도의 데이터가 전송되어야 하며, 세그먼트 단위로 seek이 이루어집니다.
MPEG-DASH : hls에 대항하여 나온 포멧 입니다.
HLS는 애플 특허만 있지만 MPEG-DASH는 특허를 가진 곳이 많아, 보급이 늦은 편이라고 합니다.
또 애플에선 HLS를 미니, 아이폰 같은데선 지원이 안되구요.
하지만 MP4 파일과 거의 유사한 ISO 기반으로 만들어서 HLS 보단 불필요한 데이터가 나가는 문제가 줄어 들었으며, seek도 box에 있는 정보를 보면 되서, HLS보다 자유롭게 가능합니다.