m3u8를 살펴 보세요.
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:10
1.ts
#EXTINF:10
2.ts
#EXTINF:10
3.ts
이런 씩일 때에는 seekTo(20 * 1000)을 하면 20초로 seek을 시도하고,
단말에서는 3.ts를 받아 재생하면 되기 때문에 seek이 됩니다.
이 경운 EXTINF에 적어진 숫자들을 더 해 나온 값들로만 seek이 된다고 보시면 됩니다.(ex: 22초로 seek을 할 경우 20초 부터 재생 )
하지만 위와 같은 구조가 아니라 1.ts 같은거 한개만 있을 경우에는 1.ts의 비트레이트를 구해서 range-request 등으로
해당 시간에 위치하는 데이터를 요청하여 재생을 해 주어야 하는데, 단말에 따라 지원되는게 있을진 몰라도,
대부분의 단말에선 거의 지원이 안되는 듯 했습니다.