基于Gstreamer的网络视频系统及加密传输研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:linuxlovermm5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体技术和计算机网络技术的飞速发展,实时流媒体技术得到了广泛的应用,如:视频会议、网络直播、监控系统等。随着流媒体技术应用的推广,人们对其也提出了更高的要求,安全性就是其中尤为重要的部分。本文在基于OMAP(Open Multimedia Application Platform)4460的PandaBoard ES开发板上以Gstreamer为开发框架设计了一套实时视频传输系统。本文为硬件平台移植了一套嵌入式Linux操作系统,软件平台基于Gstreamer多媒体框架,在V4L2驱动框架下驱动摄像头进行视频采集,视频编码采用H.264编码标准,编解码采用FFMPEG解决方案,网络传输采用实时传输协议RTP/RTCP承载。本文针对不同的应用环境提出了两种视频加密方案:一种是安全性比较高的基于H.264的NALU(Network Abstract Layer Unit)负载的加密方案,一种是实时性较好的基于DCT系数和运动矢量的加密方案。加密算法采用AES算法的OFB(Output Feed Back)模式,AES的OFB模式为流密码模式,加密模块引入密钥流缓冲池存储密钥流,增加了系统的并行性,提高了视频加密的响应速率,保证了系统的实时性。同时,加密模块基于密钥流缓冲池引入了密钥流同步机制,使接收端在NAL单元丢失的情况下仍然能正常解密其他NAL单元,增加了系统的容错性。系统服务器和客户端密钥交换在基于双向认证的TLS(Transport Layer Security)上进行,保证了密钥交换的安全性。本文最后对整个系统功能进行了分析测试,结果表明该系统能够满足一般应用实时性和安全性的要求、便于维护和扩展,可实际应用和二次开发。
其他文献
在户外的科学活动中,常常需要便携的设备,实时记录海量的实验数据,以便于后续分析。而目前市场上的数据采集系统,通常不能同时具有高速、海量、便携的特点。在以上背景下,设
数字助听器能够有效改善听损患者的听力水平,声源定位是数字助听器中的核心算法之一。本文重点研究数字助听器中的声源定位算法,并提出了改进算法。论文的主要工作包括:(1)研
随着数字化阅读的兴起,当代阅读走向了碎片化的浅阅读瓶颈,而深度阅读、经典阅读,则大为欠缺.公共图书馆应秉承传统文化中的济世情怀,通过推广经典阅读来教化民众,让经典阅读
随着互联网和数字视频技术的迅速发展,人们可以在网络上传播、拷贝和修改视频信息,从而使视频版权保护及真实性认证等面临严峻考验。数字视频水印技术作为视频版权保护和真实性
无线通信系统消耗的巨大能量已经引起广泛关注,绿色通信设计中的能量效率优化问题是一个重点研究内容。本文对OFDMA(Orthogonal Frequency Division Multiple Access,正交频
发挥图书馆的优势推广家庭阅读,能够为家庭教育提供更多的资源.本文分析了图书馆在推广家庭阅读中存在的问题,根据我馆的实际情况,提出了提升全民阅读的兴趣;举办多种家庭阅
相比于传统路由机制,网络编码技术有着明显的优势,例如可以提高网络吞吐量,增强了网络鲁棒性等。另一方面,参与网络编码的数据包一旦被污染攻击,便会导致“污染扩散”的问题,
本文在分析信息共享空间概念、特点和建设原则的基础上,提出了信息共享空间理论模型,并详细论述了模型的组成和各部分的功用.
无线传感器网络研究主要集中于在能量受限的传感器节点上实现简单的环境数据(如温度、湿度、光强等)采集、处理与传输。然而,随着监测环境的日趋复杂多变,由这些传统传感器网
无线信道天然的开放性,使得信息的安全传输尤其重要。现行移动通信的安全机制主要依赖于基于计算安全的加密体制,而移动环境下,密钥的分发与管理成为实现这种机制的重要挑战