onvif获取摄像头的流媒体地址完整流程

linux设备上的Onvif 实现6:获取摄像头的流媒体地址完整流程

整体流程:

Probe: 发现网络摄像头,获取webserver地址

http://192.168.15.240/onvif/device_service

GetCapabilities:获取设备能力文件,从中识别出媒体信息地址URI:  http://192.168.15.240/onvif/Media

GetProfiles: 获取媒体信息文件,识别主通道、子通道的视频编码分辨率

GetStreamUri:获取指定通道的流媒体地址  rtsp://192.168.15.240:554/Streaming/Channels/2?transportmode=unicast

时间: 2024-12-30 04:26:42

onvif获取摄像头的流媒体地址完整流程的相关文章

Onvif 获取指定通道的流媒体地址

GetStreamUri函数可以获取流媒体地址.代码如下:void UserGetUri(const char* xAddr){ int result=0 ; struct soap *soap = soap_new(); struct _trt__GetStreamUri trt__GetStreamUri ; struct _trt__GetStreamUriResponse trt__GetStreamUriResponse; printf("\n\n---------------Gett

OpenCV获取摄像头视频并在MFC的Picture控件上显示

分为两步:OpenCV获取摄像头数据+图像在Picture上显示 第一步:OpenCV获取摄像头数据 参考:http://www.cnblogs.com/epirus/archive/2012/06/04/2535190.html http://blog.sina.com.cn/s/blog_6dbe9bdb0100nii7.html http://blog.csdn.net/augusdi/article/details/8762961 #include "stdafx.h" #in

发布IOS应用程序到苹果APP STORE完整流程

参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/ (如何发布IOS应用程序到苹果APP STORE) 开发环境:xcode5.1.1 iphonesdk:7.1 开发机器:iMac 真机部署测试:apple个人开发者ID 向导: 必备ID

Nginx+Tomcat+Memcached负载均衡配置完整流程(多方总结,亲测可用)

Nginx+Tomcat+Memcached负载均衡配置完整流程: 前言: Nginx实现Tomcat的负载均衡和利用memcached实现session共享. 首先配置tomcat,JDK 将jdk,tomcat 放入站点/opt目录中 安装JDK cd /opt chmod 755 jdk-6u45-linux-x64-rpm.bin ./jdk-6u45-linux-x64-rpm.bin java -version      //检验版本 安装Tomcat tar -zxf apache

深入理解java:4.3.1. 框架编程之MyBatis---SQL语句执行的完整流程

Mybatis的整个的执行流程.如下图所示: 原理详解: MyBatis应用程序根据XML配置文件创建SqlSessionFactory, SqlSessionFactory在根据配置,配置来源于两个地方,一处是配置文件,一处是Java代码的注解,获取一个SqlSession. SqlSession包含了执行sql所需要的所有方法,可以通过SqlSession实例直接运行映射的sql语句,完成对数据的增删改查和事务提交等,用完之后关闭SqlSession. MyBatis的优缺点 优点: 1.简

UIWebView中javascript与Objective-C交互、获取摄像头

UIWebView是iOS开发中常用的一个视图控件,多数情况下,它被用来显示HTML格式的内容. 支持的文档格式 除了HTML以外,UIWebView还支持iWork, Office等文档格式: Excel (.xls) Keynote (.key.zip) Numbers (.numbers.zip) Pages (.pages.zip) PDF (.pdf) Powerpoint (.ppt) Word (.doc) Rich Text Format (.rtf) Rich Text For

C#使用SQL存储过程完整流程

 C#使用SQL存储过程完整流程 转载地址:http://blog.csdn.net/yangyuankp/article/details/7057922 标签: 存储sqlc#数据库stringsecurity 2011-12-09 17:29 8164人阅读 评论(1) 收藏 举报 本文章已收录于: 分类: 技术文章(50) 作者同类文章X 版权声明:本文为博主原创文章,未经博主允许不得转载. 唉,只怪自己学术不精,现在才学习SQL存储过程,从网上找了不少资料,可是很凌乱,定位也比较高,

Redis集群搭建完整流程演示

Redis集群搭建完整流程演示 前言 ? 前面讲述了有关redis的编译安装流程以及其配置优化的部分内容,本文旨在本地模拟redis服务器集群搭建的流程演示. Redis集群的作用是什么? ? 在实验部署开始前,我们需要明白为什么需要搭建Redis集群,其解决了什么样的问题?又有哪些优势.我们可以从单一的Redis服务器来探究这个问题. 单一Redis服务器存在的问题 ? 如果部署过MySQL主从复制读写分离以及MHA高可用的话,这里就非常容易想到单一Redis服务器所存在的问题,主要有以下几点

解决vmbox中ubuntu获取到了ip地址无法上网的问题

在vmbox配置网络的过程中,不知道什么原因ubuntu获取到了ip地址但是确无法上网 重启ubuntu后任然无法上网 解决方法: 关掉vmbox中的ubuntu,设置网络连接模式为“网络地址转换NAT” 启动ubuntu,此时已经可以上网了 再设置网络模式为桥接模式,即可以上网了