卫星通信的监控视频转换装置和系统制造方法及图纸

技术编号:30650118 阅读:14 留言:0更新日期:2021-11-04 01:07
本发明专利技术提供了卫星通信的监控视频转换装置和系统,包括监控视频接入模块、视频转码模块和卫星信道适配模块;监控视频接入模块接收网络监控设备发送的视频流数据,将视频流数据进行解析和封装得到视频ES码流数据;视频转码模块根据视频ES码流数据的类型选取对应的解码器进行解析得到YUV数据;将YUV数据进行编码和封装得到MPEG TS码流数据;卫星信道适配模块将MPEG TS码流数据放入先进先出队列中,根据卫星信道设备的同步时钟或本地时钟计算发送时间;根据发送时间将先进先出队列中的MPEG TS码流数据发送给卫星信道设备,从而控制码流数据的传输速度不超过卫星信道的上限,避免因码率波动导致数据丢失。码率波动导致数据丢失。码率波动导致数据丢失。

【技术实现步骤摘要】
卫星通信的监控视频转换装置和系统


[0001]本专利技术涉及卫星通信
,尤其是涉及卫星通信的监控视频转换装置和系统。

技术介绍

[0002]卫星信道具有带宽固定、带宽有限且昂贵、信道延时较大和链路特殊的特点。带宽固定,用于传输视频的卫星带宽,一般在卫星链路建立的时候确定。这就要求在卫星信道上传输的视频数据稳定,不能够有大幅的码率波动。带宽有限且昂贵,是指能够用于传输视频的卫星带宽一般只有512kbps~1Mbps。信道延时较大是指单向传输延时大于250ms。链路特殊是指很多卫星信道没有建立TCP/IP网络,而是点对点通信,采用V.35同步数据收发。这种V.35同步信道相比于IP网络,不能在卫星信道上传输IP协议数据,因此带宽的利用率更高。
[0003]目前采用的网络监控设备虽然价格低廉,但压缩后的视频码率大,且波动严重,不适合直接在卫星信道上传输。同时,网络监控设备的控制一般基于TCP或者双向的UDP网络协议,这又给卫星信道传输监控视频增加了复杂性。
[0004]因此,为了在卫星通信中传输视频,需要采用定制的卫星通信视频编码器,而不能使用普通的网络监控设备。但是,采用定制的卫星通信视频编码器成本较高。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供卫星通信的监控视频转换装置和系统,采用监控视频转换装置进行转码后,可以在卫星信道上传输;可以控制码流数据的传输速度不超过卫星信道的上限,避免因码率波动,导致数据丢失,本申请利用了已有的廉价的监控设备,比直接换用定制的卫星通信视频编码器的成本要低很多。
[0006]第一方面,本专利技术实施例提供了卫星通信的监控视频转换装置,所述装置包括监控视频接入模块、视频转码模块和卫星信道适配模块;
[0007]所述监控视频接入模块、所述视频转码模块和所述卫星信道适配模块依次连接;
[0008]所述监控视频接入模块,用于接收网络监控设备发送的视频流数据,将所述视频流数据进行解析和封装,得到视频ES码流数据;
[0009]所述视频转码模块,用于根据所述视频ES码流数据的类型选取对应的解码器进行解析,得到YUV数据;将所述YUV数据进行编码和封装,得到MPEG TS码流数据;
[0010]所述卫星信道适配模块,用于将所述MPEG TS码流数据放入先进先出队列中,根据卫星信道设备的同步时钟或本地时钟计算发送时间;根据所述发送时间将所述先进先出队列中的所述MPEG TS码流数据发送给所述卫星信道设备。
[0011]进一步的,所述监控视频接入模块,用于将所述视频流数据放入待处理数据队列中,判断所述视频流数据的协议类型;如果所述协议类型为RTP协议,则将所述视频流数据按照所述RTP协议进行解析,得到第一视频ES码流数据;如果所述协议类型为PS协议,则将所述视频流数据按照所述PS协议进行解析,得到第二视频ES码流数据。
[0012]进一步的,所述视频转码模块,用于判断所述视频ES码流数据的编码类型;如果所述编码类型为第一类型,则选取所述第一类型对应的解码器进行解码,得到第一YUV数据;如果所述编码类型为第二类型,则选取所述第二类型对应的解码器进行解码,得到第二YUV数据。
[0013]进一步的,所述视频转码模块,用于将所述第一YUV数据或所述第二YUV数据进行编码,得到视频ES数据;将所述视频ES数据进行封装,得到所述MPEG TS码流数据。
[0014]进一步的,所述视频转码模块,用于将所述MPEG TS码流数据通过SPI发送给所述卫星信道适配模块。
[0015]进一步的,所述卫星信道适配模块,用于当所述卫星信道设备是点对点的同步数据接口时,根据所述卫星信道设备的同步时钟计算所述发送时间;当所述卫星信道设备不是点对点的同步数据接口时,根据所述本地时钟计算所述发送时间。
[0016]进一步的,所述卫星信道适配模块,用于从发送时钟信号引脚获取所述卫星信道设备的同步时钟,并进行计数后,得到所述卫星信道设备的带宽。
[0017]进一步的,所述卫星信道适配模块,用于将所述卫星信道设备的带宽发送给所述视频转码模块;
[0018]所述视频转码模块,用于根据所述卫星信道设备的带宽确定视频转码码率。
[0019]进一步的,所述监控视频接入模块和所述视频转码模块集成在ARM芯片上,所述卫星信道适配模块集成在FPGA芯片上。
[0020]第二方面,本专利技术实施例提供了卫星通信的监控视频转换系统,包括如上所述的卫星通信的监控视频转换装置,还包括网络监控设备和卫星信道设备。
[0021]本专利技术实施例提供了卫星通信的监控视频转换装置和系统,包括监控视频接入模块、视频转码模块和卫星信道适配模块;监控视频接入模块、视频转码模块和卫星信道适配模块依次连接;监控视频接入模块,用于接收网络监控设备发送的视频流数据,将视频流数据进行解析和封装,得到视频ES码流数据;视频转码模块,用于根据视频ES码流数据的类型选取对应的解码器进行解析,得到YUV数据;将YUV数据进行编码和封装,得到MPEG TS码流数据;卫星信道适配模块,用于将MPEG TS码流数据放入先进先出队列中,根据卫星信道设备的同步时钟或本地时钟计算发送时间;根据发送时间将先进先出队列中的MPEG TS码流数据发送给卫星信道设备,从而控制码流数据的传输速度不超过卫星信道的上限,避免因码率波动,导致数据丢失,本申请利用了已有的廉价的监控设备,比直接换用定制的卫星通信视频编码器的成本要低很多。
[0022]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0023]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0024]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本专利技术实施例一提供的卫星通信的监控视频转换装置示意图;
[0026]图2为本专利技术实施例一提供的监控视频接入模块实现过程示意图;
[0027]图3为本专利技术实施例一提供的视频转码模块实现过程示意图;
[0028]图4为本专利技术实施例一提供的卫星信道适配模块实现过程示意图;
[0029]图5为本专利技术实施例一提供的卫星信道适配模块的引脚与卫星信道设备引脚连接示意图;
[0030]图6为本专利技术实施例二提供的卫星通信的监控视频转换系统示意图。
[0031]图标:
[0032]1‑
网络监控设备;2

监控视频接入模块;3
...

【技术保护点】

【技术特征摘要】
1.一种卫星通信的监控视频转换装置,其特征在于,所述装置包括监控视频接入模块、视频转码模块和卫星信道适配模块;所述监控视频接入模块、所述视频转码模块和所述卫星信道适配模块依次连接;所述监控视频接入模块,用于接收网络监控设备发送的视频流数据,将所述视频流数据进行解析和封装,得到视频ES码流数据;所述视频转码模块,用于根据所述视频ES码流数据的类型选取对应的解码器进行解析,得到YUV数据;将所述YUV数据进行编码和封装,得到MPEG TS码流数据;所述卫星信道适配模块,用于将所述MPEG TS码流数据放入先进先出队列中,根据卫星信道设备的同步时钟或本地时钟计算发送时间;根据所述发送时间将所述先进先出队列中的所述MPEG TS码流数据发送给所述卫星信道设备。2.根据权利要求1所述的卫星通信的监控视频转换装置,其特征在于,所述监控视频接入模块,用于将所述视频流数据放入待处理数据队列中,判断所述视频流数据的协议类型;如果所述协议类型为RTP协议,则将所述视频流数据按照所述RTP协议进行解析,得到第一视频ES码流数据;如果所述协议类型为PS协议,则将所述视频流数据按照所述PS协议进行解析,得到第二视频ES码流数据。3.根据权利要求1所述的卫星通信的监控视频转换装置,其特征在于,所述视频转码模块,用于判断所述视频ES码流数据的编码类型;如果所述编码类型为第一类型,则选取所述第一类型对应的解码器进行解码,得到第一YUV数据;如果所述编码类型为第二类型,则选取所述第二类型对应的解码器进行解码,得到第二YUV数据。4.根据权利...

【专利技术属性】
技术研发人员:李欣董家炜赵晨辉李树超
申请(专利权)人:北京数码视讯技术有限公司
类型:发明
国别省市:

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

1