S3 버킷에 호스팅된 비디오의 Cross-Origin Read Blocking(CORB) 문제

S3 버킷에 업로드된 비디오에서 CORB 문제를 관찰하고 있습니다. 또한 보안 업로드도 사용 중입니다.

비디오가 로드되지 않고 콘솔에서 CORB 오류가 반환됩니다.
GitHub에서 빠르게 검색해 보았더니 FIX: Service worker should cache only 200 requests - Pull Request #21409 - discourse/discourse - GitHub (관련이 있는지 확실하지는 않음)를 발견했습니다.

(버그가 아닌 경우) 이 문제를 해결하는 방법에 대해 아이디어가 있으신가요?

네, @nbianca 님이 최근 이 특정 시나리오에 대해 몇 가지 수정을 하셨습니다. 보안 업로드가 활성화된 상태에서 발생하는 비디오 관련 CORB 오류를 수정한 것입니다. 저희 경우에는 macOS에서 Chrome 브라우저에만 영향을 미쳤습니다.

위 변경 사항 이후, Chrome에서 서비스 워커를 등록 해제해야 비로소 비디오가 정상적으로 재생되기 시작했던 기억이 납니다. 한번 시도해 보실 수 있을까요?

그렇습니다, 실제로 그렇게 작동합니다. 모든 사용자에게 적용할 수 있는 방법이 있을까요?

좋은 질문이에요. 저는 그 답을 몰라요. @Falco님, 이걸 할 수 있는지 아시는 분 있으세요?

실제로 저는 나중에 같은 영상을 다시 확인했을 때 동일한 문제가 발생했습니다. 이는 우리 사용자들에게 영구적인 해결책이 되지 않는 것 같습니다.