Skip to main content

go2rtc en reComputer

Introducción

go2rtc es un framework WebRTC de código abierto diseñado para facilitar la transmisión de medios en tiempo real a través de internet. Está desarrollado por el equipo XTLS y tiene como objetivo combinar WebRTC con otros protocolos de medios como RTSP, RTMP y HLS para una transmisión eficiente de video y audio en tiempo real.

WebRTC (Web Real-Time Communication) es un protocolo ampliamente utilizado para establecer conexiones peer-to-peer y habilitar el intercambio de medios en tiempo real como videollamadas, transmisiones en vivo y otras aplicaciones en tiempo real. go2rtc facilita la implementación de WebRTC en entornos donde diferentes protocolos de medios necesitan ser convertidos en streams WebRTC para transmisión de baja latencia y escalable.

Prerrequisitos

Requisitos de Hardware

reComputer R1125reComputer AI R2130reComputer AI Industrial R2145

Descargar y ejecutar go2rtc

Actualizar sistema

Por favor usa el siguiente comando para ejecutar.

sudo apt update
sudo apt upgrade -y

Descargar go2rtc

Por favor usa el siguiente comando para ejecutar.

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

Crear go2rtc.yaml

Por favor usa el siguiente comando para ejecutar.

nano go2rtc.yaml

Por favor completa la siguiente configuración con tu dirección 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

Ejecutar go2rtc

Por favor usa el siguiente comando para ejecutar.

 ./go2rtc_linux_arm64 

pir

Abre el puerto 1984 en el host, y haz clic en el botón Stream.

pir

Resultado

Una vez que hayamos configurado todo, podemos ver la transmisión en vivo de la cámara actual.

pir

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...