基于S5PV210的物联网视频压缩传输系统的设计与实现

来源 :电子科技大学 | 被引量 : 7次 | 上传用户:cnars
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着视频压缩技术、通信技术不断地发展,人们对于数字视频的消费需求不断地得到满足,这些需求涉及教育、医疗、娱乐、安监等方面。人们正在享受着科技进步给工作、生活、学习带来了方便和高效,与此同时,基于物联网的视频应用正在爆发着旺盛的需求,如家居安防、实时视频聊天、实时路况监控、重大赛事直播等等。本文正是基于这样的背景展开课题,探究处于不同应用场景下的视频压缩传输系统,并将其设计和实现。视频压缩传输系统搭建在基于S5PV210的处理器(ARM)和Linux操作系统的平台。视频压缩与传输系统的设计综合考虑视频源、视频压缩技术、视频图像传输技术、视频服务通信架构模型等方面的问题,设计了五种方案,并逐一将其实现。最后通过测试结果分析各个方案的适用场景。方案一,基于静态图片需求,采用JPEG算法进行图片压缩,可选用TCP或UDP方式传输。该方案可以根据带宽的具体情况设置图像的分辨率或压缩倍率以适应不同的带宽情形进行传输。方案二,移植MJPG_streamer,该方案实现了从UVC(USB Video Class)设备抓取图片,采用JPEG算法将其压缩后,将结果通过HTTP推送到客户端,不断循环以上过程,客户端可以看到稳定的视频图像。综合前两种方案的优点,方案三,JPEG_Sequence,采用CS架构设计,发送端循环地执行“图片采集、JPEG压缩、TCP传输”,与此同时,接收端则不断地“接收、解析、显示图片数据”从而可以观看到视频。从实现角度来看方案三,在压缩时具有更大的灵活性,在传输时具有更好的可控性。为了更深入地探究各种视频压缩方法的性能,采用Ffmpeg+Ffserver作为方案四。结合S5PV210的平台特征,通过调试使得移植后的Ffmpeg+Ffserver系统支持mpg/mjpg/asf/swf等视频格式。此外,该方案还支持分离部署Ffmpeg、Ffserver,210平台只做数据采集,分离采集端和视频数据的服务端使得视频服务更为健壮。方案五的特点在于,由于S5PV210自带视频编解码模块MFC,该方案视频压缩部分可以选用硬压缩MFC或者软件压缩X264来实现,同时该方案采用实时传输协议RTP/RTCP。因此该方案具有高压缩率和低数据传输延时的特点。综上,本课题在开展过程中,设计并实现了上述各个视频压缩传输系统,通过测试分析具有一定的应用价值。
其他文献
2000年,R.Ahlswede等人从信息论的角度出发,提出了网络编码的概念,通过对接收到的多路数据进行线性或非线性处理转发,网络编码可有效提高网络的吞吐量,从而利用有限的网络资
无线可见光通信(VLC)是新近提出的一种宽带无线接入技术,可望在未来通信系统中占据重要的地位。本文采用理论研究的方法,针对基于发光二极管(LED)的室内无线可见光通信系统的信道估
杂凑函数是可用于数字签名的一种重要的算法,利用量子计算理论来分析杂凑算法的安全性是量子密码以及信息安全领域的研究热点。论文对基于Grover搜索算法的杂凑函数攻击模型的
物联网时代步伐的加快及5G对业务量的需求增加,给PLC提出了高速率、高宽带、高稳定性等要求,因此,PLC对物理层传输调制技术的要求将越来越高。而广义频分复用技术(Generalize
针对水电工程突发事件,充分考虑水电工程的作业环境和建设特点,结合执行力理论,创造性地将危机管理和执行力相耦合,提出了应急执行力的概念,认为应急执行力是指在一定的时间
随着光网络的发展、WDM技术的逐步成熟和IP业务需求的扩大,宽带和智能的光传送网(OTN)的研发显得愈发重要。本文综合考虑现有的网络模型结构和未来发展的特点,研究光网络中的
综合利用可再生能源对社会的可持续发展和环境保护起着至关重要的作用,因此越来越多的被人类所关注。风光互补发电系统是可再生能源综合利用的一个典型系统,广泛应用在各个领域。但是由于该系统是借助于自然条件下的风/光电工作,这就使它存在稳定性差和转换效率低等缺点,本文通过研究最大功率的输出来提高整个系统的性能。本文研究了风力发电系统和光伏发电系统的工作特性和最大功率点跟踪原理,简单介绍了几种常用“MPPT”
多波束测深声呐是当代海洋开发、地形测绘、资源探寻的重要设备,在我国开展高分辨率多波束成像声呐技术的研究具有广阔的应用前景和重要的战略意义。目前多波束测深声呐受波
随着高速铁路的持续快速发展,目前铁路通信普遍采用的第二代移动通信系统GSM-R系统已经不能满足铁路上日益增长的业务需求,因此GSM-R移动通信系统需要向LTE-R移动通信系统演
高分辨成像声纳系统利用声成像技术获得水中世界的信息,并将其以图像形式直观的显示出来。系统的实时性、高分辨性等特点,导致大数据量的高速传输与处理成为系统设计的重点和