Como conectarse a una Camara IP
Publicado por Adolfo (273 intervenciones) el 26/10/2021 17:02:52
En esta ocasión les traigo un componente GRATUITO para poder conectarse a camaras IP, yo lo he probado con videoservidores de la Marca Axis, modelo Q7404 y cámaras HikVision modelo DS-2CD2T23G0-I5 y DS-2CD2643G1-1ZS (son muy parecedias).

Adjunto encontrar el proyecto en PB 12.6 si no lo tienen puden busacar en este foro, porque he publicado la liga de la descarga con su medicina, si no entonces escriban y volveré a publicarlo.
Pueden instalar estos componentes desde una aplicación con las siguientes líneas de código:
En el archivo adjunto aparte del proyecto CamaraIP encontrar estos 3 archivos:
AXISMediaControlSDK_redist.exe <-- Este siempre deben instalarlo
AxisH264DecoderSetup.msi <-- Este lo instalan si compilan a 32 bits
AxisH264DecoderSetup.msi <-- Este lo instalan si compilan a 64 bits
Ahora bien en la configuración de la cámara deben de seleccionar el Video Decoder H264

Porque si seleccionan el H265 Mostrará este error:

Espero les sirva y no tengan que comprar un componente.

Adjunto encontrar el proyecto en PB 12.6 si no lo tienen puden busacar en este foro, porque he publicado la liga de la descarga con su medicina, si no entonces escriban y volveré a publicarlo.
Pueden instalar estos componentes desde una aplicación con las siguientes líneas de código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Try
li_rc = wsh.Run("AXISMediaControlSDK_redist.exe /silent", 1, True)
Catch (runtimeerror err7)
MessageBox("Instalador RevueltaSIP","Error al tratar de ejecutar el programa Moxa ActiveX~r~n~r~nEl sistema operativo reporta lo siguiente: " + err7.GetMessage(), StopSign!)
Return
End Try
if gb_SO64 then //Se compilo a 64 bits
Try
li_rc = wsh.Run("AxisH264DecoderSetupX64.msi /passive", 1, True)
Catch (runtimeerror err8_2)
MessageBox("Instalador CamaraIP","Error al tratar de ejecutar el programa Moxa ActiveX~r~n~r~nEl sistema operativo reporta lo siguiente: " + err8_2.GetMessage(), StopSign!)
Return
End Try
else
Try
li_rc = wsh.Run("AxisH264DecoderSetup.msi /passive", 1, True)
Catch (runtimeerror err8)
MessageBox("Instalador CamaraIP","Error al tratar de ejecutar el programa Moxa ActiveX~r~n~r~nEl sistema operativo reporta lo siguiente: " + err8.GetMessage(), StopSign!)
Return
End Try
end if
En el archivo adjunto aparte del proyecto CamaraIP encontrar estos 3 archivos:
AXISMediaControlSDK_redist.exe <-- Este siempre deben instalarlo
AxisH264DecoderSetup.msi <-- Este lo instalan si compilan a 32 bits
AxisH264DecoderSetup.msi <-- Este lo instalan si compilan a 64 bits
Ahora bien en la configuración de la cámara deben de seleccionar el Video Decoder H264

Porque si seleccionan el H265 Mostrará este error:

Espero les sirva y no tengan que comprar un componente.
- CamaraIP.rar(9,6 MB)
Valora esta pregunta


0