基于Flex+Red5的实时语音交流平台的研究与实现

来源 :北京邮电大学 | 被引量 : 11次 | 上传用户:hmtllgh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着各种富因特网应用(Rich Internet Application, RIA)技术及工具的兴起,Web应用程序中的用户界面正由传统的超文本语义型向丰富多彩的桌面型转变。本论文就是采用富因特网应用技术Flash结合开源的流媒体服务Red5实现综合性的实时交流平台。提出本课题主要用来解决如下几个问题,第一,现有基于Web的应用程序普遍缺乏良好的用户体验;第二,交流问题一直是制约教师课堂教学的重要因素;第三,交流方式多样缺乏整合性;第四,系统中缺乏教育元素的融入。本项目系国家“十一五”期间面向教育行业为推进虚拟实验在教学领域的前沿攻关及应用示范所设立的国家科技支撑计划重点项目的一个课题。项目研究成果先后在北京邮电大学网络教育学院的实验教学和人文学院的英语语言教学中得到应用。本篇论文主要讲述如何使用Flex[2]和Red5技术构建一个综合性的实时语音交流平台,该平台主要包含有文本信息、音视频、用户管理、文档共享、外围框架等模块。本文中还注重平台的扩展性和移植性,以便在未来引入更多的交流手段,如Email、微博、SNS等。在文本信息模块,通过共享对象及远程操作开发支持文本信息交流的即时通讯模块,包括群聊和私聊两种方式。在音视频模块,通过Red5流媒体服务提供对音视频流的统一管理,包括存储、转发、控制等。在用户管理模块,对用户进行权限分组管理,权限分为5级,依次递减;同时赋予教师角色更多权限操作。在文档共享模块,为用户提供了文档的共享及下载功能,支持多文件同时上传。在外围框架模块,主要针对平台配置文件的载入,平台底层参数设置,平台与流媒体服务器连接的先期准备等。在论文最后介绍了对各个模块进行功能测试和性能测试的结果,并归纳出了论文的创新点。
其他文献
微分代数系统是一类具有普遍性且能够精确刻画现实运动的系统模型。该系统大量存在于电力系统、受限机械系统、计算机辅助设计、机器人系统和化学工程等复杂系统中。其中,微分
最小顶点覆盖问题是经典的NP难组合优化问题,有着重要的理论恿义和广泛的应用。给定一个无向图,顶点覆盖是指该图的一个顶点子集,使得图中每一条边都至少有一个点属于该集合
随着互联网技术的快速发展及应用范围的不断拓宽,网络已成为人们生产、生活必不可少的一部分。网络安全不仅影响着人民财产和个人隐私,甚至影响到国家安全。僵尸网络作为一种
随着“低碳生活,绿色出行”概念的提出以及北京市各种公交优惠政策和私家车限行政策的出台,公交车成为了越来越人的出行代步工具,而北京市的交通路况复杂,公交车出行存在很多
学位
心脏疾病一直严重威胁着人们的生命,心电图广泛应用于心脏疾病诊断中。但是心电波形中的畸异波大大增加了计算机自动识别心电波形的难度和识别的准确性。本文提出了心电畸异
当今社会是一个信息爆炸的社会。一方面,由于离散的数据源的数量的增加,比如标签、博客、传感技术等等的发展,使得信息处理系统所需要进行处理的数据量大大增加。另外一方面,
伴随着数字控制技术、控制理论的发展以及伺服驱动器大规模的应用,伺服驱动器的使用、开发、调试技术已经成为伺服驱动器非常重要的研究问题,伺服驱动器是否具有较强的易用性、
晶体硅作为一种半导体材料,无论是工业生产还是日常生活都具有重要地位。在能源应用方面,晶体硅是生产太阳能电池的主要原料之一。太阳能作为一种清洁无污染的能源,很受人们欢迎
随着数码相机与智能手机的普及,以及社交网络的快速发展,图像与人们生活的联系越来越紧密。图像的快速传播与普及在给人们生活带来便利的同时,也给图像的处理、分析与理解带了巨