DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年3月23日

摘要: 我们将主要讲解RTSP,HTTP,HTTPS, SDP四种协议。 一:RTSP协议简介 实时流协议RTSP是一个应用层协议,用于控制具有实时特性的数据(例如多媒体流)的传送。 RTSP协议一般与RTP/RTCP和RSVP等底层协议一起协同工作,提供基于Internet的整套的流服务。它可以选择发送通 阅读全文
posted @ 2017-03-23 15:03 DoubleLi 阅读(2651) 评论(0) 推荐(0)

摘要: 一、RTMP、RTSP、HTTP协议 这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用 RTMP、RTSP。而点播用 HTTP。下面分别介绍下三者的特点。 1,RTMP协议 (1)是流媒体协议。 (2)RTMP协议是 A 阅读全文
posted @ 2017-03-23 15:01 DoubleLi 阅读(1661) 评论(0) 推荐(0)

摘要: 前言 前期准备 测试ONVIF Soap及开发框架生成 E.http://blog.csdn.net/saloon_yuan/article/details/24901597 后面也会说到不用框架来发现设备。 ONVIF设备发现、设备搜索 1 2 3 4 5 6 7 8 9 10 11 12 13 阅读全文
posted @ 2017-03-23 14:54 DoubleLi 阅读(2713) 评论(0) 推荐(0)

摘要: 1 写在开始之前 在前段时间有分享一个H264封装ps流到相关文章的,这次和大家分享下将H264封装成TS流到相关实现,其实也是工作工作需要。依照上篇一样,分段说明每个数据头的封装情况,当然,一样也会加上rtp头,方便以后的这方面到需求,如果开发不需要的话,可 以自行屏蔽掉,当然需要主要buffer 阅读全文
posted @ 2017-03-23 14:33 DoubleLi 阅读(5166) 评论(0) 推荐(0)

摘要: 1、写在开始之前: 最近因为新工作要维护别人留下的GB模块代码,先熟悉了流程,然后也试着封装了下ps流,结果也能通过测试正常预览了,当然,其中开发读文档的头疼,预览花屏,卡帧的事情都有遇到,当时慢慢的看文档,整理逻辑,也就都顺利解决了,下面把大致的一些流程代码贴出来分享下。既然是对接国标,自然少不了 阅读全文
posted @ 2017-03-23 14:31 DoubleLi 阅读(5514) 评论(0) 推荐(0)

摘要: 服务端的开发相对来说比客户端稍微难一点,也就是给填充相关结构体的时候,需要一点一点的去查阅,验证各个结构中各个成员各自代表什么意思,以及对应的功能需要是那个接口实现,这是开发服务端最头疼的事情。(在开发过程中郁闷了好久,后面是通过搜索工具抓包海康设备来填充相关信息的)开始切入主题了,准备服务端的开发 阅读全文
posted @ 2017-03-23 14:29 DoubleLi 阅读(7200) 评论(2) 推荐(0)

摘要: 前面一篇已经介绍了客户端如何发些设备,下面这篇简单介绍下在发现设备后,如何通过ONVIF协议来获取设备的相关参数 ONVIF中不管是客户端还是设备端,最先实现的接口都是关于能力的那个接口,在客户端实现的函数名也就是[soap_call___tds__GetServiceCapabilities]通过 阅读全文
posted @ 2017-03-23 14:28 DoubleLi 阅读(2123) 评论(0) 推荐(0)

摘要: 关于ONVIF的广播,有客户端搜索和服务端发现的区别:客户端向固定的网段和固定的端口发送广播消息,服务端在对应的端口回复广播请求消息本文首先介绍客户端如何进行广播的已经对广播回复的信息的基本处理。 客户端这里处理相对服务端比较复杂一点,需要注意几个地方: 1 广播的ip和端口号(注意这个端口号和通信 阅读全文
posted @ 2017-03-23 14:27 DoubleLi 阅读(2974) 评论(0) 推荐(0)

摘要: 看了前一篇的ONVIF的简单介绍应该对它的基本使用都有了一些基本的了解了吧!下面我讲一步分解向大家介绍下如何通过gsoap生成需要的代码,以及代码中需要注意的问题[基于Linux平台 C开发] 生成Onvif相关源代码(我现在使用的gsoap版本是gsoap2.8.14,下面有下载地址): 在下载的 阅读全文
posted @ 2017-03-23 14:26 DoubleLi 阅读(3856) 评论(0) 推荐(1)

摘要: 什么是Onvif协议,谁开启了Onvif时代? ONVIF:原意为 开放型网络视频接口论坛,即 Open Network Video Interface Forum ,是安讯士、博世、索尼等三家公司在2008年共同成立的一个国际性 开放型 网络视频产品 标准网络接口 的开发论坛,后来由这个技术开发论 阅读全文
posted @ 2017-03-23 14:24 DoubleLi 阅读(4548) 评论(1) 推荐(0)

摘要: 前面篇介绍onvif服务端的发现功能,继续在之前的代码基础上完成一个RTSP流的工作,也就是客户端通过ONVIF协议来预览设备端在这个之前必须确定几个简单的条件1 设备端能被发现2 设备端支持RTSP协议,并且能够通过VLC进行正常的预览 通过onvif协议设备需要做的几个基本事情:1 __tds_ 阅读全文
posted @ 2017-03-23 14:13 DoubleLi 阅读(7254) 评论(1) 推荐(0)