视频墙媒体播放系统、方法及控制服务器技术方案

技术编号:19011795 阅读:30 留言:0更新日期:2018-09-22 11:09
一种视频墙媒体播放系统、方法及控制服务器。所述系统包括经由网络连接的媒体服务器、多个转码服务器、视频墙及控制服务器。媒体服务器提供媒体文件。控制服务器依据视频墙的多个显示器的配置信息决定用以将媒体文件中记录的媒体裁剪为适于在各个显示器上播放的视频数据的裁剪参数以产生包括裁剪参数的多个转码任务,并将转码任务依次分配至转码服务器以进行转码。媒体服务器收集各个转码服务器上传的转码结果文件,并提供给对应的显示器的播放器读取以在显示器上播放。

【技术实现步骤摘要】
视频墙媒体播放系统、方法及控制服务器
本专利技术涉及一种媒体播放系统、装置及方法,且特别涉及一种视频墙媒体播放系统、装置及方法。
技术介绍
随着电脑、互联网、多媒体技术以及行动终端技术的不断发展,在媒体播放
对高清晰度、超高清晰度视频的支持需求日渐强烈。目前大型的视频墙媒体投放系统通常是由多个连接显示器的播放器拼接而成,而传统的播放方式中,是由每个播放器都载入整个视频并进行解码,在播放时只显示视频的一部分。然而,在播放高清晰度、超高清晰度视频的情况下,传统的播放方式需要每个播放器都具有足够的解码能力,出于成本考虑,这显然不是最佳的解决方案。
技术实现思路
有鉴于此,本专利技术提供一种视频墙媒体播放系统、方法及控制服务器,能够突破单播放器的解码能力限制,支持超高清晰度视频的播放,并且能够通过转码服务器的动态扩缩编,而灵活控制视频转码的效率。本专利技术的视频墙媒体播放系统,包括媒体服务器、多个转码服务器、视频墙及控制服务器。其中,媒体服务器用以提供媒体文件。转码服务器经由网络连接媒体服务器,用以转码由媒体服务器提供的媒体文件。视频墙包括多个显示器及分别耦接显示器的多个播放器,其中各个播放器经由网络连接媒体服务器。控制服务器经由网络连接转码服务器及播放器,依据显示器的配置信息决定用以将媒体文件中记录的媒体裁剪为适于在各个显示器上播放的视频数据的裁剪参数以产生包括裁剪参数的多个转码任务,并将转码任务依次分配至转码服务器以进行转码。媒体服务器收集各个转码服务器上传的转码结果文件,并提供给对应的播放器读取以在所连接的显示器上播放。本专利技术的控制服务器包括通信模块及处理器。通信模块经由网络连接多个转码服务器及视频墙的多个播放器。处理器耦接通信模块,依据显示器的配置信息决定用以将媒体文件中记录的媒体裁剪为适于在各个显示器上播放的视频数据的裁剪参数以产生包括裁剪参数的多个转码任务,并将转码任务依次分配至转码服务器以进行转码。其中,所述媒体文件由媒体服务器提供,且媒体服务器收集各个转码服务器上传的转码结果文件,并提供给对应的播放器读取以在所连接的显示器上播放。本专利技术提供一种视频墙媒体播放方法,适用于包括经由网络连接的媒体服务器、多个转码服务器、视频墙及控制服务器的视频墙媒体播放系统。此方法包括下列步骤:控制服务器依据视频墙中的多个显示器的配置信息决定用以将媒体裁剪为适于在各个显示器上播放的视频数据的裁剪参数,并产生包括裁剪参数的多个转码任务;控制服务器将转码任务依次分配至转码服务器;各个转码服务器依据所接收转码任务中的裁剪参数裁剪并解码自媒体服务器获取的媒体文件,并将转码结果文件上传至媒体服务器;以及各个显示器的播放器自媒体服务器读取对应的转码结果文件并播放于显示器。基于上述,本专利技术的视频墙媒体播放系统、方法及控制服务器藉由将需要播放的媒体裁剪为适于在视频墙各显示器上播放的尺寸,并分配到分布式的转码服务器集群进行转码,转码后的结果文件由媒体服务器收集后,下发到视频墙各显示器的播放器上播放。藉此,可支持超高清晰度视频的播放,并且能够提升视频转码的效率。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图作详细说明如下。附图说明图1是依据本专利技术的实施例所图示的视频墙媒体播放系统的示意图。图2是依据本专利技术的实施例所图示的控制服务器的方块图。图3是依照本专利技术的实施例所图示的视频墙媒体播放方法的流程图。图4A至图4D是依照本专利技术的实施例所图示的视频墙媒体播放方法的范例。图5是依照本专利技术的实施例所图示的转码服务器的转码状态机的示意图。具体实施例本专利技术实施例将需要播放的视频投射到视频墙坐标系,然后将视频墙中每个显示器的外接矩形与视频矩形取交集,根据此交集得出视频的转码裁剪参数,一组转码裁剪参数对应一个转码任务,再将这些转码任务分发到分散式的转码服务器并发执行,转码完成后收集转码结果,然后下发到视频墙播放。由于此时每个显示器对应的播放器只播放裁剪之后的视频数据,而单个视频数据的尺寸已经大幅减小,因此可以适配播放器的解码能力,且同时能保证视频墙整体的播放清晰度。请参考图1,图1是依据本专利技术的实施例所图示的视频墙媒体播放系统的示意图。在图1的实施例中,视频墙媒体播放系统1包括媒体服务器12、转码服务器集群14、视频墙16及控制服务器18,其功能分述如下:媒体服务器12例如是网络摄影机、编码器、串流服务器、网络硬盘录像机等可提供视频、图像等媒体数据的电子装置或上述装置的组合,其可通过网络提供媒体数据。转码服务器集群14中包括多个转码服务器(例如转码服务器14a、14b、14c),用以对媒体服务器12提供的媒体文件进行裁剪、缩放及转码等处理。所述转码例如是在mpeg、mpg、mp4、avi、mov、mkv、H.264等编码格式之间进行转码,本实施例不以此为限。视频墙16包括多个显示器16a~16i及分别耦接显示器16a~16i的多个播放器(未图示)。显示器16a~16i例如是采用液晶显示器(LiquidCrystalDisplay,LCD)、发光二极管(Light-EmittingDiode,LED)、场发射显示器(FieldEmissionDisplay,FED)或其他种类面板作为显示面板,以及采用冷阴极荧光灯(ColdCathodeFluorescentLamp,CCFL)或发光二极管(Light-EmittingDiode,LED)作为背光模块的显示器或电视,其可依图1所示的配置组成视频墙16,以播放同一个画面的不同部分或是播放不同的画面。显示器16a~16i的播放器例如是内建或外接于显示器16a~16i的系统单芯片(SystemonChip,SOC),其中可包含微控制器、微处理器、数字信号处理器等处理器以及只读存储器(ROM)、随机存取存储器(RAM)、可电擦除可编程只读存储器(EEPROM)、闪存存储器等存储器,而可运行Windows、Linux等作业系统及其他应用程序。播放器可利用视频图形阵列(VideoGraphicsArray,VGA)、数字视觉接口(DigitalVisualInterface,DVI)、高清晰度多媒体接口(HighDefinitionMultimediaInterface,HDMI)、显示端口(Displayport,DP)等显示接口分别连接对应的显示器16a~16i,而可在显示器16a~16i上播放画面。播放器页可包括支持乙太网络(Ethernet)或是支持802.11g、802.11n、802.11ac等无线网络标准的网络卡,使得播放器可连接网络并经由网络连接媒体服务器12。控制服务器18例如是具备运算能力的个人电脑、服务器、工作站等计算机装置,或是手机、平板电脑等可携式电子装置,其可经由网络20连接转码服务器集群14中的各个转码服务器及视频墙16中的各个显示器的播放器,以控制转码服务器对媒体服务器12提供的媒体文件进行转码,并控制播放器自媒体服务器12接收转码后的视频数据以在对应的显示器上播放。请同时参考图1与图2,图2是依据本专利技术的实施例所图示的控制服务器的方块图。如图2所示,控制服务器18包括通信模块182及处理器184。其中,通信模块182例如是支持乙太网络(Ethernet)本文档来自技高网...
视频墙媒体播放系统、方法及控制服务器

【技术保护点】
1.一种视频墙媒体播放系统,包括:媒体服务器,提供媒体文件;多个转码服务器,经由网络连接所述媒体服务器,转码由所述媒体服务器提供的所述媒体文件;视频墙,包括多个显示器及分别耦接所述显示器的多个播放器,其中各所述播放器经由所述网络连接所述媒体服务器;以及控制服务器,经由所述网络连接所述转码服务器及所述播放器,依据所述显示器的配置信息决定用以将所述媒体文件中记录的媒体裁剪为适于在各所述显示器上播放的视频数据的裁剪参数以产生包括所述裁剪参数的多个转码任务,并依次分配所述转码任务至所述转码服务器以进行转码,其中所述媒体服务器收集各所述转码服务器上传的转码结果文件,并提供给对应的所述播放器读取以在所连接的所述显示器上播放。

【技术特征摘要】
1.一种视频墙媒体播放系统,包括:媒体服务器,提供媒体文件;多个转码服务器,经由网络连接所述媒体服务器,转码由所述媒体服务器提供的所述媒体文件;视频墙,包括多个显示器及分别耦接所述显示器的多个播放器,其中各所述播放器经由所述网络连接所述媒体服务器;以及控制服务器,经由所述网络连接所述转码服务器及所述播放器,依据所述显示器的配置信息决定用以将所述媒体文件中记录的媒体裁剪为适于在各所述显示器上播放的视频数据的裁剪参数以产生包括所述裁剪参数的多个转码任务,并依次分配所述转码任务至所述转码服务器以进行转码,其中所述媒体服务器收集各所述转码服务器上传的转码结果文件,并提供给对应的所述播放器读取以在所连接的所述显示器上播放。2.如权利要求1所述的视频墙媒体播放系统,其中所述控制服务器包括:根据所述显示器的所述配置信息建立视频墙坐标系;将所述媒体投影到所述视频墙坐标系的播放图层以建立播放图层坐标系,其中所述播放图层坐标系与所述视频墙坐标系之间具有夹角;以及根据所述视频墙中各所述显示器的边界决定用以裁剪所述媒体的裁剪参数以获得所述转码任务。3.如权利要求2所述的视频墙媒体播放系统,其中所述控制服务器包括:将由各所述显示器的所述边界形成的边框矩形与所述播放图层求交集;将所述交集所形成的多边形投影于所述播放图层坐标系,以计算出所述多边形在所述播放图层坐标系的坐标轴方向上的外接矩形;以及依据所述外接矩形的位置决定用以裁剪所述媒体的所述裁剪参数,以产生包括所述裁剪参数的所述转码任务。4.如权利要求1所述的视频墙媒体播放系统,其中所述控制服务器还决定用以缩放所述媒体的缩放参数并记录于所述转码任务,使得经缩放及裁剪后的所述媒体符合对应的所述显示器的清晰度。5.如权利要求1所述的视频墙媒体播放系统,其中所述控制服务器包括接收由各所述转码服务器定时上报的当前状态,以根据所述转码服务器的所述当前状态,依次分配所述转码任务至所述当前状态为空闲的所述转码服务器以进行转码。6.如权利要求1所述的视频墙媒体播放系统,其中所述控制服务器还建立各所述转码任务的识别码、转码结果文件的识别码及所对应显示器的识别码之间的对应关系表,以提供各所述播放器据以搜寻所对应的转码结果文件并进行播放。7.一种控制服务器,包括:通信模块,经由网络连接多个转码服务器及视频墙的多个播放器;以及处理器,耦接所述通信模块,依据所述显示器的配置信息决定用以将媒体文件中记录的媒体裁剪为适于在各所述显示器上播放的视频数据的裁剪参数以产生包括所述裁剪参数的多个转码任务,并依次分配所述转码任务至所述转码服务器以进行转码,其中所述媒体文件由媒体服务器提供,且所述媒体服务器收集各所述转码服务器上传的转码结果文件,并提供给对应的所述播放器读取以在所连接的显示器上播放。8.如权利要求7所述的控制服务器,其中所述处理器包括:根据所述显示器的所述配置信息建立视频墙坐标系;将所述媒体投影到所述视频墙坐标系的播放图层以建立播放图层坐标系,其中所述播放图层坐标系与所述视频墙坐标系之间具有夹角;以及根据所述视频墙中各所述显示器的边界决定用以裁剪所述媒体的裁剪参数以获得所述转码任务。9.如权利要求8所述的控制服务器,其中所述处理器包括:将由各所述显示器的所述边界形成的边框矩形与所述播放图层求交集;将所述交集所形成的多边形投影于所述播放图层坐标系,以计算出所述多边形在所述播放图层坐标...

【专利技术属性】
技术研发人员:秦楠金鹏
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1