一种基于RTSP协议的高清视频记录方法技术

技术编号:16590017 阅读:41 留言:0更新日期:2017-11-18 18:24
本发明专利技术提供一种基于RTSP协议的高清视频记录方法。本发明专利技术高清视频记录方法能够接收基于RTSP协议发送的高清视频数据;通过快取记录器对数据进行处理,并将处理后的数据通过SATA2.0接口写入数据卡中。能够解决基于VxWorks实时操作系统不能直接支持RTSP协议传输,与传统记录方法相比,能够方便记录基于RTSP协议传输的H.264视频信息,满足用户对高清晰质量视频记录的要求。

A high definition video recording method based on RTSP protocol

The invention provides a high-definition video recording method based on RTSP protocol. The high-definition video recording method can receive the high-definition video data sent by the RTSP protocol; the data is processed by the fast access recorder, and the processed data is written into the data card through the SATA2.0 interface. It can solve the VxWorks based real-time operating system can not directly support the RTSP protocol transmission, compared with the traditional recording method, can easily record H.264 video transmission based on RTSP protocol, to meet the user's requirements for high-definition video recording quality.

【技术实现步骤摘要】
一种基于RTSP协议的高清视频记录方法
本专利技术提供一种机载视频记录方法,尤其涉及一种基于RTSP协议的高清视频记录方法。
技术介绍
当前,低等级的视频质量已无法满足用户对高清晰图像质量的特殊要求,受限于网络带宽限制,具有良好压缩性能和高质量图像的H.264视频压缩标准在视频实时通信、网络视频流媒体等技术中发挥着非常重要的作用,利用RTSP协议传输H.264视频编码技术已经有广泛的应用。飞机高清视频记录系统在飞机日常训练和飞行中十分重要,能够实时记录飞行器飞行及训练过程中各种信息,能够更直观的反应飞机在空中飞行姿态和飞行员操作情况。航空设备对机载电子产品实时性要求很高,机载产品均采用VxWoks操作系统,没有现成的API接口函数支持RTSP协议进行数据接收。因此,利用VxWoks操作系统直接接收RTSP协议传输的H.264视频信息成为一种问题,需要在VxWoks操作系统中实现基于RTSP协议高清视频记录的方法。
技术实现思路
专利技术目的:提供一种基于RTSP协议的高清视频记录方法,方便高清视频信息记录。技术方案:一种基于RTSP协议高清视频记录方法,包括网络摄像仪[1]、快取记录器[2]和数据卡[3],所述网络摄像仪[1]完成机载视频信息的采集、压缩和编码,并通过以太网接口传输给快取记录器[2],所述快取记录器[3]对接收的高清视频数据进行数据处理,所述数据卡[3]通过SATA2.0接口与快取记录器[2]进行连接,接收快取记录器[2]处理后的高清视频信息;所述快取记录器[1]数据处理方法如下:步骤一、建立UDP以太网端口,并设置IP地址和端口号;建立TCP以太网端口,并设置IP地址和端口号;步骤二、将TCP以太网端口与网络摄像仪连接,快取记录器通过TCP以太网端口向网络摄像仪发送TEARDOWN消息,网络摄像仪接收到TEARDOWN消息后反馈确认信息;步骤三、快取记录器通过TCP以太网端口向网络摄像仪发送SETUP消息,网络摄像仪接收到SETUP消息后反馈确认信息;步骤四、快取记录器通过TCP以太网端口向网络摄像仪发送PLAY消息,网络摄像仪接收到SETUP消息后反馈确认信息;步骤五、快取记录器[2]通过UDP以太网端口接收网络摄像仪[1]的输出数据,网络摄像仪[1]的输出格式为H.264裸码流数据;快取记录器[2]按照RTSP协议对接收到的数据解析,并且加入包头和流逝时间写入数据卡[3]。步骤五中,当出现超过3秒没有接受到数据时,返回到步骤二。快取记录器[2]通过数据处理方法能够将接收的摄像头数据进行数据处理,转化成快取记录器需存储的数据格式。系统工作时,首先由网络摄像仪[1]完成机载视频信息的采集、压缩和编码成为H.264视频格式,快取记录器[2]通过以太网接口接收网络摄像仪[1]发送的RTSP协议传输的H.264数据;通过软件算法进行数据处理和打包,最后将处理后的数据通过SATA2.0接口写入数据卡[3]中。有益效果:本专利技术所述的基于RTSP协议的高清视频记录方法,能够解决基于Vxworks实时操作系统不能直接支持RTSP协议传输,方便记录基于RTSP协议传输的H.264视频信息,满足用户对高清晰质量视频记录的要求。附图说明图1是基于RTSP协议的高清视频记录方法原理框图;图2是快取记录器数据处理方法;其中,1-网络摄像仪、2-快取记录器、3-数据卡。具体实施方式下面结合附图对本专利技术做进一步详细描述。请参阅图1,本专利技术一种基于RTSP协议高清视频记录方法,包括网络摄像仪[1]、快取记录器[2]和数据卡[3],所述网络摄像仪[1]完成机载视频信息的采集、压缩和编码,并通过以太网接口传输给快取记录器[2],所述快取记录器[3]对接收的高清视频数据进行数据处理,所述数据卡[3]通过SATA2.0接口与快取记录器[2]进行连接,接收快取记录器[2]处理后的高清视频信息;所述快取记录器[1]数据处理方法如下:步骤一、建立UDP以太网端口,并设置IP地址和端口号;建立TCP以太网端口,并设置IP地址和端口号;步骤二、将TCP以太网端口与网络摄像仪连接,快取记录器通过TCP以太网端口向网络摄像仪发送TEARDOWN消息,网络摄像仪接收到TEARDOWN消息后反馈确认信息;步骤三、快取记录器通过TCP以太网端口向网络摄像仪发送SETUP消息,网络摄像仪接收到SETUP消息后反馈确认信息;步骤四、快取记录器通过TCP以太网端口向网络摄像仪发送PLAY消息,网络摄像仪接收到SETUP消息后反馈确认信息;步骤五、快取记录器[2]通过UDP以太网端口接收网络摄像仪[1]的输出数据,网络摄像仪[1]的输出格式为H.264裸码流数据;快取记录器[2]按照RTSP协议对接收到的数据解析,并且加入包头和流逝时间写入数据卡[3]。步骤五中,当出现超过3秒没有接受到数据时,返回到步骤二。快取记录器[2]通过数据处理方法能够将接收的摄像头数据进行数据处理,转化成快取记录器需存储的数据格式所述快取记录器[3]对接收的高清视频数据进行数据处理,所述数据卡[3]通过SATA2.0接口与快取记录器[2]进行连接,接收快取记录器[2]处理后的高清视频信息。请参阅图2,所述快取记录器[1]数据处理方法如下:建立套接字初始化UDP端口,建立套接字初始化TCP端口,将TCP套接字与网络摄像仪连接,发送TEARDOWN消息,网络摄像仪[1]返回TEARDOWN返回值;如果上一次会话已经结束,网络摄像仪[1]返回失败信息;通过TCP(端口号为554)向网络摄像仪[1]发送SETUP消息,网络摄像仪[1]返回SETUP返回值;快取记录器[2]收到网络摄像仪[1]返回的SETUP成功消息后,通过TCP(端口号为554)向网络摄像仪[1]发送PLAY消息,网络摄像仪[1]返回PLAY返回值;快取记录器[2]收到网络摄像仪[1]返回的PLAY成功消息后,通过UDP接收网络摄像仪[1]输出格式为H.264裸码流数据;快取记录器[2]通过UDP接收数据,超过3秒收不到数据后,重新进行连接操作;快取记录器[2]按照RTSP协议对接收到的数据解析,并且加入包头和流逝时间写入数据卡[3]。本专利技术所述的基于RTSP协议的高清视频记录方法,能够解决基于Vxworks操作系统不能直接支持RTSP协议传输。与传统记录方法相比,能够方便记录基于RTSP协议传输的H.264视频信息,满足用户对高清晰质量视频记录的要求。本文档来自技高网...
一种基于RTSP协议的高清视频记录方法

【技术保护点】
一种基于RTSP协议高清视频记录方法,包括网络摄像仪[1]、快取记录器[2]和数据卡[3],所述网络摄像仪[1]完成机载视频信息的采集、压缩和编码,并通过以太网接口传输给快取记录器[2],所述快取记录器[3]对接收的高清视频数据进行数据处理,所述数据卡[3]通过SATA2.0接口与快取记录器[2]进行连接,接收快取记录器[2]处理后的高清视频信息;所述快取记录器[1]数据处理方法如下:步骤一、建立UDP以太网端口,并设置IP地址和端口号;建立TCP以太网端口,并设置IP地址和端口号;步骤二、将TCP以太网端口与网络摄像仪连接,快取记录器通过TCP以太网端口向网络摄像仪发送TEARDOWN消息,网络摄像仪接收到TEARDOWN消息后反馈确认信息;步骤三、快取记录器通过TCP以太网端口向网络摄像仪发送SETUP消息,网络摄像仪接收到SETUP消息后反馈确认信息;步骤四、快取记录器通过TCP以太网端口向网络摄像仪发送PLAY消息,网络摄像仪接收到SETUP消息后反馈确认信息;步骤五、快取记录器[2]通过UDP以太网端口接收网络摄像仪[1]的输出数据,网络摄像仪[1]的输出格式为H.264裸码流数据;快取记录器[2]按照RTSP协议对接收到的数据解析,并且加入包头和流逝时间写入数据卡[3]。...

【技术特征摘要】
1.一种基于RTSP协议高清视频记录方法,包括网络摄像仪[1]、快取记录器[2]和数据卡[3],所述网络摄像仪[1]完成机载视频信息的采集、压缩和编码,并通过以太网接口传输给快取记录器[2],所述快取记录器[3]对接收的高清视频数据进行数据处理,所述数据卡[3]通过SATA2.0接口与快取记录器[2]进行连接,接收快取记录器[2]处理后的高清视频信息;所述快取记录器[1]数据处理方法如下:步骤一、建立UDP以太网端口,并设置IP地址和端口号;建立TCP以太网端口,并设置IP地址和端口号;步骤二、将TCP以太网端口与网络摄像仪连接,快取记录器通过TCP以太网端口向网络摄像仪发送TEARDOWN消息,网络摄像仪接收到TEARDOWN消息后反馈确认信息;步骤三、快取记录器通过TCP以太网...

【专利技术属性】
技术研发人员:田小雨姚军军文建国
申请(专利权)人:陕西千山航空电子有限责任公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1