ONVIF&&TCP/IP&&WireShark小结

开端

最近开始实习了,今天把学习的知识做个小结。第一次使用CSDN,今天练习一下,顺便把一周学的东西消化整理一下。本周学的东西主要有ONVIF协议、尝试使用WireShark抓包、TCP\IP五层网络结构的理解。

ONVIF协议

ONVIF标准将为网络视频设备之间的信息交换定义通用协议,包括装置搜寻、实时视频、音频、元数据和控制信息等。

在这里插入图片描述
其中设备的管理和控制定义的接口都以WebService的形式给出,服务端与客户端的数据交互采用soap协议,soap协议其实就是以HTTP协议为基础的一种更上层的应用协议,也可以说soap协议是一种格式。
在这里插入图片描述
其中,视频的配置信息(比如:分辨率、帧率)都可以使用soap协议(格式的文本文档)进行修改,每一个改动都可以看作为一个函数,而函数的接口都是以XML格式定义的。还有设备的控制信息(比如:PTZ(云台控制,控制摄像头的上下左右移动))都是以soap协议为基础的,最后都是通过HTTP协议转发(TCP传输)。
1.视频配置信息和设备控制信息使用soap协议定义接口(XML格式),使用HTTP传输。
我在NVR上面做了一个实验,修改了某个摄像头的分辨率,码流格式以及帧率。然后点击了Save。最后用Wieshark抓了一些的包(都是HTTP协议的)。从这个地方也反映了,soap协议就是一种双方通信的文本格式,最终都是以HTTP协议为基础进行传输的。其中就有下图的两个接口信息(函数接口),GetVideoEncoder里面包含了我需要修改的视频分辨率、码流格式等信息。最终通过SetVideoConfiguration…来保存我的修改动作。抓包的数据就不上传了。。。
在这里插入图片描述
在这里插入图片描述
2.RTSP媒体码流控制协议
RTSP是成熟的媒体码流控制协议,RTSP(Real-TimeStream Protocol )是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值