anyRTC RTSP a solución WebRTC

  • Quiere ver videos de vigilancia en tiempo real sin complementos en la web
  • Existen requisitos para el rendimiento en tiempo real, el retraso de 1080P está dentro de los 400 m

1. Por qué cambiar a WebRTC

El efecto de la red pública RTSP no es bueno.
RTSP usa udp para transmitir, por lo que generalmente se transmite a través de tcp, pero tcp se ve afectado por el ancho de banda y las características de tcp en sí, lo que fácilmente puede causar demoras.

Debes usar complementos para ver videos en la web

RTSP es muy exigente con los navegadores, lo cual es una razón importante por la que RTSP no se ha promocionado ampliamente. El auge de la industria de la transmisión en vivo ha cultivado el hábito de los usuarios de ver transmisiones en vivo en WeChat y la Web. El método de complemento no ha sido aceptado por la gente.

Super dificil de interactuar

Debido a que el efecto de transmisión de la red pública de este protocolo no es bueno, es aún más insoportable al interactuar. El retraso de la interacción es grande, la pantalla está borrosa, el sonido se pierde y es fácil de congelar.

Dos, introducción al programa anyRTC

ArRtspTool es una herramienta de código abierto de anyRTC para convertir rtsp stream a rtc, de modo que rtsp stream no necesita un servicio de red externo o una dirección IP, puede ver el flujo de video de varias formas como página web / H5 sin plug-in, applet, APP, etc. .

Admite series comunes de Linux, Windows, Raspberry Pi, Nvidia TX, etc.

Admite flujo Rtsp, admite cámara USB, admite flujo de empuje de ventana, etc.

Escenarios aplicables:

1. La cámara de la intranet penetra en la red pública: use la página web, la aplicación o el subprograma para mirar, retraso interno ultrabajo de 400 ms

2. Conducción de larga distancia: retraso ultra bajo, control remoto, el proceso no está atascado

3. UAV: ​​latencia ultrabaja, control preciso, retroalimentación de reconocimiento de IA

4. Control de acceso comunitario: monitoreo en tiempo real, intercomunicador bidireccional, control remoto

Tres, compila

Descargue el código localmente: git clone https://github.com/anyRTC-UseCase/ArRtspTool.git

La plataforma correspondiente al script compilado (verificado, otras plataformas o versiones del sistema pueden contactar con nuestra empresa para su confirmación):

Makefile.linux  - Centos7.0及以上
Makefile.pi		- 树莓派4
Makefile.tx		- Nvidia TX2

Tome Raspberry Pi como ejemplo (los siguientes comandos se ejecutan como root, los que no son root pueden informar errores de permisos):

***# cd ArRtspTool
***# cp Makefile.pi Makefile
***# make && make install

Inicie el programa, recuerde configurar los parámetros relevantes antes de ejecutar

***# chmod +x run.sh
***# ./run.sh start ArRtspTool rtsp.conf 

Detener programa

***# ./run.sh stop ArRtspTool

Cuatro, como configurar

[rtsp]
url=你的Rtsp流的Url

[nv]
dev_id=设备ID(/dev/video0)

[rtc]
app_id=rtc的AppId,
chan_id=频道ID,可设置任意值,web或App通过此ID可以观看rtsp的流

Se puede obtener AppId iniciando sesión en cualquier sitio web oficial de RTC

Nota: Elija una de las direcciones Rtsp y la ID del dispositivo, se prefiere la dirección Rtsp. Si presiona la cámara local, no es necesario que configure la dirección Rtsp

Cinco, problemas comunes

Consulte las preguntas frecuentes para obtener más detalles .

anyRTC Plan de apoyo al emprendimiento

  • 300.000 minutos gratuitos ayudan a las empresas emergentes a desarrollarse rápidamente.

Plan de soporte de inicio de AnyRTC , siempre que pase la revisión empresarial y se comunique con el servicio al cliente para unirse al plan de soporte de inicio de anyRTC , puede disfrutar de 300,000 minutos gratis. La cantidad de minutos obtenidos puede reducir el costo de los servicios técnicos de audio y video en tiempo real y comenzar el proyecto rápidamente sin costo.

  • Soporte exclusivo de orientación técnica

anyRTC brinda un servicio de atención al cliente exclusivo uno a uno para las empresas emergentes, brinda servicios profesionales y serios a los clientes y responde a sus preguntas a tiempo. ¡Y brinde a los clientes orientación técnica exclusiva, comience más rápido y conéctese en línea fácilmente!

Seis, contáctanos

Número de contacto: 021-65650071

QQ Consulting Group: 580477436

Grupo de intercambio técnico ArCall: 597181019

Correo electrónico de consulta: [email protected]

Problemas técnicos: Foro de desarrolladores

Para obtener más ayuda, visite: www.anyrtc.io http://www.anyrtc.io/)

Supongo que te gusta

Origin blog.csdn.net/anyRTC/article/details/108606037
Recomendado
Clasificación