学位论文 > 优秀研究生学位论文题录展示
基于GTK+的分布式频道管理系统的设计与实现
作 者: 李西强
导 师: 朱晓亮
学 校: 华中师范大学
专 业: 现代教育技术
关键词: GTK+ 分布式系统 频道管理 系统移植
分类号: TP311.52
类 型: 硕士论文
年 份: 2014年
下 载: 0次
引 用: 0次
阅 读: 论文下载
内容摘要
随着现代互联网技术的快速发展,流媒体技术应运而生,并已被广泛应用于视频点播、远程教学、视频会议以及网页游戏等诸多领域。其中,作为流媒体系统关键部分之一的频道管理,虽然在较大程度上提高了流媒体服务的便捷性,但是随着教育云服务应用的推广,流媒体管理正面临新的挑战——用户的大数据量访问使得流媒体服务压力与日剧增,传统集中式的频道管理方式已无法满足人们的现实需求,日益凸显出低效的反应速度与系统拓展困难等诸多问题。本文主要针对上述问题,在对频道管理与分布式系统发展现状调研的基础上,结合相关的理论与技术,提出了在Windows环境下基于GTK+的分布式频道管理系统的解决方案并予以实现。具体如下:首先,综合考虑分布式系统的各项特征,分析整理出系统的总体架构;其次,完成对分布式频道管理系统的功能模块的设计与实现,包括前台显示界面的合理布局以及后台数据库设计;最后,对整个系统进行综合应用测试,测试结果显示各模块功能运行的有效性;同时为了改善系统的综合性能,提出了后期工作的方向。本系统利用GTK十技术实现了界面显示,采用多线程技术实现了多用户的并发访问,并结合系统移植技术有效地将本系统整合到CloudStreaming P2P流媒体系统,较大程度上满足了用户的迫切需求。
|
全文目录
摘要 5-6 Abstract 6-9 第1章 绪论 9-13 1.1 研究背景和意义 9-10 1.1.1 研究背景 9-10 1.1.2 研究意义 10 1.2 论文的研究现状 10-11 1.3 论文的研究内容 11 1.4 论文的组织结构 11-13 第2章 相关理论概述 13-23 2.1 分布式系统 13-17 2.1.1 分布式系统简介 13 2.1.2 分布式与集中式 13 2.1.3 分布式与计算机网络 13-14 2.1.4 分布式系统的层次结构 14-15 2.1.5 客户服务器模型的体系结构 15-16 2.1.6 客户服务器模型的优点 16-17 2.2 GTK+程序开发 17-22 2.2.1 GTK+简介 17-18 2.2.2 同类GUI开发环境的比较 18-19 2.2.3 相关构件的介绍 19-22 2.3 本章小结 22-23 第3章 基于GTK+的分布式频道管理系统设计 23-41 3.1 总体设计 23-25 3.1.1 总体架构 23-24 3.1.2 基本功能 24 3.1.3 工作原理 24-25 3.2 系统模块设计 25-39 3.2.1 前台显示模块(客户端)的设计 25-29 3.2.2 后台数据模块(服务器)的设计 29-30 3.2.3 数据库中数据流图的设计 30-33 3.2.4 数据库中数据字典的设计 33-38 3.2.5 数据库中数据关系的设计 38-39 3.2.6 数据库中数据采集的设计 39 3.3 模块间的交互 39-40 3.4 本章小结 40-41 第4章 基于GTK+的分布式频道管理系统实现 41-61 4.1 概述 41-42 4.2 系统关键技术的实现 42-60 4.2.1 多用户并发访问的实现 42-45 4.2.2 整合CloudStreaming P2P流媒体系统 45-55 4.2.3 显示界面的实现 55-60 4.3 本章小结 60-61 第5章 总结和展望 61-63 5.1 全文总结 61 5.2 展望 61-63 参考文献 63-66 致谢 66
|
相似论文
- 远程医疗保健终端网络模块的研究与实现,TP311.52
- 基于Hadoop的分布式服务注册中心研究和实现,TP393.09
- 基于Grid Quorum理论的大规模分布式系统后备路径选择问题研究,TP393.06
- 视频监控系统整体解决方案及关键技术研究,TP277
- 利用信息技术提升北京电视台呼叫中心的核心价值,TN99
- 基于S3C2440的嵌入式网络视频监控的实现,TP277
- 基于ARM2440平台的Android OS移植与应用开发,TP316
- 基于嵌入式系统的TSI系统校验仪的研究与实现,TP368.1
- 移动通信设备中资源与数据管理的通用设计与应用,TP315
- 分布式系统数据链路硬件平台设计,TN919.2
- 跨平台工具软件在控制软件开发中的应用,TP311.52
- Linux操作系统在MP4上的应用研究,TN946
- 基于Linux的嵌入式媒体播放器的研究与实现,TN946
- 矿井下电缆故障定位方法研究,TM755
- 视频监控图像后处理算法的研究与实现,TP391.41
- 无线传感器网络嵌入式操作系统的研究和应用,TP316
- 基于ARM7的嵌入式医疗保健终端系统的研究与实现,TP368.12
- 任意波形编辑软件波形显示及处理模块设计,TP311.52
- 机顶盒的USB多媒体自动播放系统的设计与开发,TN948.55
- 广播全台网频道管理子系统的设计与实现,TP311.52
- 基于HBase的RDF存储系统的研究与设计,TP333
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|