首页> 中文学位 >基于P2P网络的AVS流媒体播放器的设计与实现
【6h】

基于P2P网络的AVS流媒体播放器的设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景和意义

1.2流媒体播放器的实现方案

1.3关键技术及其研究现状

1.3.1 AVS播放插件设计

1.3.2媒体数据的进程间通信

1.4主要研究工作

第二章播放器设计的相关知识

2.1视频

2.2视频压缩标准

2.2.1 MPEG

2.2.2 AVS-P2

2.3软硬件开发平台简介

2.3.1硬件开发平台

2.3.2软件开发平台

2.4本章小结

第三章AVS播放插件的实现

3.1 TCPMP的整体架构和工作原理

3.2 TCPMP的插件式框架

3.2.1插件存储位置的获取

3.2.2插件接口的定义

3.2.3插件信息的识别

3.2.4插件的加载

3.2.5插件的连接

3.3 AVS视频播放插件的实现

3.3.1数据流的读取

3.3.2数据流的封装

3.3.3数据流的解码

3.4本章小结

第四章AVS流媒体播放功能的实现

4.1 P2P流媒体播放系统结构

4.2 eMule的简要分析

4.2.1 eMule的协议简介

4.2.2 eMule的文件下载流程

4.3 AVS流媒体播放功能的实现

4.3.1进程间通信层的实现

4.3.2播放器数据接收端的实现

4.3.3 eMule数据下载端的实现

4.3.4TCPMP管理核心模块的设计

4.4本章小结

第五章播放器的性能测试

5.1测试方法

5.2测试结果及相关数据

5.3测试数据分析

第六章总结与展望

6.1工作总结

6.2工作展望

参考文献

硕士期间发表的论文

致谢

展开▼

摘要

近年来,随着多媒体技术的发展,先后有多个数字图像编解码标准相继出现。作为目前世界先进音视频压缩编解码标准之一的AVS,由于与其它国际标准如MPEG-2和H.264/AVC相比,计算复杂度更低,加之专利费用低等优势,使得其产业链在近几年内逐渐成熟,并有着很好的发展和应用前景。 多媒体播放器是验证和推广音视频编解码标准的重要平台。目前通过互联网广泛传播的音视频节目中大部分采用的是WMV、Real、MPEG-4等编码格式,AVS格式很少出现。究其原因,除了AVS标准诞生时间较短,以及AVS编码的节目片源较为匮乏之外,更重要的是目前市面上能够支持AVS媒体文件的播放器数量很少。因此AVS播放器特别是流媒体播放器的缺乏成为了阻碍AVS标准推广的一个重要因素。 本文的研究是针对AVS视频的流媒体播放器的设计与实现。以多平台的开源多媒体播放器TCPMP为基础,通过对播放器的插件架构及其数据读取、封装、解码的流程的分析,设计AVS视频流格式解析插件和视频解码插件。格式解析插件负责接收本地AVS视频流,解码插件则主要负责解码处理由格式解析插件传递过来的数据,之后交给显示插件从而显示输出,最终实现了支持AVS视频格式的播放器,并通过移植得以在基于PXA270嵌入式平台上实现。同时,基于eMule的P2P搜索和下载的优势,设计匿名管道用以媒体数据的传输,并通过为播放器设计针对P2P网络的流解析插件,最终实现了AVS流媒体播放的功能。 本论文的特色以及创新之处主要体现在以下几点: (1).AVS视频播放器的研究是近几年才兴起的热点,本文创新性地在TCPMP的基础上设计了支持AVS视频的播放器。 (2).采用P2P技术,实现AVS数据流的多源下载和实时在线播放功能,具有下载速率快、片源丰富等优点。 (3). TCPMP和eMule都有着优良的性能和彻底开放的源码,不需要支付任何费用,为开发基于P2P的AVS流媒体播放器提供了便捷。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号