嵌入式视频传输系统的应用研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:theonezhaoq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅猛发展和全球信息化的加深,网络多媒体成为电子技术、计算机技术、通信技术相互结合的产物。同时,多媒体实时通信已成为网络通信中的一个非常重要的业务。基于嵌入式系统平台设计、实现视频流的实时、可靠传输,已成为嵌入式视频通信系统开发过程中的重要环节。嵌入式的视频会议、视频点播、远程教育、无人监控、数字家庭等分布式多媒体应用逐渐走入人们的生活,给人们的工作和生活带来了极大的便利。   本文以一个实际的嵌入式视频数据传输系统开发为背景,对嵌入式、流媒体网络关键技术进行研究。文章首先介绍系统的硬件平台,即UP-CUP6410实验板,概括性描述其资源、功能以及应用领域。针对当前用户需要,视频传输系统必须具备互联网通讯能力,并且能兼容旧式监视系统格式以及接口,UP-CUP6410提供相关的支持。   对ARM-Linux嵌入式系统进行深入研究,阐述bootloader,Linux2.6内核,以及文件系统三者件的关系并说明它们的工作方式;深入讨论Linux内核对设备的驱动实现,针对系统的需求,详细介绍12C字符设备的原理和实现方法。在此基础上设计MT9D111微型摄像头在实验板上的驱动程序和应用方法。接着,介绍Video4Linux2数字视频采集方法,结合FrameBuffer显示卡使用方法,提出详细的数字视频采集、显示流程;通过分析视频数据压缩的必要性,介绍MPEG-4的优点和基本原理,之后在实验板的DSP函数库基础上编写视频压缩程序。介绍RTP/RTCP协议族以及其常用的实现方法,同时结合RTSP、SDP协议描述一个完整的流媒体视频传输过程;由于本系统设计需要SIP会话协议作为流媒体控制,文章也详细介绍了SIP协议的理论和结构。   文章最后部分通过一个实验实现并测试系统各功能,介绍最新的实时数据流传输应用库Live555,并详细介绍服务器、客户端的工作方法。实验建立完整的RTSP服务器以及测试所需的网络、客户端。通过记录相关数据了解该方式的传输质量。   本系统可应用于娱乐视频点播,视频会议,远程监控系统等领域。基于嵌入式的网络视频传输系统结构十分清晰,可以方便地进行扩展和移植,并具有小型化、低功耗、稳定可靠等特点。
其他文献
H.264又被称为MPEG-4-Part10,是2002年由国际电信联盟组织ITU-T的视频编码专家组(VCEG)和国际标准化组织ISO/IEC的活动图像专家组(MPEG)联合制定的视频编码新标准。它在继承
说话人识别技术是一种通过对目标说话人的语音进行处理与分析,从而判断出该说话人身份的技术。目前,说话人识别作为人与计算机进行交互的一种智能接口有着非常广泛的用途,它
本文研究了现有的动态取证技术,总结了动态取证过程中存在的问题,给出了将IDS、蜜罐系统、多Agent技术结合起来运用到计算机动态取证模型中的解决方案,构建了一个基于混合技术的
随着网络技术的飞速发展,信息借助于网络快速的传播,高速广域网和宽带城域网等正在企业通信网络中进行广泛的建设,促进了现代社会中企业信息化水平的提高,增强了企业的市场竞
随着信息技术与互联网的迅速发展,信息容量迅速增长,大量的数据资源存储在各类信息载体中。在这些庞大的信息资源中,蕴含着大量有价值的知识。面对浩瀚的数据海洋,人们难以获
学位
随着网络的日益普及,信任在P2P网络交互中的地位越来越重要,完善的信任模型系统给网络实体间的交互提供了重要支撑。但P2P网络中的信任模型目前仍存在着多种缺陷:首先,单一的
Internet是一个庞大的、全民共享的信息资源库。用户希望通过这个数据集,检索到与自己需求相关的权威信息。因此,如何有效、准确地从Web资源里找到用户所需的知识成为信息检
伴随着P2P(peer-to-peer)对等网络应用技术迅速发展,P2P业务成为了重量级的互联网应用,在给网络用户带来方便的同时,同时也长时间占据大部分的网络带宽,吞噬大量的网络资源,
随着网格技术的飞速发展,对数据的应用需求不断增长,出现了计算网格、数据网格的概念。数据库技术在网格技术中扮演着一个十分重要的角色,而现有的分布式数据库系统要么有统