一种流媒体回放装置的制作方法

文档序号:7957316阅读:115来源:国知局
专利名称:一种流媒体回放装置的制作方法
技术领域
本发明涉及一种多媒体回放装置,特别涉及一种流媒体回放装置。
背景技术
流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,如音频、视频或多媒体文件。流媒体实现的关键技术就是流式传输,流式传输主要指将整个音频和视频及三维媒体等多媒体文件经过特定的压缩方式解析成一个个压缩包,由视频服务器向用户计算机顺序或实时传送。流媒体在播放前并不下载整个文件,只是将开始部分内容存入内存,在计算机中对数据包进行缓存并使媒体数据正确地输出。流媒体的数据流随时传送随时播放,只是在开始时有些延迟。因此,在采用流式传输方式的系统中,用户只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备对压缩的A/V、3D等多媒体文件解压后进行播放和观看。此时多媒体文件的剩余部分将在后台的服务器内继续下载。
与单纯的下载方式相比,这种对多媒体文件边下载、边播放的流式传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低,极大地减少了用户等的时间。
目前的流媒体播放终端有计算机,通过计算机回放流媒体节目内容到屏幕和扬声器上,还有就是类似于数字电视机顶盒的终端设备,该设备可以点播和回放节目源提供的流媒体节目。
然而这种流媒体技术的局限在于,这种方式对服务器性能和网络带宽要求较高,并且支持的观看人数即可扩展性有限。参见图1,流媒体节目发布源,即服务器10直接连接众多播放终端20,这样对网络带宽的要求很高,也就是说发布者需要提供足够的带宽满足所有的用户收看,对于500kbps节目源,100M带宽仅可满足200用户。
随着互联网技术的发展,出现了新的流媒体内容分发技术,即采用P2P(peer to peer,对等联网等连接)技术作为内容分发方法的流媒体技术参见图2,在该技术中,P2P服务器11将流媒体播放的数据分解成小片,然后通过P2P网络传送给多个正在观看的P2P客户端21,这些P2P客户端也同时在彼此之间读取后续要播放的数据。P2P客户端收到数据后重组为流媒体数据进行播放。这种新技术通过客户播放端之间共享已下载内容的方式,节省了节目发布源端的带宽。
但现有技术存在以下问题1、目前的P2P流媒体播放终端只有个人PC计算机,且P2P流媒体在回放时必须借助于个人电脑的特殊的硬件配置,实现成本较高。
2、目前有将传统的流媒体转换为视频、音频信号的装置,例如数字电视的机顶盒可以回放流媒体节目。但没有将P2P流媒体转换为视频、音频数字信号输出并支持录制和回放的装置,只有个人电脑将P2P流媒体组合成传统流媒体后,借助额外增加的数字机顶盒才能实现P2P流媒体的回放。

发明内容
为了解决现有技术中存在的上述技术问题,本发明提供了一种流媒体回放装置。
本发明的流媒体回放装置,将P2P流媒体数据组合为原始流媒体数据的P2P传输模块、控制模块、输出接口适配器、流媒体音频视频解码器和网络接口通过数据总线连接,输出接口适配器连接有输出接口。
数据总线上连接有外设接口。
外设接口连接有外部存储器。
输出接口适配器为1394接口适配器, 输出接口为1394接口。
输出接口适配器为USB接口适配器,输出接口为USB接口。
输出接口适配器为HDMI接口适配器,输出接口为HDMI接口。
输出接口适配器为DVI接口适配器,输出接口为DVI接口。
本发明的有益效果是用户可以简单方便的将网上的P2P流媒体节目内容输出到支持数字音视频的播放装置上观看,实现的成本低廉而且可以在任何区域使用。


图1为现有技术流媒体网络结构示意图;图2为现有技术P2P流媒体网络结构示意图;图3为本发明提供的流媒体回放和录制装置的结构原理图;图4为本发明提供的带外设接口的流媒体回放和录制装置的结构原理图;图5为本发明提供的带外部存储器的流媒体回放和录制装置的结构原理图。
具体实施例方式
下面结合附图和实施例来进一步说明本发明,但并不作为对本发明的限定。
如图3所示,本发明的流媒体回放装置通过数据总线4连接P2P传输模块1、控制模块2、输出接口适配器5、流媒体音频视频解码器6和网络接口7,输出接口适配器5上连接有输出接8口,这样用户就可以简单方便的将网上的P2P流媒体节目内容,通过输出接8输出到支持数字音视频显示的播放装置上观看了。
如图4所示,本发明的流媒体回放装置通过数据总线4连接P2P传输模块1、控制模块2、外设接口3、输出接口适配器5、流媒体音频视频解码器6和网络接口7,输出接口适配器5上连接有输出接口8,增加外设接口3是为了用户更灵活的连接所需的扩展设备。
如图5所示,本发明的流媒体回放装置通过数据总线4连接P2P传输模块1、控制模块2、外设接口3、输出接口适配器5、流媒体音频视频解码器6和网络接口7,输出接口适配器5上连接有输出接口8,外设接口3连接有外部存储器9,用户可以通过增加的外部存储器9来存储自己感兴趣的节目信息。
网络接口7负责从网络端收取基于TCP传输或UDP传输的P2P流媒体数据(P2P流媒体数据来自P2P流媒体服务器以及对等的观看同一节目的节点),并传递给P2P传输模块1,P2P传输模块1将收到的P2P流媒体数据组合为传统的流媒体数据,并在控制模块2的管理下传送给流媒体音视频解码器6。流媒体音视频解码器6对流媒体数据进行音频视频解码,还原为音频和视频数据并传送给输出接口适配器5。输出接口适配器5可以把收到的音频视频数据适配转换,以不同的数字接口格式输出,例如USB接口格式和1394接口格式等。从网络端获取的经过P2P传输模块1组合后的流媒体数据还可以在控制模块2的管理下将流媒体数据通过外设接口3储存到外部存储器9中,可以在需要的时候在控制模块2的管理下进行播放输出(借助流媒体音视频解码器6和输出接口适配器5)。
数据总线4是整个系统的数据通讯接口,可以使用计算机总线接口例如ISA、PCI或者是根据实现的芯片所要求的数据通信总线。数据总线技术为计算机技术领域的公知技术,存在大量的实际产品应用以及硬件组件,此处不赘叙。
网络接口7可采用基于IP(互联网协议)网络的接口,如以太网卡、WiFi无线网卡、3G数据通讯网络接口等可以提供IP交换的接口模块。网络接口7具有自己的IP地址,并且通过访问P2P流媒体服务器对外开放的服务端口收到P2P流媒体数据,服务端口可基于TCP(Transfer ControlProtocol,传输控制协议)或者UDP(User Datagram Protocol,用户数据报协议)。网络接口7使用相应的TCP或者UDP协议与P2P流媒体服务器的服务端口通信,经过必要的鉴权后与P2P流媒体服务器建立连接。连接建立以后,P2P流媒体服务器就可以通过相应连接向网络接口模块7发送和接收数据。在这里的鉴权技术,可以作为节目收看的许可、收费等应用。此类基于IP协议的通讯接口具体实现方法,为计算机网络通信领域的公知技术,此处不赘叙。
在实际中,P2P传输模块1可做成DSP芯片,采用DSP芯片完成对P2P网络流媒体数据进行重组运算以转换为普通的流媒体数据,DSP技术手段本身这是成熟的公知技术这是成熟的公知技术,比如Xilinix公司的Virtex FPGA芯片。
除用上述硬件芯片实现P2P流媒体数据转换为普通的流媒体数据外,也可以由CPU运行存储在RAM上的软件编码来实现P2P网络流媒体数据进行重组运算以转换为普通的流媒体数据。
控制模块2用于管理人机接口和对各个模块间功能配合,即负责控制在完成不同功能时哪些模块在何时以及如何参与对数据的处理,从而完成功能。控制模块2还可以有更丰富的功能扩展,例如节目的互动投票、节目收看的许可、收费等应用。在本发明的实现上可以采用嵌入式系统开发,例如Arm CPU芯片、RISC、MIPS芯片等。有关控制模块2的人机互动接口可以通过常见的遥控器方式(不限于)实现。
对于流媒体音视频解码器6而言,这是成熟的公知技术。比如Sigma Design公司的8620L芯片就有将WMV 9流媒体数据解码为音频视频数据的能力。流媒体音视频解码器6在实施上也可以采用软件解码的方式借助CPU的计算能力实现,这些软件开发技术属于公知技术。
输出接口适配器5在本发明中属于数字信号输出接口适配角色。这是将音频数据和视频数据依照所需提供的数字输出接口进行转换适配,输出接口适配器5的具体形式可以是1394接口适配器、USB接口适配器、HDMI接口适配器和DVI接口适配器等数字接口适配器,属普通公知技术,并在进行转换适配后输出给输出接8。
输出接口8的具体形式可以是1394接口、USB接口、HDMI接口和DVI接口等数字接口,属于普通技术,许多公知技术可以实现。在本发明的实现上,可以附加例如OSD显示、图形缩放、视频缩放、光标等辅助的功能芯片,以增强与用户的交互和体验。
USB接口和1394接口可配合USB接口适配器和1394接口适配器提供满足不同格式输出的要求。这些数字接口技术属于计算机领域的常规公知技术。
外设接口(I/O接口)3是个数字输入输出接口,此接口可以是通用串行总线接口(USB)、并行接口、串行接口和1394接口等有线接口,或者是红外线接口、蓝牙接口、无线局域网接口等无线接口;当本发明实现为内置在其他数字系统中(例如IPTV机顶盒、数字电视机顶盒等)时,此接口可以是计算机总线接口如ISA接口、PCI接口,或者通过其他接口如USB、串行接口、并行接口等接口与计算机连接。在实现上外设接口(I/O接口)3除了可以扩展连接遥控器、键盘、鼠标等人机接口设备外,还可以扩展为将流媒体音视频解码器解码输出的音视频数据输出到数字接口,例如1394接口、USB接口、HDMI接口等。如果将存储设备连接到外设接口3上,还可以将未解码的流媒体或解码后的音视频数据存储到外部存储器9中,例如将流媒体数据存入SD卡中、硬盘中等。此种硬件接口及其驱动程序的技术实现,为计算机技术领域的公知技术,存在大量的实际产品应用以及硬件组件,此处不赘叙。
外部存储器9提供了对数据的存储和读取的功能,典型的实施方案是SD卡、CF卡、IDE硬盘等公知的计算机数据存储技术。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种流媒体回放装置,其特征在于,包括控制模块(2)、输出接口适配器(5)、流媒体音频视频解码器(6)和网络接口(7)、将P2P流媒体数据组合为原始流媒体数据的P2P传输模块(1),控制模块(2)、输出接口适配器(5)、流媒体音频视频解码器(6)和网络接口(7)、将P2P流媒体数据组合为原始流媒体数据的P2P传输模块(1)通过数据总线(4)连接,输出接口适配器(5)连接有输出接口(8)。
2.如权利要求1所述的流媒体回放装置,其特征在于,所述数据总线(4)上连接有外设接口(3)。
3.如权利要求2所述的流媒体回放装置,其特征在于,所述外设接口(3)连接有外部存储器(9)。
4.如权利要求1至3任意一项权利要求所述的流媒体回放装置,其特征在于,所述输出接口适配器(5)为1394接口适配器,所述输出接口(8)为1394接口。
5.如权利要求1至3任意一项权利要求所述的流媒体回放装置,其特征在于,所述输出接口适配器(5)为USB接口适配器,所述输出接口(8)为USB接口。
6.如权利要求1至3任意一项权利要求所述的流媒体回放装置,其特征在于,所述输出接口适配器(5)为HDMI接口适配器,所述输出接口(8)为HDMI接口。
7.如权利要求1至3任意一项权利要求所述的流媒体回放装置,其特征在于,所述输出接口适配器(5)为DVI接口适配器,所述输出接口(8)为DVI接口。
全文摘要
本发明涉及一种流媒体回放装置,为了克服现有技术中P2P流媒体的内容只能从电脑上进行回放,实现成本较高的问题,本发明涉及的P2P流媒体回放装置通过数据总线(4)连接P2P传输模块(1)、控制模块(2)、外设接口(3)、输出接口适配器(5)、流媒体音频视频解码器(6)和网络接口(7),输出接口适配器(5)连接有输出接口(8),外设接口(3)连接有外部存储器(9),该装置从网络端收取P2P流媒体数据并组合为原始流媒体数据,使得P2P流媒体录制播放简单可行。
文档编号H04N7/24GK101072221SQ20061006135
公开日2007年11月14日 申请日期2006年6月23日 优先权日2006年6月23日
发明者李建成, 方琎 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1