流媒体播放器及其c#实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

流媒体播放器及其C#实现作者:王君作者单位:温州大学城市学院,浙江,温州,325000刊名:福建电脑英文刊名:FUJIANCOMPUTER年,卷(期):2008,(2)被引用次数:0次参考文献(3条)1.张怀庆VISUALC#.NET编程精粹150例2.倪青山宽带试听风暴3.仇谷烽VISUALC#网络编程相似文献(10条)1.学位论文刘文红流媒体播放器中网络子系统的设计与实现2006当前政府正在大力推广Internet及宽带网络,加之正在兴起的网络电视计划,这些因素极大的推动了网络流媒体业务的迅速发展。针对目前流媒体应用最广泛的视频点播和在线直播服务,8010实验室自主研发了具有高可靠性、高并发性、高性价比及高伸缩性的数字有机体流媒体播放系统。在流媒体播放系统中,流媒体播放器作为一个客户端应用软件与流媒体服务器、媒体源采集与存储转播系统技术并列成为其中最重要的三个组成部分。对流媒体播放器而言,网络子系统结构设计、流媒体相关协议栈的实现与媒体流同步设计又是其中重中之重,它决定着流媒体播放器的播放质量与效果,因此文中着重对这些内容详细分析,总体而言包括以下几部分内容。研究并介绍了流媒体发展概况、流媒体的基本概念、技术概要、流媒体协议标准和流媒体通用编码格式MPEG-4编解码技术等。分析了流媒体播放器整体架构设计、网络子系统在播放器中的重要位置及其设计思路。阐述了网络子系统本身具体的设计实现,及其与流媒体播放器主控制模块之间的接口定义与实现。详细分析了流媒体相关协议在播放器网络子系统中的具体实现,包括RTSP、SDP和RTP/RTCP等,分析了每种协议实现时的主要数据结构、主要函数接口和报文解析过程等细节性描述。分析了流媒体同步的重要意义及在网络子系统中的具体实现,提出并实现了一种创新的同步机制。流媒体播放器网络子系统在设计中不仅实现了其应具有的主要功能,而且还针对8010实验室数字有机体平台独有特点作了针对性研发,使之能够充分利用数字有机体系统的相关特点。比如,播放器能利用数字有机体系统的故障重构功能,当正在提供服务的后台服务器出现故障时,能自动被其他服务器接管,从而能够从断点处继续播放,即客户端的播放不会受到后台服务器故障的影响。文中最后一部分分析了网络播放时相关的传输性能及系统测试等。2.期刊论文樊承泽.陈蜀宇.杨新华.FANCheng-ze.CHENShu-yu.YANGXin-hua基于网络计算机的流媒体播放器的研究与实现-计算机技术与发展2010,20(4)针对目前网络计算机等网络终端设备在处理流媒体信息时没有专门的播放软件,且缓冲区长度设置不合理和占用网络带宽较大的问题,描述了一个以网络计算机为基础平台的流媒体播放器技术实现方法;利用RTSP协议,实现了对网络流媒体文件播放的实时控制功能.实践证明该播放器不但能良好地播放网络中的各种流媒体文件,而且占用较小的网络带宽,在设备资源的占用率与流媒体播放效果之间做出了良好的平衡,在一定程度上提高了资源受限的网络终端设备对大容量流媒体资源的处理效果.3.学位论文姜杰基于嵌入式环境的流媒体播放器的研究与实现2007随着媒体压缩技术和宽带网络技术的飞速发展,以远程音视频交互为特色的流媒体业务已成为目前行业内最迫切的需要,而媒体播放器是实现流媒体业务的关键部分,因此,播放器的性能也就有了更高的标准。本课题研究的目的是开发出一套基于MonteVistaLinux操作系统平台的流媒体播放器软件。该嵌入式流媒体播放器基于嵌入式处理器硬件平台,采用了针对硬件平台优化过的MPEG-4视频解码算法和MP3/AAC音频解码算法,并且支持流媒体网络协议,在IPTV机顶盒上实现和应用。本文阐述了研究设计一种应用在IPTV终端机顶盒上的嵌入式流媒体播放器的思路和实现的机制。播放器的开发的总体方案是在Linux平台上,以C语言作为开发工具,对播放器的架构进行设计并实现其中的关键技术。该系统在高性能嵌入式处理器的基础上,采用特有的硬件平台架构、视频解码技术、音频解码技术和流媒体技术进行设计。本设计基于的是SOC+DSP硬件平台架构,DSP弥补SOC在媒体数据处理方面的不足或在原有SOC支持的媒体格式的基础上进一步支持新的格式。本播放器的软件部分采用模块化设计思路,在播放器的内部通过回调函数的方式实现模块间的控制命令和数据的交互。在设计的过程中,有关播放器的关键性问题采用具体的技术实现,例如,内部缓冲、音视频同步、模块问的通信以及以支持更多媒体类型的软件代码升级。该流媒体播放器不但可以支持更多的媒体类型,能实现基于Ⅰ帧播放的快进快退,也更好地解决了播放器内部数据缓冲和音视频同步的问题。更重要的是,该播放器的实现也为嵌入式流媒体播放终端提供了一种综合的解决方案,且播放器具有良好的系统扩展性和兼容性。本课题来源于郑州×××公司的NDVDVC-9026L型机顶盒研发项目,该型号的机顶盒已经在河南省的党员远程交互式教育平台和农村信息化建设等领域得到了成功的应用,并在全国范围内得到推广。4.学位论文潘迪华基于SymbianOS的移动MP3流媒体播放器的研究与实现2008随着移动通信的迅速发展,人们不再满足于仅有的文本、声音、图像,而是希望得到声、文、图及视频流媒体等信息。第三代移动通信网络(3G)不仅继承了时分多址接入(TDMA)技术,还发展了一系列全新的码分多址接入(CDMA)技术,使得3G移动网络具备了高速数据传送能力。随着3G网络的不断延伸和最新无线通信协议的进展,移动运营商可以随时、随地为移动用户提供宽带数据发送及接收应用业务,而其中的流媒体业务则是不同于2G的占据重要地位的一种新业务。因此,对移动MP3流媒体播放器的研究与实现极其重要,既适应时代的发展,也将获得很好的市场效应。本文所述的流媒体播放器是本项目小组与香港亚太互联广播有限公司共同合作研发的系统。本文首先综合论述了课题的背景、国内外研究与发展状况、目的以及意义,简单介绍了智能手机操作系统之争,SymbianOS的特点、设计模式以及程序框架等。然后通过研究移动MP3流媒体播放器的基本原理和使用到的关键技术(包括流媒体技术、GPRS技术、CMWAP/CMNET技术、RTP协议、RTCP协议、RTSP协议、MPEG音频标准等),文章对系统的框架结构、网络结构、开发测试环境等进行了分析,进而设计与实现了基于SymbianOS的移动MP3流媒体播放器,而本人完成的主要是网络通信模块及使用LIBMAD解码模块的设计与实现。从对系统的测试可以看出,该系统具有良好的稳定性以及较快的反应速度,展现出很好的应用效果。文章最后对本课题研究的内容做了总结,并对进一步的工作研究进行了展望。5.期刊论文严峻.戴琼海基于IPv6的流媒体播放器的设计与实现-有线电视技术2007,14(3)在一个流媒体系统中,流媒体客户端播放器是最核心的部分之一.由于传输的媒体信息数据量大,实时性高,因此比一般的本地媒体播放具有更为复杂的流程.现在比较流行的有WindowsMediaPlayer和RealPlayer等.本文介绍了一套自主开发的流媒体客户端播放器,该播放器在IPv6环境下进行开发.遵从RTSP,RTP,SDP等多种通用网络协议,支持多种文件格式的本地播放和流式播放.同时具备多画面播放,变速播放,广告插播及DRM版权管理等多项功能.6.学位论文郭娟移动终端流媒体播放器的研究2006本文研究设计了一种基于移动终端的流媒体播放器。该流媒体播放器采用了嵌入式Linux操作系统和XscalePXA255硬件平台,使用流媒体技术,并且利用Xvid开源的MPEG4视音频解码算法,应用了无线以太网环境。利用本流媒体播放器可以进行流媒体的视频点播收看等业务,具有小型化,低功耗,稳定可靠,便于携带等特点。第一章综合论述了本文研究工作的意义及内容,简要介绍了流媒体技术,同时给出了流媒体播放器的发展现状。第二章介绍了移动终端流媒体播放器开发所用的相关技术。包括流媒体实时传输控制协议、多媒体视音频压缩协议——MPEG4以及无线以太网技术。第三章总体介绍了移动终端流媒体播放器的硬件设计方案。第四章论述了移动终端流媒体播放器的软件分析和设计,包括总体框架和播放系统通信流程及其状态控制,以及各模块包括网络接收模块、视频解码绘屏模块、音频解码回放模块的分析和设计。第五章详细阐述了移动终端流媒体播放器的MPEG4视频解码算法的实现。第六章讨论了移动终端流媒体播放器的软件的优化和性能测试工作。第七章给出了本课题研究的主要进展及结论,并对系统进一步的工作进行了展望。7.学位论文陈红展基于IXP425的UPnP流媒体播放器的设计和实现2006随着计算机技术、多媒体技术和网络技术飞速发展,在多种场合运用基于流媒体的设备已成为可能。开发实时、可靠、多功能、操作简单的基于计算机技术、网络通讯技术和多媒体技术的网络流媒体播放器己成为计算机、通信、消费电子产品的主要发展方向之一。在此背景下,设计了一款流媒体播放器产品原型。出于产品成本和性能平衡的考虑,所设计流媒体播放器的硬件核心选用了Intel公司的IXP425处理器,选择内核稳定、功能强大、支持多种硬件平台、廉价等优点的μcLinux作为流媒体播放器的操作系统。根据流媒体播放器的硬件特点和功能需求,设计并实现了能够加载μcLinux内核的启动加载器,移植μcLinux系统到基于IXP425的硬件平台上。在分析了一般Linux设备驱动的组成后,成功移植了Sigma解码芯片的音频、视频驱动程序。在深入研究了通用即插即用技术基础上,设计并实现了通用即插即用技术协议栈,结合基于通用即插即用技术的流媒体播放器应用的特点,详细设计并实现了通用即插即用技术的三个主要工作模块:设备发现模块、设备描述解析模块和设备控制模块,实现了使用顺序流式传输技术和支持MPEG-2音视频解码的流媒体播放器,最终实现了基于通用即插即用技术的流媒体播放器。测试结果表明,系统软件平台搭建成功,基于通用即插即用技术的流媒体播放器工作正常,满足用户的音视频播放需求。8.期刊论文刘敏.LIUMin嵌入式流媒体播放器软件的设计与实现-电脑知识与技术2009,5(23)该文提出了一种应用于移动设备的流媒体播放器设计方案.论述了移动流媒体播放器的软件设计,包括流媒体播放器结构,以及主控模块、网络接收模块、音视频解码播放模块的分析和设计.9.学位论文周炜基于嵌入式Linux无线流媒体播放器的设计与实现2008本文研究设计了一种基于嵌入式Linux无线流媒体播放器。该流媒体播放器采用定制的嵌入式Linux操作系统和X86工控板硬件平台,采用流媒体技术,MPEG-4视频解码,MP3音频解码技术进行设计。播放器应用于无线局域网环境下,可以进行流媒体视频点播收看业务。本人的主要工作如下:1)综合论述了现有的嵌入式流媒体播放器的相关技术原理,在此基础之上总结出本系统的具体设计思路;2)详细设计了系统总体方案,在基于X86的嵌入式低功耗主板上构建嵌入式Linux操作系统,主要工作包括:引导程序的选择,内核的裁剪,文件系统的建立和shell的定制,系统软件部分划分为4个模块:主控模块,通信模块,解码模块,图形交互模块并给出了设计方法。3)有效的设计传输缓冲区,解决网络延时的不确定性问题。4)音视频同步机制采用同系统时间比较的方式,克服了音视频相互依赖的缺点。5)介绍了系统的具体实现,在嵌入式主板IOWA-GX-R11上构建满足需求的软件过程;详细介绍了流媒体播放器软件部分各模块的实现。本文从系统的总体规划、各模块的设计,再到各模块的具体实现都进行了较为详细的介绍。并重点阐述了系统主要软件模块的开发实现过程。在文章最后,指出了在本系统存在的一些问题,并对下一步的工作提出了建议。10.学位论文周洋飞基于IPV6的IPTV流媒体播放器的研究与实现2009随着信息产业的发展,IPTV(交互式网络电视)逐渐成为将互联网、多媒体、通信融为一体的新型技术,它能够通过宽带网络向用户提供广播电视、视频服务、电子商务等宽带业务,具有较好的实时性和交

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功