基于Gstreamer的网络媒体播放系统的开发

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:zylgg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,多媒体技术和嵌入式芯片发展迅速,基于嵌入式系统的多媒体应用越来越多,而当今社会人们越来越依赖于从网络上获取信息,基于嵌入式系统与网络相结合的多媒体应用逐渐被重视,关注度不断得到提高。  下载是传统的多媒体网络传输方式,但这需要事先完成整个文件的下载才能进行多媒体的播放,耗时极多,延迟很大。流媒体技术的出现,让用户可以享受多媒体文件的边下载边观看,延迟很小,使多媒体文件在网络上的传播变得极为轻松。在嵌入式产品盛行的时代,支持流媒体的产品无疑倍受青睐。  本文研究的多媒体播放系统是基于GStreamer多媒体框架的。GStreamer是为应对Linux系统下的多媒体处理而开发的一款功能强大的通用多媒体框架。本论文先从几方面对相关知识进行了阐述,然后基于一个高清数字电视的多媒体应用研发项目进行了播放系统的研究开发。这个播放系统的底层操作系统是Linux,利用GStreamer调用下层驱动进行解码,并用GStreamer的API封装出供上层调用的功能函数。GStreamer中的playbin2元件可以节省开发人员的精力,进一步缩短产品的开发周期。而所用的解码器支持多种格式的解码,增加了产品对多媒体类型的支持。经过简单测试,系统支持流媒体的播放,具有较好的性能。
其他文献
高校工程训练实践教学项目作为理工科高校学生的重要培养项目,是培养学生动手实践能力的重要环节。训练中心采用生产制造业实际使用的加工设备来模拟真实的生产车间环境,为学生提供真实的实践机会。随着我国对应用型人才培养的重视,各高校扩大训练规模的过程中加大了对设备的投资,满足不断发展的训练教学需要。然而现有的高校工程训练设备管理系统在数据采集方面大多采取手工登记的方式,训练车间大量存在的信息无法及时的传送到
机器视觉系统指被摄目标经过图像摄取装置成为模拟图像信号,再经模数转换设备进一步转为数字图像信号,然后传送至专业图像处理系统(PC或DSP等);图像处理系统根据数字图像像素
与其他高中课程相比,高中政治课程相对来讲是一门与学生生活息息相关、紧密相连的一门课程,其内容涉及到许多大家平常打开电脑、电视,或者是手机上网、报刊杂志等可以轻易了
人们探知海洋的主要途径是通过拍摄水下图像,但是从海洋中拍摄到的图像往往不如在陆地上清晰,含杂了许多噪声,因为海洋中浮游生物很多,透光性差等诸多因素造成水下图像污染严重,影
随着第三代移动通信系统的研究和开发以及各国商用网络的建设,第三代移动通信系统迅速发展。不同移动通信系统共存时的干扰问题引起了运营商和设备制造商的广泛关注,各大公司也
目前,在我国的煤炭开采业中,管理者对于安全和远程操作方面的重视程度越来越高。矿山系统中包含有各种类型和规模的不同子系统,这些子系统对我国的煤炭开采业有着举足轻重的影响
随着社会对人才的要求不断提高,高职院校的教学目标也发生了很大改变.高职院校的人才培养目标是把学生培养成既有职业素养,更有实践动手能力的应用型人才.本文对高职院校商贸
传统的生物特征识别技术是利用生物本身拥有的、能唯一标识其身份的生理或行为特征进行身份验证的技术,在某种程度上,所提取的特征都是“人人拥有、人各不同、长期不变”的。
近年来,电力系统中非线性负荷和敏感性设备的应用越来越广泛。一方面是电网电能质量的不断下降,特别是电压暂降等非平稳暂态电能质量问题越来越突出。另一方面是用户对电能质量要求的不断提高,因此对电能质量的进行监测具有重要现实意义。随着暂态电能质量对用户造成的危害日益加大,暂态电能质量也逐渐成为供电部门和用户迫切需要解决的问题。而对暂态电能质量扰动现象进行准确的特征提取,发生时刻定位和扰动类型识别,将为有效
在宽带码分多址(WCDMA, Wideband Code Division Multiple Access)通信系统中,物理层技术提供了物理介质中比特流传输所需要的所有功能,是整个通信系统的基础。功率控制技术