学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 远程医疗保健终端网络模块的研究与实现,TP311.52
  2. 基于Hadoop的分布式服务注册中心研究和实现,TP393.09
  3. 基于Grid Quorum理论的大规模分布式系统后备路径选择问题研究,TP393.06
  4. 视频监控系统整体解决方案及关键技术研究,TP277
  5. 利用信息技术提升北京电视台呼叫中心的核心价值,TN99
  6. 基于S3C2440的嵌入式网络视频监控的实现,TP277
  7. 基于ARM2440平台的Android OS移植与应用开发,TP316
  8. 基于嵌入式系统的TSI系统校验仪的研究与实现,TP368.1
  9. 移动通信设备中资源与数据管理的通用设计与应用,TP315
  10. 分布式系统数据链路硬件平台设计,TN919.2
  11. 跨平台工具软件在控制软件开发中的应用,TP311.52
  12. Linux操作系统在MP4上的应用研究,TN946
  13. 基于Linux的嵌入式媒体播放器的研究与实现,TN946
  14. 矿井下电缆故障定位方法研究,TM755
  15. 视频监控图像后处理算法的研究与实现,TP391.41
  16. 无线传感器网络嵌入式操作系统的研究和应用,TP316
  17. 基于ARM7的嵌入式医疗保健终端系统的研究与实现,TP368.12
  18. 任意波形编辑软件波形显示及处理模块设计,TP311.52
  19. 机顶盒的USB多媒体自动播放系统的设计与开发,TN948.55
  20. 广播全台网频道管理子系统的设计与实现,TP311.52
  21. 基于HBase的RDF存储系统的研究与设计,TP333

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com