当前位置:主页 > 科技论文 > 网络通信论文 >

基于RTP/RTCP协议的语音传输系统在Rviewer中的设计与实现

发布时间:2021-07-05 16:41
  近年来云计算技术发展迅猛,作为云计算技术主要应用形式之一的VDI[1](Virtual Desktop Infrastructure)也在随着企业用户和普通用户实际应用需求的变化而不断改进与完善。VDI由桌面虚拟化[2]与IAAS结合演变而来。虚拟桌面交付协议是桌面虚拟化实现VDI的重要部分,也是本文工作的主要研究对象。本文研究重点在于虚拟桌面交付协议的语音传输功能。云计算技术出现之前,虚拟桌面交付协议主要用来与远程主机建立连接,实现对远程主机的控制与管理。其设计之初的定位决定了它能胜任文字传输、图片传输等离散性媒体传输;但是不适合音视频等数据量大、对时延敏感、且需要保证服务质量等特性的实时数据的传输。现有的支持语音传输的虚拟桌面协议也存在着一定的不足,如语音传输时不能很好的支持双向传输、对带宽要求严格、单个音频源支持的连接数受限等。针对实验室开发的虚拟桌面交付协议Rviewer在镇江市教育局教育云平台中的应用需求以及当前桌面虚拟化音视频等多媒体传输的不足,本人开发出了一套性能高、抖动低、可扩展性强、支持多终端接入的实时语音传输系统。该语音传输系统旨在为云终端(瘦终端)在云平台中的应用... 

【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校

【文章页数】:74 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
第一章 绪论
    1.1 课题研究背景与意义
    1.2 桌面虚拟化交付协议中语音传输国内外现状
    1.3 课题研究成果
    1.4 论文章节安排
第二章 相关理论基础
    2.1 数字音频理论
        2.1.1 数字音频基本概念
        2.1.2 语音编解码技术概述
        2.1.3 常用语音编码算法
    2.2 RTP/RTCP实时传输协议
        2.2.1 RTP协议概念及工作机制
        2.2.2 RTP数据分组格式
        2.2.3 RTCP协议概念及工作机制
        2.2.4 RTCP数据分组格式
    2.3 Memcache分布式缓存
        2.3.1 Memcache工作原理
        2.3.2 Memcache常用接
    2.4 本章小结
第三章 语音传输系统的分析与设计
    3.1 需求分析
    3.2 语音传输系统的总体设计
        3.2.1 语音采集与播放代理设计
        3.2.2 语音管理系统设计
    3.3 本章小结
第四章 语音传输系统的实现
    4.1 语音采集代理模块实现
        4.1.1 语音采集模块实现
            4.1.1.1 缓冲区的设置
            4.1.1.2 Linux端采集模块实现
            4.1.1.3 Windows端采集模块实现
        4.1.2 语音传输模块详细实现
            4.1.2.1 语音传输实现
            4.1.2.2 RTP/RTCP协议的优化
    4.2 音频播放模块的实现
        4.2.1 Rviewer客户端
        4.2.2 语音播放模块实现
            4.2.2.1 Linux端语音播放模块实现
            4.2.2.2 Windows端语音播放模块实现
    4.3 语音管理系统模块的实现
        4.3.1 接入管理模块实现
        4.3.2 调度管理模块实现
        4.3.3 安全管理模块实现
        4.3.4 编码模块实现
        4.3.5 缓存模块实现
        4.3.6 存储管理模块实现
        4.3.7 日志管理模块实现
    4.4 本章小结
第五章 系统测试与分析
    5.1 测试环境
        5.1.1 PC节点配置
        5.1.2 网络部署环境
        5.1.3 系统安装部署
    5.2 测试结果分析与性能分析
        5.2.1 测试结果
        5.2.2 性能分析
    5.3 本章小结
第六章 全文总结与展望
    6.1 全文总结
    6.2 后续工作展望
致谢
参考文献


【参考文献】:
期刊论文
[1]基于AMQP的异步通信实现及其在OpenStack项目中的应用[J]. 李知杰.  软件导刊. 2013(07)
[2]虚拟桌面及关键技术分析[J]. 王峰,江峰,李朝阳.  电信技术. 2011(01)
[3]桌面虚拟化技术在高校中的应用[J]. 沈尧林.  时代教育(教育教学). 2010(08)
[4]桌面虚拟化技术研究与应用[J]. 闫龙川,刘志永.  电力信息化. 2010(07)
[5]桌面虚拟化技术研究[J]. 董向军,张恩刚,张沛,杨一君,李金来,黄宝森,李士琦.  中国信息界. 2010(04)
[6]iLBC语音编解码器的性能分析及应用[J]. 雷晓荣,朱志祥.  电声技术. 2007(03)
[7]RTP/RTCP自适应流量控制算法[J]. 蒋建国,苏兆品,李援,梁立伟.  电子学报. 2006(09)
[8]Linux内存管理中的Slab分配机制[J]. 赵鲲鹏,苏葆光.  现代计算机. 2006(05)
[9]基于以太网的实时音频网络传输技术研究[J]. 赵云峰,王秋颖.  电声技术. 2006(04)
[10]RTP/RTCP实时传输协议的研究与Linux实现[J]. 潘鹏,杜旭,叶婷,徐静华.  计算机工程与应用. 2005(24)

硕士论文
[1]开源云计算平台管理支撑平台的研究与实现[D]. 李松.山东大学 2013
[2]基于P2P的远程教学直播系统设计与实现[D]. 李鹏.华中科技大学 2007
[3]多媒体信息在网络中实时传输的研究与应用[D]. 郭大群.南京航空航天大学 2002
[4]IP电话中RTP协议的分析与实现[D]. 刘雪静.电子科技大学 2001



本文编号:3266439

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/3266439.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户709c6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com