移动手持终端的音视频会话技术

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:snowbang1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机技术、多媒体技术及网络技术的快速发展,音视频会话系统正在向嵌入式、数字化和网络化的方向发展。随着移动网络的高速发展,在移动终端上实现音视频会话功能,越来越普及。本文目的是将嵌入式技术和移动网络技术相结合,构建一个性能稳定且具有较强实时功能的音视频会话系统。本文首先介绍了音视频会话技术研究的国内外现状,针对移动终端的会话系统的特性,选择了三星公司的ARM系列处理器S3C6410和必要的外围设备构成系统的硬件平台。文章研究的重点集中在音视频会话的软件实现,按照音视频会话的流程,分块完成。在采集方面,视频采集过程中首先认真分析了V4L2驱动的特性及编程方法,结合系统中采用的CMOS摄像头的特性,完成了视频数据的采集;同理,在音频采集过程中,运用了OSS音频驱动,完成音频数据的采集。在编解码方面,首先介绍了音视频编解码的目的和重要性。分析当前主流的编解码方法,结合系统的自身特性,选择采用H.264的视频编解码和G.729的音频编解码。由于S3C6410本身内嵌了一个多媒体处理硬件模块,能够实现H.264的硬件编解码,极大的提高了视频编解码的速度。而在音频方面,在ARM平台上移植了G.729编解码算法。在音视频传输方面,首先分析了TCP协议和UDP协议,得出TCP协议并不适合用于来传输实时数据,而UDP协议传输具有不可靠等特点,会给实时数据的传输带来数据包的失序、丢包等问题。为了更好的实现多媒体数据的传输,必须在UDP传输的基础上增加必要的控制协议。于是提出了基于UDP组件上的RTP传输的方式,RTP协议能为实时数据提供必要的控制。文章认真分析了RTP/RTCP协议的特性,并对协议的格式进行了深入的研究。最后引入目前被广泛运用的JRTPLIB库,并将它移植到嵌入式Linux平台上,编写了相关的应用程序,最终实现了音视频的RTP/RTCP传输。
其他文献
自学考试是一种具有中国特色的高等教育考试制度,主要目的是利用考试的方式提高人们通过自己主动学习获得先进科技文化知识的积极性,进而提高我国人民的科学文化素质和思想道
当前,随着互联网技术的发展,企业也在逐步加快管理现代化、信息化建设。企业建立一套完善的信息化系统对企业在日益激烈的市场化竞争中尤为重要。本文结合目前主流的开发平台与
随着计算机网络技术的迅速发展,Internet已成为全球信息传递和共享的重要资源,企业和个人通过网络进行数据交换变得越来越频繁,传统的数据模式不能精确的表示这些数据。XML技术
随着游戏、动画等娱乐产业的快速发展,计算机三维动画广告和片头在电视屏幕上频频播映,计算机三维动画已经走进了人们的日常生活。计算机三维动画在各行各业中的应用越来越广
物联网的对象名解析服务(ONS)是一个分布式系统,它可以提供以下基本的查找服务:现实世界的每一个对象有唯一一个标识符,即电子产品代码(EPC),通过EPC和ONS解析服务可以返回一
伴随着科学计算可视化技术的不断发展,医学影像三维重建技术在疾病珍断、手术导航和辅助教学等方面也开始发挥着越来越重要的作用。其中的三维重建体绘制算法可以将各组织器
随着互联网技术的迅速发展,传统的分布式计算技术已不能满足用户需求,Web服务应运而生并成为面向服务计算的范例。随着Web服务技术的不断发展及其应用范围的逐步扩大,越来越
随着互联网技术和信息技术的迅猛发展,人类社会进入了信息时代。信息时代的一个显著的特点就是人们所面对的信息和对信息的需求剧增。如何从这些信息中获取有用的知识是人们
云计算是继分布式计算、并行计算、网格计算之后一种新的计算模式,已经成为学术界和工业界的关注焦点。根据云计算技术架构可知,云计算环境下的管理中间件对云服务的功能和性能
密码安全的重要性,无论是个人业务还是集体作业,或是在证券、金融、政府、教育等行业领域,抑或是大到关系国家信息安全的机构,都是不言而喻的。尤其是随着网络技术的日新月异,虚拟