AXIS网络视频产品二次开发与集成PPT课件

上传人:仙*** 文档编号:188242398 上传时间:2023-02-18 格式:PPT 页数:50 大小:3.10MB
收藏 版权申诉 举报 下载
AXIS网络视频产品二次开发与集成PPT课件_第1页
第1页 / 共50页
AXIS网络视频产品二次开发与集成PPT课件_第2页
第2页 / 共50页
AXIS网络视频产品二次开发与集成PPT课件_第3页
第3页 / 共50页
资源描述:

《AXIS网络视频产品二次开发与集成PPT课件》由会员分享,可在线阅读,更多相关《AXIS网络视频产品二次开发与集成PPT课件(50页珍藏版)》请在装配图网上搜索。

1、.M A K E Y O U R N E T W O R K S M A R T E R1AXIS网络视频产品二次开发与集成2方法概述8Windows环境下的开发ActiveX控件、COM组件开发辅助工具8HTTP API8嵌入式开发嵌入式应用嵌入式脚本.M A K E Y O U R N E T W O R K S M A R T E R3Windows 环境下的开发4开发工具8AXIS Media Control8AXIS Media Parser8AXIS Media Viewer8AXIS Camera Control CE8AXIS Virtual Camera 8AXIS Came

2、ra ManagementNewNew5HTTP API/开发工具?直接使用 HTTP API 还是使用 Axis 开发工具?.M A K E Y O U R N E T W O R K S M A R T E R6AXIS Media Control7AMC 概述8在Internet Explorer、VB 及其他 ActiveX 容器中实现实时视频流的播放8使 Axis 视频产品能够非常方便的集成到大多数应用当中8AMC 媒体格式8Motion JPEG 8MPEG-28MPEG-4 8音频(G.711,G.726,AAC)9AMC GUI10AMC SDKAXIS Media Contr

3、ol SDK 包括:8最新版本的 AXIS Media Control8使用说明8API 规范 8例程及可在微软开发工具中直接使用的全套工程文件-Visual Basic 6.0-Visual C+6.0-Visual Basic.NET-Visual C+.NET8用于 Internet Explorer 的例程11AMC 功能8网络传输8视频-实时观看-文件播放-视频录制(4.40,MPEG-4,MPEG-2)8音频-实时接收、播放和传输-音频录制(MJPEG:异步;MPEG:同步)8PTZ8移动侦测8GUI8状态12AMC 二次分发8Axis 产品中安装8从 Web 页安装8可用于二次分

4、发的安装软件包8自定义的二次分发注意:MPEG解码器、ACC音频解码器未包含在SDK当中,不能随软件一起分发.M A K E Y O U R N E T W O R K S M A R T E R13AXIS Media Parser SDK14AMP SDK概述8主要包含两个COM组件AXIS Media Parser(AMP)AXIS Media Viewer(AMV)15AMP 概述8快速简洁的 COM API 8基于 DirectX DirectShow 技术8可访问独立的帧8可访问媒体流中的事件触发数据8目前支持MJPEG、MPEG-4的录制,目前(1.1版)不支持音频,不久将能够支

5、持所有的 Axis 媒体格式16AxisMediaParser API8AxisMediaParser 是一个具备简单、自定义COM API 的 DirectShow filter8通过 AxisRTPSourceFilter 从网络摄像机或视频服务器获取 MPEG-4 视频流8应用-使用 IAxisMediaParser 接口连接到媒体流-实现 IAxisMediaParserNotify 接口来接收媒体流数据和事件触发数据AxisRTPSourceFilterAxisMediaParserIAxisMediaParserIAxisMediaParserNotify17AMV 概述8快速简洁

6、的 COM API 8基于 DirectX DirectShow 技术8将媒体流进行解码并呈现到您的应用程序窗口中8支持以原始速度或自定义的速度进行回放8支持在 AMC 的窗口中进行视频呈现8目前(1.1版)支持MJPEG、MPEG-4两种视频格式,不支持音频,将来会支持所有Axis媒体格式18AxisMediaViewer API8AxisMediaViewer是一个具备简单、自定义COM API 的 DirectShow source filter8与 AMC 共用同一个 MPEG-4 视频解码器8使用方法-使用 IAxisMediaViewer 接口进行媒体流数据呈现-使用 IAxisW

7、indowControl 接口进行窗口句柄设置和窗口绘制AxisMediaViewerMPEG4 Video DecoderIAxisMediaViewerIAxisWindowControlRenderer.M A K E Y O U R N E T W O R K S M A R T E R19AXIS Camera Control CE20ACC CE 概述8使用户可以通过 Pocket PC 2002 和Windows CE.NET 平台进行移动监控8极大的简化了移动应用与 Axis 视频产品的集成工作21ACC CE SDKACC CE SDK 包括:8AXIS Camera Con

8、trol CE 的4个不同版本-ARM-PPC x86-WCE x86-Win328使用说明8API 规范 8适用于 eMbedded VB 和 eMbedded VC+的例程22eMbedded VB Example8在您的移动设备上安装相关组件8在您的 PC 机上安装适用于桌面电脑的版本8将程序组件插入到您创建的 eMbedded Visual Basic 应用程序中8添加如下代码CamImage1.URL=”http:/myserver/axis-cgi/mjpg/video.cgi”8将程序上传到您的移动设备中并运行.M A K E Y O U R N E T W O R K S M

9、A R T E R23AXIS Virtual Camera24AXIS Virtual Camera 产品设计目的我们为什么开发这一工具?8从一台设备中产生可预测、可重复的视频流8使您可以改变一台设备的行为而无需真正改变该设备的实际配置8使您无需真正拥有大量设备即可模拟具备大量设备的应用环境25AXIS Virtual Camera 基本功能AXIS Virtual Camera 所支持的4个基本功能:8MJPEG 视频流录制和回放8虚拟参数8通用码流替换8测试26AXIS Virtual Camera 概述AXIS Virtual Camera 可以运行在客户端计算机上或者一台专用电脑上1

10、:Request2:Request3:Result A4:Result B客户端AVC摄像机27AXIS Virtual Camera MJPEG 8录制-可控环境下的视频流-视频流中包含各种真实现象8回放-展示来自一台设备的“实时”视频流-对于预定义视频流的图像分析-无视频流来自实际设备28AXIS Virtual Camera 参数虚拟参数 8替换参数值8保护实际设备中的参数8更改参数值而不影响实际设备8获取和更新大量虚拟设备的参数值,无需真正配备大量设备29AXIS Virtual Camera8通用码流替换-替换对于所有客户端请求的响应-为虚拟摄像机添加测试页面8测试-便于为客户端应用

11、添加大量的设备-可预测的视频流和参数值-无需改变真实的设备-程序代码同时适用于虚拟摄像机和真实的摄像机 30AXIS Virtual Camera 所支持的设备8Axis 2xx 系列的视频产品,固件版本为4.03/4.10 以及更高,除 AXIS 230,250S,262 和 292 之外8对于以前版本的 Axis 视频产品提供有限的支持(AXIS 2xxx 系列产品).M A K E Y O U R N E T W O R K S M A R T E R31AXIS Camera Management32AXIS Camera Management ACM8为了简化大量Axis网络摄像机和

12、视频服务器的安装和固件升级过程而推出8ACM既是一套应用软件,同时也是一个针对ADP的开发组件33AXIS Camera Management 基本功能ACM的4个基本功能在网络中发现和搜索设备为已发现的设备配置IP地址同时为多台设备进行固件升级1.显示已知设备的状态34AXIS Camera Management 主要功能特性8配置IP地址采用HTTP/HTTPS而不是ARP/PING来进行IP地址配置 无需在2分钟内重启设备在设备不具备有效IP地址的时候仍然可以成功为其配置IP地址,在本地子网中使用自动IP地址8固件升级支持同时为多台设备进行固件升级,并行或按照指定的序列进行并行方式下可同

13、时支持15台设备进行升级 8设备状态显示根据用户定义的时间间隔持续检测设备的连接状态对于内部网络中的设备采用PING对于位于Internet或NAT之后的设备采用HTTP/HTTPS35AXIS Camera Management 主要功能特性(续)8安全性如果远程设备支持HTTPS,则采用HTTPS设备访问密码被加密保存,并且只能由设定该密码的用户使用严格采用标准的Internet协议进行设备发现、IP地址配置、固件升级和设备状态显示 所有的用户活动均有日志记录 36AXIS Camera Management 用户界面用户订制的设备分组设备类型设备状态IP地址当前固件版本设备序列号设备名称

14、设备分组示例:显示“所有设备”组图标直接显示设备状态37AXIS Camera Management SDK8ACM SDK 包含:帮助文件概述和简介如何分发该组件例程描述COM 及.NET API 说明文档Visual Studio 环境的下的例程Visual Basic 6,Visual Basic script,C+,C#可以从Window系统的开始菜单中直接访问可分发的组件文件38AXIS Camera Management 2.008在 ACM 2.00 中实现的新功能多设备配置更加简化的参数日期和时间用户管理PTZ 驱动程序上传模板文件最新固件信息及下载缩略图(Thumbnails

15、)、DNS域名以及其他方面的完善39AXIS Camera Management 所支持的设备8所支持的设备类型2xx系列的 Axis 网络视频产品,固件版本 4.03/4.10 或更高,AXIS 205,230,250S,262 及 292 除外不支持早期版本的产品(AXIS 2xxx 系列).M A K E Y O U R N E T W O R K S M A R T E R40HTTP API&参数41API 定义使程序员可以通过一套定义好的过程和指令与我们的产品进行交互 42Axis APIsHTTP API开发工具应用程序43HTTP APIAxis所有的网络视频产品都具备同样的A

16、PI,这使得第三方开发者可以非常方便的将这些产品集成到应用当中。8 请求单副和多副画面8 摄像机控制功能8 获取和设置内部参数44HTTP API Example快照:“http:/axis-cgi/jpg/image.cgi”45为何有两个版本的 HTTP API?8新一代产品-新的功能特色-动态参数-不同的安全级别(观看、操作和管理)46文档8产品接口指南-说明每款产品所适用的 HTTP API 版本8差别说明文档-说明版本1和版本2之间的区别8参数文档-说明所有的参数和安全级别8固件发布说明-包含所支持的 HTTP API 组.M A K E Y O U R N E T W O R K S M A R T E R47嵌入式开发48嵌入式开发8嵌入式脚本Shell,PHP38嵌入式应用SDK49Questions?50放映结束 感谢各位的批评指导!谢谢 谢!谢!让我们共同进步

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!