WebM por defeito; MP4 só quando MediaRecorder o suportar. Não converte WebM emMP4 por mudança de extensão. Sem áudio, permissões de ecrã ou envio de dados a serviços externos. WebM usa WebCodecs/VP8 com timestamps fixos quando disponível: a preparação pode demorar, mas a duração codificada é quadros/cadência. MP4 e fallback MediaRecorder gravam em tempo real e podem prolongar a duração durante os carregamentos. O intervalo efetivamente preparado e UTC por amostra ficam nos metadados; não há interpolação física. Teste WebM: 50 quadros,1280×720,5 s decodificados, preparação57,22 s nesta máquina. Teste de voo MP4:5 s pretendidos,47,48 s decodificados. Exportação e navegação têm custos diferentes.
Limites:1280×720,10/15fps,5–60s pretendidos,90s de execução e interrupção quando os dados codificados atingem64MiB (pode exceder esse valor pelo último bloco do codificador). Um único canvas2D é reutilizado, geometria persistente e cache de três mapas conservadas. Não se guarda uma lista de imagens raster. Dados do vídeo e pré-visualização ficam em memória até Libertar, nova exportação ou saída da página; memória total do navegador não medida.
Manter separador visível. Ocultá-lo termina a gravação; navegação pode perder um ficheiro ainda não descarregado. Ao terminar, câmara e instante originais são repostos se a página estiver visível. Voos são percursos visuais aproximados, sem verificação de colisão ou garantia de detalhe nativo em todos os setores. A/B não é persistido e orientações opostas podem ser rejeitadas. Mapa de contexto depende da ligação e das permissões CORS dos recursos.
Captura feita em postRender, sem ativar preserveDrawingBuffer e sem aumentar os recursos WebGL da cena. Nenhuma alteração de malha, BC, datum ou resultados. G7 conserva limitações físicas e verticais. Escala vertical e caráter interpretativo ficam registados no ficheiro.
Abrir R58 · QA · Fontes técnicas: Canvas captureStream, MediaRecorder, Cesium Scene/postRender.