欢迎来到天天文库
浏览记录
ID:34546381
大小:8.73 MB
页数:47页
时间:2019-03-07
《基于jmf的数字音频公共广播系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、广东T业上学r学顾}:学位论文目前,流媒体技术在智能小区数字音频广播系统中的应用十分广泛w。市场上主流的流媒体技术有三种,分别是RealNetworks公司的RealMedia、Microsoft公司的WindowsMedia和Apple公司的QuickTime。这三家公司都有自己的专利算法、专和文件格式甚至专利传输控制协议。它们广泛应用于网络电视、在线直播、视频点播、远程教育、远程医疗等领域,其服务器端的播放器也可用于数字音频公共广播系统的搭建。国内一些专门从事流媒体技术研究的公司也有各自的网络音频广播系统,并且在校园、企业、小区等应用中都有成功案例。顺德罗定邦中学采用
2、佛山市航标资讯有限公司的网络音频广播系统作为高考英语听力考试的语音播放系统,实现了基于IP网络的数字化音频广播【5】。流媒体技术正处于方兴未艾的高速发展时期,它必将会在智能建筑的广播背景音乐、防盗报警、信息发布等方面得到更为广泛的应用,有着广阔的市场前景和巨大的经济效益。2,硬件技术目前,数字音频公共广播系统的网络终端采用的技术主要有以下三种:(1)结合CobraNet和DSP开发的网络数字音频处理器⋯。在100Mbit的快速以太网上,CobraNet系统可以实时地处理高质量、非压缩的同步音频数据流Ⅲ,但却需要占用很高的传输带宽,不能简单地融入基于TCP/IP协议的通用以
3、太网中。(2)采用嵌入式技术开发的网络音频播放器⋯。这种播放器由于结合了嵌入式操作系统和音频解码播放模块,使数字音频处理更加灵活,播放性能更加优化。(3)以网络型微控制器DS80C400为基础开发的数字音频播放终端【9】。这种播放终端可以采用硬件解码技术,因此具有解码速度快、稳定性高、实时性好的特点。1.3研究意义JMF(JavaMediaFramework,Java媒体框架)技术是近几年多媒体技术开发的一个热点。目前,它提供了对多种多媒体数据编码格式的支持,例如,音频格式有WAV、G.723、MP3等。方案中将这一技术运用于智能建筑的数字音频公共广播系统,是对新技术又一
4、次实用价值的探讨,也拓宽了新技术的应用领域。并且,使用Java语言编写的应用程序无须任何修改即可在任何平台下使用,节约了4第一章绪论开发成本。嵌入式结构的硬件终端具有体积小,稳定可靠,无惧病毒攻击,实时性好等优点,符合流媒体网络终端的性能要求。方案采用$3C2410处理器,以嵌入式Linux为操作系统,提供了网络终端的基本开发平台,对通过网络传输到终端的音频文件或麦克风输入语音实时进行解码播放,真正实现声频网和数据网的统一。1.4主要研究工作本论文围绕如何实现基于JMF的数字音频公共广播系统,对一些关键技术展开研究和论述。主要包括以下研究内容:(1)流媒体数字音频公共广播
5、系统的结构分析和方案设计。流媒体技术是近几年在网络上迅速发展的一门多媒体传输技术。论文中通过论述流媒体技术的特点,解决如何运用流媒体技术来满足公共广播的性能要求并提出方案设计。(2)基于JMF的广播程序的设计。JMF是Sun公司为处理多媒体数据流而专门开发的一种应用程序接口(API)。论文详细论述了如何利用JMF提供的实时传输多媒体数据流的API,即RTP(Real.TimeTransportProtocol,实时传输协议)和RTCP(Real.TimeTransportControlProtoeol,实时传输控制协议)包,进行播放服务器广播程序的设计。(3)网络终端的研
6、究。详细论述了ARM.Linux系统在S3C2410开发板上的移植以及音频模块的程序设计。广东T业人学T学倾十学位论史第二章流媒体数字音频公共广播多媒体技术使计算机能综合处理声音、图像和视频,令人们使用计算机的方式变得多样化。随着网络宽带化的发展,人们希望能在网络上欣赏到连续不断的多媒体节目。作为多媒体和网络的交叉学科流媒体技术由此应运而生。2.1流媒体通信技术2.1.1流媒体的定义及原理流媒体(StreamingMedia)指在网络中使用流式传输技术的连续时基媒体Ⅲ】。流媒体的传输和播放原理如图2—1所示。先在用户的电脑上创造一个缓冲区,丁.播放
7、jif预先下载文件的一
8、小段数据作为缓冲,播放程序取用这一小段缓冲区内的数据进行播放。在播放的同时,多媒体文件的剩余部分在后台继续下载填充到缓冲区。这样,当网路实际连线速度小于播放所耗用数据的速度时,可以避免播放的中断,使播放品质得以维持。所以流媒体最显著的特征是“边下载,边播放”。一r∥~h、
9、,一’、ic0≯《盘一、、瞄蜒ji授l,<厂_}Internet厂—__。r—Lb£———j”~二———一\叫厂、。『』II热3、”。,“蠢群Ik盔麴在内存中创造缓冲区图2.1流媒体传输和播放原理图Fig.2一lSchematicDiagramofStrea
此文档下载收益归作者所有