一种基于国产linux系统的局域网视频监控的实现方法技术方案

技术编号:29299050 阅读:30 留言:0更新日期:2021-07-17 01:12
本发明专利技术涉及一种基于国产linux系统的局域网视频监控的实现方法,通过局域网视频监控系统实现,该系统包括信号采集设备、麒麟操作系统、网络传输模块、局域网、视频接收终端,麒麟操作系统包括信号处理模块、操作系统主控模块、编码压缩模块、解码模块、格式转码模块。本方法可以应用于多种场景下,大大增强操作系统本身的可用性,也丰富了操作系统在各个领域的使用场景和渗透力度,具有极高的推广应用价值。值。值。

An implementation method of LAN video monitoring based on domestic Linux system

【技术实现步骤摘要】
一种基于国产linux系统的局域网视频监控的实现方法


[0001]本专利申请属于视频监控
,更具体地说,是涉及一种基于国产linux系统的局域网视频监控的实现方法。

技术介绍

[0002]麒麟操作系统是一款国产linux操作系统旗舰产品,作为一款基本的桌面操作系统和嵌入式操作系统,其包括服务器版本和桌面版本,分别支持龙芯处理器、ARM处理器、申威处理器和X86处理器,具有强大的上网、办公、娱乐功能。
[0003]随着用户的增多、局域网内访问量的增大,伴随用户对所拥有的低功耗蓝牙智能设备的操作管控,人们对麒麟操作系统的功能要求越来越多。为了增加麒麟操作系统的生态、扩展其功能、丰富其应用场景的目的,选择一直以来处于热门的视频监控方案是最合适不过的。
[0004]网络视频监控的优势在于,其可以省去复杂的线路,搭载相关的操作系统,并利用局域网进行网络传输,而且便于通过计算机进行信号处理和图像管理。
[0005]目前的网络视频监控的做法是使用模拟视频监控系统,模拟视频监控系统虽然在设备上较为简单和经济,适用于点对点的通信,但是模拟传输系统所使用的同轴线传输距离一般在几百米以内,距离较短,不符合设备要求;双绞线抗老化能力差,高频分量衰减较大,不适用于野外传输;光纤能满足很高的性能需求,但是对于成本和技术的要求较高,并且环境内的布线十分困难。
[0006]综上所述,需要研发麒麟操作系统的局域网视频监控方案,以支持一直以来比较热门的视频监控的功能。

技术实现思路

[0007]本专利技术需要解决的技术问题是提供一种基于国产linux系统的局域网视频监控的实现方法,以支持一直以来比较热门的视频监控的功能,提高操作系统的使用性能。
[0008]为了解决上述问题,本专利技术所采用的技术方案是:一种基于国产linux系统的局域网视频监控的实现方法,包括通过局域网视频监控系统实现,该系统包括信号采集设备、麒麟操作系统、网络传输模块、局域网、视频接收终端,其中:信号采集设备,也就是信源,用于采集音视频数据;麒麟操作系统,用以实现对信号采集设备的信号驱动、信号捕捉、编码压缩、解码处理、格式转换;网络传输模块,提供网络传输功能,将麒麟操作系统传输过来的数据转换成以太网物理层能接收的数据,并通过标准网络接口传输到信道上去;与下面的信道对应,该步骤用以完成信道编码和调制工作;局域网,音视频数据传输的通道,也就是信道;
视频接收终端,用于显示、处理从信道接收的音视频数据。
[0009]本专利技术技术方案的进一步改进在于:信号采集设备包括依次连接的摄像头、图像传感器、A/D转换器,相应的,信号的传输格式依次为光信号

电信号
‑ꢀ
模拟信号

数字信号,图像传感器的电信号最后经A/D转换器与麒麟操作系统信息连接。
[0010]本专利技术技术方案的进一步改进在于:麒麟操作系统包括信号处理模块、操作系统主控模块、编码压缩模块、解码模块、格式转码模块,其中:信号处理模块,用以实现对信号采集设备的信号驱动和捕捉,以获得信源;操作系统主控模块,负责系统整体调度;编码压缩模块,用以降低经A/D转换后形成的数字信号的冗余度,实现信源的编码压缩;解码模块,对编码压缩的数据进行解码处理;格式转码模块,用以将编码压缩解码后的数据,也就是待上传网络的视频流和图片照片,转码成流媒体格式,流媒体是标准的实时视频流和图片照片。
[0011]本专利技术技术方案的进一步改进在于:编码压缩模块对视频图像采用的压缩方式为MPEG

1、MPEG

2或MPEG

4等由Moving Picture Expert Group 制定的压缩方式。
[0012]本专利技术技术方案的进一步改进在于:流媒体格式选用H.264编码方式。
[0013]本专利技术技术方案的进一步改进在于:网络传输模块采用的网络协议为RTP/RTCP、UDP、HTTP、TCP/IP的一种或多种。
[0014]本专利技术技术方案的进一步改进在于:采用基于UDP的RTP/RTCP协议传输音视频数据,采用TCP/IP进行控制命令的传输。本专利技术技术方案的进一步改进在于:视频接收终端包括视频解码器和与视频解码器相应的音频显示器、视频显示器,视频解码器位于麒麟操作系统中,音频显示器、视频显示器的同步通过添加时间戳来实现。
[0015]本专利技术技术方案的进一步改进在于:局域网视频监控的运行流程为:A

1、信号采集设备开启:通过麒麟操作系统的设备接口打开信号采集设备,信号采集设备接收命令后开始传输音视频数据;此处为原始数据—RAW数据。
[0016]A

2、捕捉数据:麒麟操作系统将其内置的信号处理模块捕捉的RAW格式音视频数据进行格式图像信号处理,然后输出音视频像素格式,音视频像素格式也就是成像的数据,此处为NV12格式。
[0017]A

3、编码解码:麒麟操作系统的编码压缩模块在接收到音视频数据后进行编码压缩,然后经解码模块进行解码处理,供下一步骤使用;A

4、视频流/图片的格式转换:麒麟操作系统将解码后的数据进行视频流/图片的格式转换,使其能够在web等地方进行网络访问。
[0018]A

5、网络发送:在完成视频流/图片的格式转换后,麒麟操作系统的应用程序将数据通过实时流协议进行发送,从而完成对视频流的推送。
[0019]本专利技术技术方案的进一步改进在于:实时流协议为RTP、RTSP、MJPEG、V4l协议的一种或多种。
[0020]由于采用了上述技术方案,本专利技术取得的有益效果是:1. 实现了在麒麟操作系统上传输网络视频数据的功能。
[0021]2. 实现了在麒麟操作系统上使用视频格式硬件解码的功能。
[0022]3. 实现了在麒麟操作系统上对不同摄像头信号处理的功能。
[0023]4.采用了基于网络的数字视频传输方式,避免了模拟视频系统的布线问题,提高了传输质量。相较于模拟系统,还具有存储,加密,信号处理等多方面的优势。
[0024]5. 网络视频监控相较于模拟摄像机, A/D(模数),D/A(数模)转换环节较少,可以尽可能少地降低图像质量的损失。使用的网络摄像头采用逐行扫描,搭载linux操作系统可以实现较高分辨率的采集,从而得到更高质量的视频图像。网络视频监控可以集成双向音频输入输出功能,通过集成操作系统相应软件包实现,通过部署在前端的音频输入输出端口连接麦克风及扬声器。
[0025]6. 作为视频监控功能,可以应用于多种场景下,对麒麟操作系统而言,支持视频监控的方法则会大大增强操作系统本身的可用性,也丰富了操作系统在各个领域的使用场景和渗透力度。
[0026]7. 实现了基于linux操作系统的局域网视频监控的方案,从而使得使用麒麟操作系统的客户能够预先支持局域网视频监控的功能。
...

【技术保护点】

【技术特征摘要】
1.一种基于国产linux系统的局域网视频监控的实现方法,其特征在于,通过局域网视频监控系统实现,该系统包括信号采集设备、麒麟操作系统、网络传输模块、局域网、视频接收终端,其中:信号采集设备,也就是信源,用于采集音视频数据;麒麟操作系统,用以实现对信号采集设备的信号驱动、信号捕捉、编码压缩、解码处理、格式转换;网络传输模块,提供网络传输功能,将麒麟操作系统传输过来的数据传输到信道上去;局域网,音视频数据传输的通道,也就是信道;视频接收终端,用于显示、处理从信道接收的音视频数据。2.根据权利要求1所述的一种基于国产linux系统的局域网视频监控的实现方法,其特征在于,信号采集设备包括依次连接的摄像头、图像传感器、A/D转换器。3.根据权利要求2所述的一种基于国产linux系统的局域网视频监控的实现方法,其特征在于,麒麟操作系统包括信号处理模块、操作系统主控模块、编码压缩模块、解码模块、格式转码模块,其中:信号处理模块,用以实现对信号采集设备的信号驱动和捕捉,以获得信源;操作系统主控模块,负责系统整体调度;编码压缩模块,用以降低经A/D转换后形成的数字信号的冗余度,实现信源的编码压缩;解码模块,对编码压缩的数据进行解码处理;格式转码模块,用以将编码压缩、解码后的数据转码成流媒体格式。4.根据权利要求3所述的一种基于国产linux系统的局域网视频监控的实现方法,其特征在于,编码压缩模块对视频图像采用的压缩方式为MPEG

1、MPEG

2或MPEG

4。5.根据权利要求3所述的一种基于国产linux系统的局域网视频监控的实现方法,其特征在于,流媒体格式选用H.264编码方式。6.根据权利要求1所述的一种基于国产l...

【专利技术属性】
技术研发人员:唐峰韩雪杨旭郑小洋徐斌陈玉山翁佳伟
申请(专利权)人:中标软件有限公司
类型:发明
国别省市:

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

1