相关服务

  • 《现代电子技术》2007年第8期摘录:基于DirectShow的可控野视频点播系统的设计与实现

如发现有乱码,请点击下面链接浏览原文
正文摘录:

王艺娜等:基于DirectShow的可控视墅塑麴盛遣丞筮塑退让亘型巫基于DirectShow的可控野视频点播系统的设计与实王艺娜,王广生(jE京工业大学北京100022)摘要:随着网络和计算机技术的不断发展,视频点播的功能也不断完善,但仍然存在不足之处,不能满足观众个性化的需求。通过分析DirectShow的组成结构和工作原理,以及VMR的结构和渲染原理,介绍了利用VMR实现可控视野视频点播系统的方法。该系统可以让观众自己掌控收视的主动权,自由选择想看的电视画面。关键词:视频点播:过滤器;I)irectShow;VMR中图分类号:TP31l文献标识码:B文章编号:1004—373X(2007)08—048—03DesignandImplementationofControllableEyeshotVideoonDemandSystemBasedonDirectShowWAN(;Yina.WANGGuangsheng(BeiIing¨1l¨-rsltYofTechnology,Bei】ing.100022.China)Abstract:Alongwithdevelopmentofnetworkandcomputertechnology,thefunctionofVODbecomemoreperfect·butitstillhassomeshortcomings,itcan’tsatisfyaudiences’individualrequirement.Throughtheanalysisofarchitectureandprinci—DIeofDirectShow,andVMR’Sstructureandrenderprinciple,introdncesthemethodsofimplementcontrollableeyeshotVODsvstemwhichmakeuseofVMR.Thissystemcanmakeaudiencehavetherightofview,theycanchoosevideowhichtheyliketoviewfree.Keywords:videoondemand;fliter;DirectShow;VMRl引言视频点播(VideoonDemand.V()D)是利用视频服务器存储的视频节目和其他多媒体信息,通过传输网络和用户前端设备(如机顶盒)向用户提供交互式的视频服务。用户能够通过计算机或相应的用户前端设备.对服务器提供的视频节目进行编辑与处理,如暂停、快/慢进、搜索等等。VOD还可以实现上网、家庭购物、旅游指南、订票预约、股票交易等其他功能。但是.目前的视频点播功能具有一定的局限性。播放的节目都是由电视台决定的,尤其是在比赛的转播中,电视台播放哪些画面、镜头.观众只能被动地接受,无法选择。而可控视野的视频点播是利用摄像机组将现场各方位的画面都拍摄下来,然后利用视频融合技术进行处理.供用户进行点播。这样,用户就可以自由地左看、右看了。2DirectShow技术DirectShow是建j近在DirectDraw和DirectSound组件基础上的流媒体处理的开发包,他通过DirectDraw对显卡进行控制以显示视频,通过DirectSound对声卡进行收稿日期:2006—09—1548控制以播放声音。过滤器是DirectShow最基本的组成元件。过滤器是一个C()M组件,是完成DirectShow处理过程的基本单元。过滤器主要分为以下几种类型:(1)源过滤器(sourcefilter)源过滤器引入数据到过滤器图表中,数据来源可以是文件、网络等。不同的源过滤器处理不同类型的数据源。(2)变换过滤器(transformfilter)变换过滤器的工作是获取输入流,处理数据,并生成输出流。变换过滤器对数据的处理包括编解码、格式转换、压缩解压缩等。(3)渲染过滤器(rendererfilter)渲染过滤器在过滤器图表里处于最后一级,他们接收数据并把数据提交给外设进行渲染。在DirectShow里,一组过滤器称为一个过滤器图表(filtergraph)。过滤器图表用来连接过滤器以控制媒体流.也可以将数据返回给应用程序,并搜索所支持的过滤器。过滤器有3种可能的状态:运行、停止和暂停。暂停是一种中间状态,停止状态到运行状态必定经过暂停状态。暂停可以理解为数据就绪状态,是为了快速切换到运行状态而设计的。在暂停状态下,数据线程是启动的,但

阅读此文(图):   点击此处在线翻阅