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