- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式平台北京电子科技学院,北京,100070,中国网络技术学院,北京邮电大学,北京,100876,中国706研究所,航天科工集团公司,北京,100854,中国二院计算机科学与技术学院大学,北京,100083,中国摘要:安全视频通信是一项艰巨的任务,尤其是对无线视频应用。一个高效的安全平台上的多媒体嵌入式系统的设计。通过分析硬件结构和资源,有效的基于DSP的H.264/AVC编码。为了保护媒体信息的保密性和完整性,一种新的安全机制,提出包括用户识别身份验证和感性的视频加密算法利用H.264中的熵编码特色为基础。实验结果表明,该硬件架构具有较高的性能,并实现了安全与追求效率更好的平衡。拟议的安全机制可以实现高安全性和,并对压缩比和传输带宽的影响不大。更重要的是,编码和加密在同一时间,数据处理性能可满足实时应用。关键字:H.264/AVC标准;编码;优化;加密,识别认证简介随着流媒体技术和最新的视频压缩标准H.264/AVC标准,各服务网络媒体在更广泛的领域。近几年,随着高速低功耗的嵌入式如数字信号处理器(DSP),FPGA和ARM公司等,已经被 [1,2] 提出 。在同一时间,提高其安全性和速度,已成为流媒体服务保障。在视频加密研究的最新趋势,已对主要基于PC平台压缩过程的联合加密更多的关注。吴和郭是率先探索这个方向,他们提出要实施熵编码加密。在[4],合并固定长度编码(联合体)和可变长编码(VLC)的码字加密是通过使用置换码字和加密的代码在MPEG - 4表的索引。在[5],使用多个Huffman表加密的多媒体的安全性问题进行分析。为了解决庞大的数据量和实时安全运行的内在问题,结合上述研究高效的流媒体加密平台的设计成为一个紧迫课题两个高级别内存基于ARM的安全应用的优化方法,目前在移动电话[6]。[7],基于FPGA的协处理器的体系结构提出了。在[8],保护视频与最低开销,然而,大多数的嵌入式平台只每个任务分配到每个静态处理器,缺乏更新的能力。另一方面,他们不能充分利用最新的压缩标准,而D1或高清晰度电视相比只有低分辨率的图片处理。考虑到安全性和效率,设计嵌入式,其中包括编码算法和安全机制的有效实施。本文的结构如下。第二节嵌入式媒体平台的设计。第三节高效率的DSP为基础的编码描述。在第四节中提出了新的安全机制,具有用户识别认证和加密算法快速永恒。最后,实验结果和结论第五和第六给出。基于嵌入式系统平台架构的安全媒体系统在硬件框架如图所示1,主要有捕获/显示模块,数据处理模块,控制模块和输入/输出模块。它是基于数字信号处理器,FPGA和ARM
图1硬件系统的多媒体框架(1)捕捉/显示模块捕捉/显示模块A/D, D/A,FPGA和FIFO的。它把模拟信号经A/D转换成数字视频信号或数字信号D/A转换成模拟信号. FPGA可以捕捉视频信号,并给定的格式存储到FIFO中。中断信号EDMA传输数据。包括视频分辨率和视频类型,如4:2:2 YUV转换为4:2:0 YUV格式。(2)数据处理模块数据处理模块包括数字信号处理器,DRAM和闪存。所有的参考帧帧重建和中间结果需要被。TMS320C6455数字信号处理器,这是一个定点的DSP处理数字媒体设计[9],有1GHz的频率,2MB的内存和8个并行处理单元。这是该框架的核心和执行数据处理。 可以读取的输入/输出模块的视频数据,流程与指定H.264编码和加密算法,然后输出到网络,或显示它们。数据第三节,以及高效的为基础的编码机制是通过分析硬件结构和资源描述。第四节快速多媒体加密算法。(3)控制模块基于Linux系统的基础上,基于S3C2410 ARM920T的核心是该框架的核心和管理数据。CS8900A LAN控制,控制模块可以接收或发送JTAG端口的视频数据和测试系统。外层的临时缓冲区有DRAM和闪存,可编程逻辑器件提供了选择的信号,以及数字物理噪声的WNG - 5提供了随机信号芯片。有帧处理子系统,协议处理子系统和管理子系统。处理子系统是整个系统的核心;管理子系统分为内容和设备管理。目前,媒体系统可以支持RTP / RTCP协议。控制信息,如用户,识别身份验证,可以使用基于TCPRTCP协议,实时视频流可以使用基于UDP的RTP协议。(4)输入/输出模块输入/输出模块由一个256K18位双。数据处理模块可以缓存编码/加密流进RAM和控制模块定期会从共享内存数据输出它们。控制模块中断信号,数据处理模块从命令指令共享RAM,并。实现的视频编码优化对应的实时操作和平台的限制,优化实施一些重大问题进行讨论:在系统中,我们采用的H.264/AVC压缩视频编码标准变换/量化,运动估计和补偿,可变长度码和速率控制组成。编码帧类型有三种:内帧(I),远期预测帧(P)和双向预测帧()。考虑到较高的拖延和更多的
文档评论(0)