CqQRcNeHAv

Ocx setup exe activex для ip камеры

Звук из IP-камеры

Купил на DX китайскую IP-камеру. Камера совершенно noname, без единого указания на производителя. По внешнему виду и характеристикам похожа на эту. Может быть, это её OEMный вариант.

Камера оборудована динамиком и микрофоном и поддерживает двустороннюю передачу звука. Но, как обычно, поддерживает только в IE посредством специально устанавливаемого OCX. Всем остальным она отдаёт по RTSP только видео в H.264, аудиопотока там нет в принципе.

Вопрос: есть какие-нибудь идеи, как получить из неё звук человеческими средствами? Хотя бы в одну сторону — из камеры в плеер.

Upd: под человеческими средствами я подразумеваю обычный плеер, который умеет показывать отдаваемый камерой RTSP. Тот же vlc, например, или видеоплеер в андроиде.

OCX отдаётся камерой из веб-интерфейса в виде файла video.exe, который представляет собой RAR-архив, самораспаковывающийся в c:windowssystem32, и с автоматически запускаемым скриптом для регистрации компонентов:

$ unrar l video.exe UNRAR 4.00 beta 3 freeware Copyright (c) 1993-2010 Alexander Roshal ;下面的注释包含自解压脚本命令 (гугл переводит эту фразу как «The following comment contains SFX script command») Path=c:windowssystem32 SavePath Setup=myregocx.bat SFX Archive video.exe Comment: ;下面的注释包含自解压脚本命令 Path=c:windowssystem32 SavePath Setup=myregocx.bat Name Size Packed Ratio Date Time Attr CRC Meth Ver ——————————————————————————- myregocx.bat 44 44 100% 13-12-10 11:07. A. CCDE1BCE m0d 2.9 video.inf 610 315 51% 29-11-10 09:27. A. 967038B2 m3d 2.9 Socket.dll 36864 9619 26% 17-07-11 14:58. A. 784350ED m3d 2.9 PlaySdk.dll 57344 18639 32% 17-07-11 14:59. A. A6BF6A05 m3d 2.9 Video.ocx 339968 138936 40% 17-07-11 14:59. A. A16985F2 m3d 2.9 CamSearch.inf 316 254 80% 13-12-10 11:07. A. E51226AB m3d 2.9 CamSearch.ocx 40960 11791 28% 26-06-11 10:37. A. BE5FE280 m3d 2.9 H264Decoder.dll 389120 148067 38% 12-11-10 18:22. A. 462B5A04 m3d 2.9 ——————————————————————————- 8 865226 327665 37%

Скрипт для регистрации:

$ cat myregocx.bat regsvr32 video.ocx regsvr32 CamSearch.ocx

Содержимое inf-файлов:

$ cat video.inf ; INF file for video.cab [version] signature=»$CHICAGO$» AdvancedINF=2.0 [Add.Code] video.ocx=video.ocx playsdk.dll=playsdk.dll socket.dll=socket.dll H264Decoder.dll=H264Decoder.dll ; needed DLL file-win32-x86=thiscab clsid=<100ad4ac-9fef-46b4-9ee9-5b09cf842b2a> FileVersion=1,0,0,1 RegisterServer=yes [playsdk.dll] file-win32-x86=thiscab FileVersion=1,0,0,1 DestDir=11 [socket.dll] file-win32-x86=thiscab FileVersion=1,0,0,1 DestDir=11 [H264Decoder.dll] file-win32-x86=thiscab FileVersion=1,0,0,1 DestDir=11 ; end of INF file $ cat CamSearch.inf ; INF file for video.cab [version] signature=»$CHICAGO$» AdvancedINF=2.0 [Add.Code] CamSearch.ocx=CamSearch.ocx ; needed DLL [CamSearch.ocx] file-win32-x86=thiscab clsid=<42fc0cc2-a85e-4c47-aa1b-0bb56cae7b14> FileVersion=1,0,0,1 RegisterServer=yes ; end of INF file

Комментирование и размещение ссылок запрещено.

Thanx: МГУДТ