Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Este script PowerShell irá criar um arquivo HTML/JavaScript que permite coordenar uma chamada de vídeo ao vivo no YouTube
# usando duas câmeras de celular: uma frontal e outra traseira.
# Definir o conteúdo do arquivo HTML/JavaScript
$htmlContent = @"
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Transmissão ao Vivo com Duas Câmeras</title>
<style>
#videoContainer {
position: relative;
width: 100%;
height: 100%;
}
#frontCamera, #backCamera {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#backCamera {
width: 30%;
height: 30%;
top: auto;
bottom: 10px;
right: 10px;
}
</style>
</head>
<body>
<div id="videoContainer">
<video id="frontCamera" autoplay></video>
<video id="backCamera" autoplay></video>
</div>
<script>
async function startStream() {
const frontCamera = document.getElementById('frontCamera');
const backCamera = document.getElementById('backCamera');
try {
const frontStream = await navigator.mediaDevices.getUserMedia({ video: { facingMode: 'user' } });
frontCamera.srcObject = frontStream;
const backStream = await navigator.mediaDevices.getUserMedia({ video: { facingMode: { exact: 'environment' } } });
backCamera.srcObject = backStream;
} catch (error) {
console.error('Erro ao acessar as câmeras: ', error);
}
}
window.onload = startStream;
</script>
</body>
</html>
"@
# Caminho do arquivo HTML a ser criado
$filePath = "C:\Users\Public\Documents\transmissao_duas_cameras.html"
# Criar o arquivo HTML com o conteúdo definido
Set-Content -Path $filePath -Value $htmlContent
Write-Output "Arquivo HTML criado com sucesso em: $filePath"
Como Executar o Script:
1. Abra o PowerShell como Administrador.
2. Copie o script acima e cole no console do PowerShell.
3. Pressione Enter para executar o script.
4. O script criará um arquivo HTML chamado transmissao_duas_cameras.html
no diretório C:\Users\Public\Documents
.
5. Abra o arquivo transmissao_duas_cameras.html
em um navegador que suporte WebRTC (como Google Chrome ou Firefox).
6. Permita o acesso às câmeras quando solicitado pelo navegador.
7. O vídeo da câmera frontal será exibido em tela cheia, enquanto o vídeo da câmera traseira será exibido em uma janela menor no canto inferior direito.