我想在java中创建一个应用程序。 我想获得视频流和图片。 我想控制这台IP摄像机(左,右,缩放...)
我找到了D-link设备的任何API,但没有找到AVIDSEN Visia的API。
我反编译Visia应用程序(APK文件),但src代码是可怕的。
我找到2个API:
图片: http : //XXX.XXX.XXX.XXX/tmpfs/auto.jpg
视频+音频: rtsp://XXX.XXX.XXX.XXX/11(例如,通过VLC)
I want create a application in java. I want get video stream and picture. I want control this IP camera (left, right, zoom, ...)
I find any API for D-link device but not for AVIDSEN Visia.
I decompile Visia application (APK file) but src code is horrible.
I find 2 API:
image: http://XXX.XXX.XXX.XXX/tmpfs/auto.jpg
video+audio: rtsp://XXX.XXX.XXX.XXX/11 (via VLC for example)
最满意答案
流量:
http://XXX.XXX.XXX.XXX/tmpfs/snap.jpg?usr=admin&pwd=password ::快照(720p / 1280x720像素)
http://XXX.XXX.XXX.XXX/tmpfs/auto.jpg?usr=admin&pwd=password ::快照(352p或176p)
rtsp://XXX.XXX.XXX.XXX/11(例如通过VLC):: video + audio
发动机:
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=right ::连续移动
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=left ::连续移动
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=up ::不断向上移动
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=down ::不断下移
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=stop ::停止移动摄像头
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=right ::右移一步
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=left ::移动一步
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=up ::向上移动一步
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=down ::向下移动一步
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=home ::转到中心位置
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=hscan ::水平扫描
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=vscan ::垂直扫描
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/preset.cgi?-act=set&-status=1&-number=[0-7] ::设置位置
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/preset.cgi?-act=set&-status=0&-number=[0-7] ::取消设置位置
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/preset.cgi?-act=goto&-status=1&-number=[0-7] ::转到设置的位置
图片:
亮度:: [0 - 255]值越大,图像越亮
饱和度:: [0 - 255]值越大,图像饱和度越高
contrast :: [0 - 255]值越大,图像对比度越高
色调:: [0 - 127]值越大,图像色调越多
翻转::(开,关)翻转图像
镜像::(开,关)翻转图像
场景::(自动,室内,室外)设置白平衡模式
简单示例: http : //XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setimageattr&-mirror=off
配合物示例: http : //XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setimageattr&-brightness=0&-saturation=0&-contrast=0&-hue=0&-flip=off&-mirror =关闭&-scene =汽车
IR-LED:
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=auto ::将红外灯设置为自动模式
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=open ::设置红外灯始终处于活动状态::仅限IN-6011
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=close ::设置红外灯始终不活动
报警:
http:// admin:password@XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd = setmdattr&-enable = 1&-name = 1 ::启用md区域1
http:// admin:password@XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd = setmdattr&-enable = 0&-name = 1 ::禁用md区域1
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setioattr&-io_enable=1&-io_flag=1 ::启用/禁用外部警报以触发录制
flux:
http://XXX.XXX.XXX.XXX/tmpfs/snap.jpg?usr=admin&pwd=password :: Snapshot (720p / 1280x720 Pixel)
http://XXX.XXX.XXX.XXX/tmpfs/auto.jpg?usr=admin&pwd=password :: Snapshot (352p or 176p)
rtsp://XXX.XXX.XXX.XXX/11 (via VLC for example) :: video+audio
Motor:
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=right :: Moves continuously right
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=left :: Moves continuously left
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=up :: Moves continuously up
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=down :: Moves continuously down
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=stop :: Stops moving camera-head
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=right :: Moves one step right
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=left :: Moves one step left
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=up :: Moves one step up
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=down :: Moves one step down
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=home :: Go to Center Position
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=hscan :: Scan horizontal
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=vscan :: Scan vertical
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/preset.cgi?-act=set&-status=1&-number=[0-7] :: set a position
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/preset.cgi?-act=set&-status=0&-number=[0-7] :: unset a position
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/preset.cgi?-act=goto&-status=1&-number=[0-7] :: goto to a set position
image:
brightness :: [0 - 255] the bigger the value the brighter the image
saturation :: [0 - 255] the bigger the value the more saturation the image has
contrast :: [0 - 255] the bigger the value the more contrast the image has
hue :: [0 - 127] the bigger the value the more hue the image has
flip :: (on , off) flips the image
mirror :: (on , off) flips the image
scene :: (auto , indoor , outdoor) sets the white balance mode
Easy example: http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setimageattr&-mirror=off
Complexe example: http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setimageattr&-brightness=0&-saturation=0&-contrast=0&-hue=0&-flip=off&-mirror=off&-scene=auto
IR-LED:
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=auto :: Sets IR LED's to auto mode
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=open :: Sets IR LED's always active :: only IN-6011
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=close :: Sets IR LED's always inactive
ALARM:
http://admin:password@XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=1&-name=1 :: enables the md area 1
http://admin:password@XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=0&-name=1 :: disables the md area 1
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setioattr&-io_enable=1&-io_flag=1 :: enable / disable external alarm in to trigger recording
更多推荐
发布评论