Saltar a contenido

Guía de Conexión de Cámaras IP por Marca

Video Capture SDK .Net Media Blocks SDK .Net

Conectar cámaras IP en C# .NET es sencillo cuando conoces el patrón de URL RTSP correcto para tu marca de cámara. Cada fabricante utiliza formatos de URL, puertos y métodos de autenticación ligeramente diferentes.

Este directorio proporciona patrones de URL RTSP específicos por marca, ejemplos de código de conexión usando VisioForge SDK y consejos de solución de problemas para los fabricantes de cámaras IP más populares.

Cómo Funcionan las Conexiones RTSP de Cámaras

La mayoría de las cámaras IP modernas exponen flujos de video mediante el protocolo RTSP (Real-Time Streaming Protocol) en el puerto 554. El flujo general de conexión es:

  1. Determinar la dirección IP de tu cámara (mediante descubrimiento ONVIF, tabla de asignaciones DHCP o utilidad del fabricante)
  2. Construir la URL RTSP usando el patrón específico de la marca
  3. Autenticarse con las credenciales de la cámara
  4. Conectar y renderizar el flujo de video

Código de Inicio Rápido

Conéctate a cualquier cámara RTSP usando uno de los tres enfoques del VisioForge SDK:

// Initialize SDK (call once at app startup)
await VisioForgeX.InitSDKAsync();

var videoCapture = new VideoCaptureCoreX(VideoView1);

// Create RTSP source
var rtsp = await RTSPSourceSettings.CreateAsync(
    new Uri("rtsp://192.168.1.100:554/stream1"),
    "admin",
    "password",
    true); // capture audio

videoCapture.Video_Source = rtsp;

await videoCapture.StartAsync();
var videoCapture = new VideoCaptureCore(VideoView1 as IVideoView);

videoCapture.IP_Camera_Source = new IPCameraSourceSettings()
{
    URL = new Uri("rtsp://admin:password@192.168.1.100:554/stream1"),
    Type = IPSourceEngine.Auto_LAV
};

videoCapture.Audio_PlayAudio = true;
videoCapture.Audio_RecordAudio = false;
videoCapture.Mode = VideoCaptureMode.IPPreview;

await videoCapture.StartAsync();
var pipeline = new MediaBlocksPipeline();

var rtspSettings = await RTSPSourceSettings.CreateAsync(
    new Uri("rtsp://192.168.1.100:554/stream1"),
    "admin",
    "password",
    audioEnabled: true);

rtspSettings.AllowedProtocols = RTSPSourceProtocol.TCP;

var rtspSource = new RTSPSourceBlock(rtspSettings);
var videoRenderer = new VideoRendererBlock(pipeline, VideoView1);
var audioRenderer = new AudioRendererBlock();

pipeline.Connect(rtspSource.VideoOutput, videoRenderer.Input);
pipeline.Connect(rtspSource.AudioOutput, audioRenderer.Input);

await pipeline.StartAsync();

Reemplaza la URL RTSP con el patrón específico de tu marca de las páginas siguientes.

¿Qué SDK Debo Elegir?

SDK Ideal Para Plataformas
VideoCaptureCoreX Nuevos proyectos multiplataforma, .NET moderno Windows, macOS, Linux, Android, iOS
VideoCaptureCore Proyectos solo Windows, .NET Framework legacy Windows
Media Blocks Pipelines avanzados, cadenas de procesamiento personalizadas Windows, macOS, Linux, Android, iOS

VideoCaptureCoreX es recomendado para la mayoría de los proyectos nuevos. Usa Media Blocks cuando necesites construir pipelines de procesamiento personalizados con múltiples fuentes, filtros o salidas.

Marcas de Cámaras

Marcas Destacadas (Guías Completas)

Marca Sede Segmento de Mercado Guía
Hikvision Hangzhou, China Empresarial / Consumidor Guía de Conexión
Dahua Hangzhou, China Empresarial / Consumidor Guía de Conexión
Axis Lund, Suecia Empresarial / Profesional Guía de Conexión
Reolink Hong Kong Consumidor / Prosumer Guía de Conexión
Amcrest Houston, EE.UU. Consumidor / PYME Guía de Conexión
Samsung/Hanwha Grasbrunn, Alemania / Seúl, Corea del Sur Empresarial / Profesional Guía de Conexión
Bosch Grasbrunn, Alemania Empresarial / Infraestructura Crítica Guía de Conexión
Ubiquiti Nueva York, EE.UU. Prosumer / PYME Guía de Conexión
Foscam Shenzhen, China Consumidor / PYME Guía de Conexión
TP-Link Shenzhen, China Consumidor / PYME Guía de Conexión
Vivotek Nueva Taipei, Taiwán Empresarial / Profesional Guía de Conexión
Panasonic/i-PRO Tokio, Japón Empresarial / Gobierno Guía de Conexión
Sony Tokio, Japón Empresarial (descontinuado 2020) Guía de Conexión
Lorex Markham, Canadá Consumidor / Prosumer Guía de Conexión
D-Link Taipéi, Taiwán Consumidor / PYME Guía de Conexión
Honeywell Charlotte, EE.UU. Empresarial / Comercial Guía de Conexión
Pelco Fresno, EE.UU. (Motorola Solutions) Empresarial / Gobierno Guía de Conexión
Cisco San José, EE.UU. Empresarial / Consumidor-PYME (legacy) Guía de Conexión
Grandstream Boston, EE.UU. PYME / Profesional Guía de Conexión
Swann Melbourne, Australia Consumidor / Prosumer Guía de Conexión
GeoVision Taipéi, Taiwán Empresarial / Profesional Guía de Conexión
ACTi Taipéi, Taiwán Profesional / Empresarial Guía de Conexión
Canon Tokio, Japón Profesional / Empresarial Guía de Conexión
FLIR (Teledyne) Wilsonville, EE.UU. Empresarial / Térmico Guía de Conexión
Milesight Xiamen, China Profesional / PYME Guía de Conexión
INSTAR Hanau, Alemania Consumidor / Hogar Inteligente Guía de Conexión
Zmodo Shenzhen, China Consumidor / Económico Guía de Conexión
Arecont Vision Glendale, EE.UU. (Costar Group) Profesional / Empresarial Guía de Conexión
JVC Yokohama, Japón Profesional (descontinuado ~2015) Guía de Conexión
Toshiba Tokio, Japón Empresarial (descontinuado) Guía de Conexión
LG Seúl, Corea del Sur Empresarial (descontinuado) Guía de Conexión
Linksys Irvine, EE.UU. Consumidor (descontinuado ~2014) Guía de Conexión
LTS City of Industry, EE.UU. Profesional (OEM Hikvision) Guía de Conexión
Q-See Anaheim, EE.UU. Consumidor (extinto ~2020) Guía de Conexión
Speco Technologies Amityville, EE.UU. Profesional Guía de Conexión
EverFocus Nueva Taipei, Taiwán Profesional Guía de Conexión
ABUS Wetter, Alemania Consumidor / Profesional Guía de Conexión
Basler Ahrensburg, Alemania Visión Artificial / Industrial Guía de Conexión
Mobotix Langmeil, Alemania (Konica Minolta) Industrial / Infraestructura Crítica Guía de Conexión
Avigilon Vancouver, Canadá (Motorola Solutions) Empresarial / Infraestructura Crítica Guía de Conexión
AVTech Taipéi, Taiwán Comercial / Industrial Guía de Conexión
LILIN Nueva Taipei, Taiwán Profesional / Empresarial Guía de Conexión
Zavio Hsinchu, Taiwán Profesional / PYME Guía de Conexión
CP Plus Delhi, India Empresarial / Comercial Guía de Conexión
Sanyo Osaka, Japón (ahora Panasonic) Profesional (descontinuado) Guía de Conexión
BrickCom Taipéi, Taiwán Profesional / Industrial Guía de Conexión
Edimax Taipéi, Taiwán Consumidor / PYME Guía de Conexión
Uniview (UNV) Hangzhou, China Empresarial / Gobierno Guía de Conexión
Hanwha Vision Seúl, Corea del Sur Empresarial / Profesional Guía de Conexión
Tiandy Tianjin, China Empresarial / PYME Guía de Conexión
EZVIZ Hangzhou, China (Hikvision) Consumidor / Hogar Inteligente Guía de Conexión
Wisenet Seúl, Corea del Sur (Hanwha Vision) Empresarial / Profesional Guía de Conexión
Annke Hong Kong Consumidor / Prosumer Guía de Conexión
Imou Hangzhou, China (Dahua) Consumidor / Hogar Inteligente Guía de Conexión
Wyze Kirkland, EE.UU. Consumidor (RTSP limitado) Guía de Conexión
Aqara Shenzhen, China Hogar Inteligente / HomeKit Guía de Conexión
Verkada San Mateo, EE.UU. Empresarial / Gestión en la nube Guía de Conexión
Rhombus Sacramento, EE.UU. Empresarial / Gestión en la nube Guía de Conexión
Arlo Carlsbad, EE.UU. Consumidor (sin RTSP) Guía de Conexión
Eufy Security Changsha, China (Anker) Consumidor / Hogar Inteligente Guía de Conexión
Tenda Shenzhen, China Consumidor / Económico Guía de Conexión
Mercusys Shenzhen, China (TP-Link) Consumidor / Económico Guía de Conexión

Patrones Comunes de URL RTSP por Marca

Para referencia rápida, estos son los patrones de URL RTSP principales para marcas populares de cámaras:

Marca Patrón de URL RTSP Principal Puerto Predeterminado
Hikvision rtsp://IP:554/Streaming/Channels/101 554
Dahua rtsp://IP:554/cam/realmonitor?channel=1&subtype=0 554
Axis rtsp://IP:554/axis-media/media.amp 554
Foscam rtsp://IP:88/videoMain 88
TP-Link (Tapo) rtsp://IP:554/stream1 554
Amcrest rtsp://IP:554/cam/realmonitor?channel=1&subtype=0 554
Reolink rtsp://IP:554/h264Preview_01_main 554
Ubiquiti rtsp://IP:7447/STREAM_TOKEN 7447
Samsung/Hanwha rtsp://IP:554/profile2/media.smp 554
Bosch rtsp://IP:554/video?inst=1 554
Vivotek rtsp://IP:554/live.sdp 554
Panasonic/i-PRO rtsp://IP:554/MediaInput/h264 554
Sony rtsp://IP:554/media/video1 554
Lorex rtsp://IP:554/cam/realmonitor?channel=1&subtype=0 554
D-Link rtsp://IP:554/live1.sdp 554
Honeywell rtsp://IP:554/h264 554
Pelco rtsp://IP:554//stream1 554
Cisco rtsp://IP:554/img/media.sav 554
Grandstream rtsp://IP:554/live/ch00_0 554
Swann rtsp://IP:554/live/h264 554
GeoVision rtsp://IP:8554//CH001.sdp 8554
ACTi rtsp://IP:7070//stream1 7070
Canon rtsp://IP:554/cam1/h264 554
FLIR (Teledyne) rtsp://IP:554/ch0 554
Milesight rtsp://IP:554//main 554
INSTAR rtsp://IP:554//11 554
Zmodo rtsp://IP:10554//tcp/av0_0 10554
Arecont Vision rtsp://IP:554/h264.sdp 554
JVC rtsp://IP:554/PSIA/Streaming/channels/0 554
Toshiba rtsp://IP:554/live.sdp 554
LG rtsp://IP:554/video1+audio1 554
Linksys rtsp://IP:554/img/media.sav 554
LTS rtsp://IP:554//Streaming/Channels/1 554
Q-See rtsp://IP:554/cam/realmonitor?channel=1&subtype=1 554
Speco rtsp://IP:554/1/stream1 554
EverFocus rtsp://IP:554//cgi-bin/rtspStreamOvf/0 554
ABUS rtsp://IP:554/video.mp4 554
Basler rtsp://IP:554/h264 554
Mobotix rtsp://IP:554/mobotix.h264 554
Avigilon rtsp://IP:554/defaultPrimary?streamType=u 554
AVTech rtsp://IP:554/live/h264 554
LILIN rtsp://IP:554/rtsph2641080p 554
Zavio rtsp://IP:554/video.mp4 554
CP Plus rtsp://IP:554/cam/realmonitor?channel=1&subtype=1 554
Sanyo rtsp://IP:554/VideoInput/1/h264/1 554
BrickCom rtsp://IP:554/channel1 554
Edimax rtsp://IP:554/ipcam_h264.sdp 554
Uniview (UNV) rtsp://IP:554/media/video1 554
Hanwha Vision rtsp://IP:554/profile2/media.smp 554
Tiandy rtsp://IP:554/cam/realmonitor?channel=1&subtype=0 554
EZVIZ rtsp://IP:554/h264/ch1/main/av_stream 554
Wisenet rtsp://IP:554/profile2/media.smp 554
Annke rtsp://IP:554/Streaming/Channels/101 554
Imou rtsp://IP:554/cam/realmonitor?channel=1&subtype=0 554
Wyze rtsp://IP:8554/live 8554
Aqara rtsp://IP:554/live/ch00_1 554
Verkada N/A (solo nube) N/A
Rhombus rtsp://IP:554/live (si está habilitado) 554
Arlo N/A (sin RTSP) N/A
Eufy Security rtsp://IP:554/live0 554
Tenda rtsp://IP:554/stream1 554
Mercusys rtsp://IP:554/stream1 554

Descubrimiento ONVIF

La mayoría de las cámaras IP modernas soportan ONVIF (Open Network Video Interface Forum), que permite el descubrimiento automático de cámaras en tu red. VisioForge SDK soporta descubrimiento ONVIF -- consulta nuestra guía de integración ONVIF para más detalles.

Comenzar

Instalar via NuGet

dotnet add package VisioForge.CrossPlatform.Core
dotnet add package VisioForge.DotNet.Core
dotnet add package VisioForge.DotNet.Core.Redist.VideoCapture.x64

Proyectos de Ejemplo

Ejemplos funcionales completos para integración de cámaras IP:

Prueba Gratuita

Descargar Prueba Gratuita

Recursos Relacionados