장시간 녹화
제한된 쓰기 대기열과 실제 분할 파일을 사용합니다.
이 페이지의 목차
12~24시간 작업을 설계 목표로 하지만 해당 시간의 내구성 테스트를 완료했다고 주장하지 않습니다. Blob 배열에 모두 쌓지 않고 순서대로 씁니다. 진행 중 쓰기를 포함해 대기열은 최대 32 MiB입니다.
사용 단계
- 전원과 공간을 확보하고 실제 설정으로 짧게 시험합니다.
- 15·30·60분을 선택합니다. 각 구간에서 MediaRecorder를 중지하고 마지막 데이터를 쓰고 파일을 닫은 후 다시 시작합니다.
- 대기열을 확인합니다. 압력이 높으면 일시 정지하고 쓰기 15초 초과나 용량 초과 시 중지합니다.
제한과 안전
분할 전환에는 공백이 있습니다. JavaScript 대기열은 인코더 내부 메모리를 제한하지 않습니다. Wake Lock은 절전·충돌·정전을 막는 보장이 아닙니다. 현재 파일은 손실될 수 있습니다.