我想在java中创建一个应用程序。我想得到视频流和图片。我想控制这个IP摄像头(左,右,缩放......)
我找到了D-link设备的任何API,但没有找到AVIDSEN Visia。
我反编译Visia应用程序(APK文件),但src代码很糟糕。
我找到了2个API:
图片 http://XXX.XXX.XXX.XXX/tmpfs/auto.jpg
视频+音频: rtsp://XXX.XXX.XXX.XXX/11(例如通过VLC)
答案 0 :(得分:0)
<强>通量:强>
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)::视频+音频
<强>电机:强>
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]值越大,图像的饱和度越大
对比度:: [0 - 255]值越大,图像的对比度越大
hue :: [0 - 127]值越大,图像的色调越多
flip ::(on,off)翻转图像
mirror ::(on,off)翻转图像
场景::(自动,室内,室外)设置白平衡模式
简单示例: http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setimageattr&-mirror=off
<强> IR-LED:强>
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=auto ::将红外LED指示灯设置为自动模式
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=open ::设置IR LED始终处于活动状态::仅IN-6011
http://XXX.XXX.XXX.XXX/cgi-bin/hi3510/param.cgi?cmd=setinfrared&-infraredstat=close ::设置IR LED始终处于非活动状态
<强> ALARM 强>
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 ::启用/禁用外部警报以触发录制