Pular para o conteúdo principal

go2rtc no reComputer

Introdução

go2rtc é um framework WebRTC de código aberto projetado para facilitar o streaming de mídia em tempo real pela internet. Ele é desenvolvido pela equipe XTLS e tem como objetivo combinar WebRTC com outros protocolos de mídia como RTSP, RTMP e HLS para transmissão eficiente de vídeo e áudio em tempo real.

WebRTC (Web Real-Time Communication) é um protocolo amplamente utilizado para estabelecer conexões ponto a ponto e possibilitar a troca de mídia em tempo real, como chamadas de vídeo, transmissões ao vivo e outras aplicações em tempo real. O go2rtc torna mais fácil implementar WebRTC em ambientes onde diferentes protocolos de mídia precisam ser convertidos em streams WebRTC para transmissão escalável e de baixa latência.

Pré-requisitos

Requisitos de hardware

reComputer R1125reComputer AI R2130reComputer AI Industrial R2145
reComputer Industrial R20xxreComputer Industrial R21xx

Baixar e executar o go2rtc

Atualizar o sistema

Use o seguinte comando para executar.

sudo apt update
sudo apt upgrade -y

Baixar go2rtc

Use o seguinte comando para executar.

wget https://nightly.link/AlexxIT/go2rtc/workflows/build/master/go2rtc_linux_arm64.zip
tar -xvzf go1.24.0.linux-arm64.tar.gz
chmod +x go2rtc_linux_arm64

Criar go2rtc.yaml

Use o seguinte comando para executar.

nano go2rtc.yaml

Preencha a seguinte configuração com o seu endereço IP real.

streams:
stream1:
url: rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=1
protocol: rtsp
codec: h264

server:
api: :1984
rtsp: :8554
webrtc: :8555

Executar go2rtc

Use o seguinte comando para executar.

 ./go2rtc_linux_arm64 

pir

Abra a porta 1984 no host e clique no botão Stream.

pir

Resultado

Depois de configurarmos tudo, podemos visualizar a transmissão ao vivo da câmera atual.

pir

Suporte Técnico e Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja o mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...