学位论文 > 优秀研究生学位论文题录展示
基于应用层组播技术的流媒体系统研究与设计
作 者: 崔翔
导 师: 权义宁
学 校: 西安电子科技大学
专 业: 计算机应用技术
关键词: 网络电视 流媒体 应用层组播
分类号: TN919.8
类 型: 硕士论文
年 份: 2008年
下 载: 22次
引 用: 1次
阅 读: 论文下载
内容摘要
21世纪以来,组合音频、视频和数据流的多媒体网络应用的开发和研究迅速增加。Internet上的流媒体应用得到了迅猛的发展,另外“三网合一”在互联网络上开展数字电视工作也是电视行业发展的不可逆转的方向,但总得来说,现在流媒体系统上QoS(媒体质量)并不能让人满意,主要原因在于传统的流媒体系统建立在C/S(客户-服务器)模式的基础上,单一服务器面对众多的客户端,受CPU能力、内存大小、网络带宽的限制,可同时服务的客户端非常有限,可扩展性差。而基于应用层组播技术的支持流媒体的大规模数据技术可以在网络层提供把数据包发送到共享相同IP地址的一个主机组的服务,如果能对其协议的复杂性、终端及网络异构性、以及缺少支持组播的可靠的、具有扩展性的拥塞控制机制等提出有效的解决方式,将是一个极为可靠可行的系统方案。本文通过利用网络实现数据的广播式发布,有效地结合了差错控制和应用层组播算法实现数据的同步播放,开发设计一种了基于网络应用层组播技术的DShowPlayer流媒体播放系统。由此可以看出流媒体利用网络应用层组播技术,可以克服传统C/S模式的不能支持大规模范围的缺陷,通过引入DirectShow有效的解决了网络异构性问题,使用户能够流畅的观看数字视频或其它多媒体流。
|
全文目录
摘要 3-4 Abstract 4-7 第一章 绪论 7-13 1.1 引言 7 1.2 内容发布技术 7-9 1.2.1 传统的Client-Server架构 7-8 1.2.2 CDN概述 8-9 1.3 IP组播技术及问题 9-11 1.3.1 网络协议的复杂性 9-10 1.3.2 网络和终端系统的异构性 10 1.3.3 组播的可靠性 10-11 1.4 研究目标和动机 11 1.5 文章结构 11-13 第二章 应用层组播技术 13-27 2.1 流媒体播放系统技术概述 13-18 2.1.1 流媒体压缩技术 14-18 2.2 应用层组播 18-20 2.2.1 应用层组播原理 18-19 2.2.2 应用层组播的优缺点 19 2.2.3 应用层组播算法的评价标准 19-20 2.3 应用层的QoS控制 20-23 2.3.1 拥塞控制(Congestion control) 20-22 2.3.2 差错控制(error control) 22-23 2.4 媒体同步技术 23-24 2.5 流媒体传输协议 24-26 2.5.1 TCP/UDP 24-25 2.5.2 RTP/RTCP 25-26 2.5.3 RTSP 26 2.6 本章小结 26-27 第三章 流媒体系统的设计 27-39 3.1 TS流技术 27-29 3.1.1 分组方法 27 3.1.2 PSI 27-29 3.1.3 PCR 29 3.2 深入DIRECTSHOW框架 29-33 3.2.1 DirectShow中的Filter 29-31 3.2.2 Filter Graph Manager 31-32 3.2.3 Filter基类的选择 32-33 3.3 利用应用层组播技术在网络实现数据传播 33-37 3.3.1 单播和广播 33-34 3.3.2 简单的验证性试验 34-35 3.3.3 一个应用层组播试验程序 35-37 3.3.4 使用应用层组播需要注意的问题 37 3.4 本章小结 37-39 第四章 流媒体系统的实现 39-59 4.1 FILTER开发平台的搭建 39-42 4.2 DSHOWPLAYER设计总览 42-43 4.3 SOURCE FILETER设计 43-48 4.4 一些问题及解决办法 48-57 4.4.1 Filter的注册 48-49 4.4.2 Filter之间Pin的连接过程 49-50 4.4.3 Filter Media type 50-52 4.4.4 Filter之间的数据传送 52-53 4.4.5 Transform filter和Trans-in-place filter的区别 53 4.4.6 IMediaSeeking的实现 53-54 4.4.7 Filter的状态转换 54-55 4.4.8 EndOfStream问题 55 4.4.9 BeginFlush、EndFlush、NewSegment问题 55-56 4.4.10 Quality Control问题 56-57 4.4.11 对运行过程中Media type改变的支持 57 4.5 DSHOWPLAYER流媒体系统的运行 57-58 4.6 本章小结 58-59 第五章 结束语 59-61 致谢 61-63 参考文献 63-65 研究成果 65-67 附录Ⅰ 应用层组播试验程序 67-70
|
相似论文
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 教育电视在新媒体环境下的生存与发展策略,G229.2
- 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
- 基于P2P流媒体系统的设计与实现,TN919.8
- 基于客户端驱动的流媒体自适应传输技术研究,TN919.8
- 基于HTTP流化的流媒体自适应传输策略研究及实现,TN919.8
- 移动流媒体带宽分配及数据调度策略研究,TN929.5
- 基于自相似分析的流媒体DDoS攻击检测方法研究,TP393.08
- 基于负载均衡的混合型应用层组播模型研究,TP393.02
- 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
- 基于网络存储的流媒体服务器系统,TN919.8
- 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
- P2P点播系统存储管理研究与实现,TN948.64
- 基于H.264编解码器的智能手机流媒体客户端研究与实现,TN929.53
- 基于P4P的流媒体点播系统研究与实现,TN948.64
- 嵌入式多人音视频聊天模块的设计与实现,TP368.1
- 基于wifi的嵌入式视频监控系统设计,TP277
- 移动互联网中流媒体版权保护的研究,TN929.5;F204
- 基于服务器驱动的多码率自适应流媒体传输系统的设计与实现,TN919.8
- 异构环境下基于网的P2P直播流媒体技术研究,TP393.02
- 基于总线环混合结构的可靠组播协议的研究,TP393.04
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com
|