hls.js blob 데이터 계속해서 불러오는 현상 본문

카테고리 없음

hls.js blob 데이터 계속해서 불러오는 현상

violet4795 2022. 6. 29. 19:02

https://github.com/video-dev/hls.js/issues/3811

 

 

 

캠 개발에 쓰인 hls.js 버전업을 시도하다 

 

blob요청이 계속해서 요청되는 현상이 생겨서 디버깅하다 

 

issue에 한명쯤은 있지않을까해서 역시나 있었고,

 

현재 공식버전에는 포함되지 않은 모양이다.

 

 

1.0.0이상 버전부터 발생하는 이슈이며.

 

영상자체는 큰 문제가 없는 것처럼 보이는데 쓸데없는 트래픽이 너무많이생기고

 

 

 

 

 

 

 

해결법으로는 

 

1.https://github.com/video-dev/hls.js/pull/4321/files

라이브러리를 수동으로 수정해서 사용할 수 있는 환경이라면 여기 버전을 반영해서 사용해도되고

 

2. 버전을 0.14.x로 낮춰서 사용하면 해당문제가 발견되진 않는다.

 

3. maxFragLookUpTolerance  옵션을 건드려서 타이밍 조절을 통해 수정하는 방법도 있나본데, 해보진 않았다.  . .

https://github.com/video-dev/hls.js/issues/4338

영상이 멈추는 등의 사이드이펙트도 있는것 같다.

 

 

버전을 0.14.x 로 낮춰도 문제가없다면 2번이 가장 괜찮아보인다