基于Android系统流媒体实时采集系统的研究和设计

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:feicuisenlinviolet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在21世纪的今天,计算机技术、信息技术、通信技术高速发展,多媒体技术和流媒体技术在用户对交流需求越来越高的情况下应运而生。多媒体技术使人们的交流方式不仅仅局限于语言和文字,而是扩展到了语音、图形图像、动画、视频等方面;而流媒体技术又实现了媒体文件的实时传输播放的效果,在网络环境下提供了前所未有的用户体验。流媒体技术应用的过程中,制作媒体源文件是很关键的一部分,也有很高技术要求。   随着智能终端数据处理功能日益强大,流媒体在其上的应用也越来越多。Android系统是近年来新兴的开源的移动终端操作系统,其源代码可以在官方网站上下载。Android对智能终端的硬件和媒体都有很好的支持,为本系统实验提供了良好的软件环境。本文中主要论述了基于Android系统的流媒体实时录制系统的录制客户端和服务器端的技术研究和设计,研究和设计一套实时流媒体录制系统。   首先,本文介绍了系统的主要功能和总体设计以及各个部分的功能划分。录制客户端主要分为音视频采集、音视频编码、媒体文件生成和文件上传四个部分。服务器端分为文件接收、HLS协议文件管理、索引网页文件管理三个部分。然后,本文就录制客户端和服务器端的各个功能模块分别进行了详细阐述。录制客户端按照媒体文件生成的顺序依次对音视频原始数据采集、编码和媒体文件生成和上传及其相关技术做了研究和模块设计。服务器端按照事件消息产生处理过程分别对文件接收、文件管理的技术研究和设计的主要内容做了详细说明。最后,对整个研究过程做了总结、分析了不足,并提出了未来的研究内容。
其他文献
随之网络应用的快速发展,互联网应用逐渐向以服务为基础的方面转型,对于当今Web应用开发来说,Web服务(Web Services)技术无疑是其强大的解决方案之一。然而,传统的Web服务技术已
基于MapReduce编程模型并运行在大规模集群上的数据仓库系统是当今存储、管理和分析海量数据的重要工具。例如,基于开源MapReduce平台Hadoop的Apache Hive数据仓库系统已经被
行为学研究发现,持续注意过程中,反应时存在低频(0.05 Hz)振荡现象。传统的功能磁共振(fMRI)任务设计不适合进行频率分析。本研究中,提出一个新的实验范式:手指压力实时反馈(RT-
社会科技文明随着电子信息技术的高速发展大踏步地向前进发,这使得整个汽车电子软件开发领域向着多元化、复杂化的方向发展。为了解决不断升级变化的ECU处理器为汽车电子软件
学位
粗糙集理论是由波兰科学家Pawlak提出的一种处理不确定知识的数学模型,该工具能够很好地对符号数据进行如属性约简、规则提取等分析,并已经在人工智能、机器学习与数据挖掘领域
基于SaaS的软件产品有灵活配置、多租户、无需部署的特性,特别适用于中小型企业。但当前的SaaS软件研究成果均以管理企业静态数据为核心功能,并未提供良好的业务流程支持。工作
随着移动通信技术的飞速发展,传统互联网流量大量的导入到移动通信网中,促使了移动通信网数据业务流量呈指数增长时,给移动互联网带来了极大的挑战。首先要面临的是无限增长的数
图形组态软件通过组件装配的方式实现监控程序的开发[10]。图形组态软件中监控图的绘制即为UI的一个构建过程,传统图形组态软件在UI构建过程中不能复用已有的图形组件,意味着
在低功率无线个域网中引入IPv6技术,可以解决其在地址配置、管理、服务、安全及与现有网络融合的通信需求。基于IEEE802.15.4实现IPv6通信的IETF6LoWPAN草案标准的发布有望实