网络流媒体播放器的设计与实现

被引量 : 0次 | 上传用户:caicai432111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球信息化迅速发展和互联网的普及,由于具备启动延时小,占用本地存储空间少等优点,流媒体技术已广泛应用于新闻、娱乐、电子商务、安全监控、视频会议、远程教育、远程医疗等领域。拥有一款性能稳定,简单易用的流媒体播放器,对于提高产品在这些领域内的竞争力有着重要作用。本文介绍了流媒体播放器的基本概念和相关技术,分析了市场上通用的主流流媒体播放器及其未来发展趋势。VLC(VideoLAN Client)是一款免费、自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,DVD、音频CD、 VCD以及各类协议的流媒体。本文针对VLC在播放网络流媒体方面的优势,设计并实现了一款网络流媒体播放器。在分析了网络流媒体播放器的实际需求的基础之上,设计了播放器整体方案,介绍了播放器的主要功能。利用Visual C++提供的MFC(Microsoft Foundation Classes)类库调用VLC库,设计实现了人机交互(UI:User Interface)模块、播放控制模块和音视频分离等关键模块。流媒体播放器的播放控制功能的实现,是依照VLC的运行原理在UI的按键响应处调用VLC的应用程序接口。在实现音视频分离功能及对播放器进行优化时,对VLC核心库的源码进行了相关修改,使其达到设计需求。最后为了减小生成程序的大小,还对VLC相关库做了裁剪。最后的测试验证的结果表明,本文设计实现的网络流媒体播放器是一款性能稳定,简单易用的产品。本文的研究成果为流媒体相关业务的扩展起到良好的借鉴意义和推动作用。
其他文献
随着科学技术的发展,玉米杂种优势的利用促进了玉米生产的大幅度增长。杂种优势的遗传实质是多个基因、各种遗传效应的综合作用,包括等位和非等位基因的遗传主效应一一加性、
美国FDA于2009年5月19日批准了日本大冢制药公司(Otsuka Pharm)开发的新药—托伐普坦片(Tolvaptan Tablets,商品名:Samsca),用于治疗由充血性心衰、肝硬化以及抗利尿激素分泌
数字集群移动通信系统是一种高级指挥调度系统,是专用移动通信系统的重要组成部分。目前,模拟集群移动通信系统的技术已不适应市场需求,而数字集群移动通信系统因其具有更高
采空区瓦斯抽采是瓦斯矿井回采工作面瓦斯治理的有效方法。对于易自燃煤层,采空区瓦斯抽采会导致采空区漏风增加,增大采空区氧化自燃危险带范围,不利于采空区自然发火防治。如何
证据是人类社会发展的产物。随着信息化时代的到来,证据不可避免地发生变革,在与电子技术结合后,出现了新的形式--电子证据。近年来,电子证据被赋予越来越多的独立价值,日益成为现
地塞米松磷酸钠属糖皮质激素类药物,主要用于治疗过敏性与自身免疫性炎症等疾病,因其疗效显著且价格低廉,在临床上广泛应用,曾有“皮质激素类药物之王”的美誉。地塞米松磷酸
目前,我国的大部分建筑物都是钢筋混凝土结构,由于自身老化、各种自然灾害和人为损伤等原因,使建筑物不断产生各种结构安全隐患。因此,对已有建筑结构的检测、维修、加固和改造是
城市轨道交通具有运量大、效率高和污染小等特点,已成为缓解城市交通拥堵的重要运输方式。正常情况下,列车将严格按照计划运行图运行,然而在突发事件情形下,列车运行的实际状
摘要:管道传输具有成本低、受外界影响小、损耗低及方便运行管理等特点,是成品油传输的最主要方式,目前我国现役成品油管道总里程达到1.5万公里。然而由于管道焊接缺陷(气孔、
司法公正是司法主观性和司法客观性相一致的状态。司法民意作为实现司法公正的客观性维度被提出来,成为司法制度确保自身合法性的重要依据。司法民意在司法过程中的存在有其必