导播视频同步播放方法和系统以及视频导播设备的制造方法_2

文档序号:8286310阅读:来源:国知局
作指令用于对视频导播设备的第一区域内的第一窗 口进行调整;
[0028] S204,对第一窗口执行操作指令指示的操作,得到调整后的第一窗口;
[0029] S206,在调整后的第一窗口中播放视频导播设备当前读取的多媒体数据;
[0030] S208,将调整后的第一窗口的第一属性信息以及当前读取的多媒体数据同步给视 频播放设备。
[0031] 可选地,在本实施例中,上述导播视频同步播放方法可以但不限于应用于在线视 频实时直播的导播系统中,其中,上述导播视频可以包括但不限于在实时直播的导播系统 中所要播放的所有多媒体数据。具体而言,可以将视频导播设备中播放的多媒体数据与对 上述多媒体数据所显示的窗口进行调整后的属性信息同步显示到视频播放设备中,以实现 将对视频导播设备中的多媒体数据的每一个调整操作,实时映射到视频播放设备中,而无 需对视频导播设备中所有要播放的多媒体数据预先进行窗口调整操作,在完成编辑并保存 后,才能进行播放,进而达到提高导播系统在直播录制时的实时性。上述举例只是一种示 例,本实施例对此不做任何限定。
[0032] 可选地,在本实施例中,上述导播视频同步播放方法可以但不限于使得视频播放 设备根据调整后的第一窗口的第一属性信息调整视频播放设备的第二区域内的第二窗口, 得到调整后的第二窗口,并在调整后的第二窗口中播放当前读取的多媒体数据,其中,第一 属性信息用于指示调整后的第一窗口的位置和大小。
[0033] 可选地,在本实施例中,在接收上述操作指令之前,还包括:
[0034] Sl,读取所要同步播放的多媒体数据。
[0035] 可选地,在本实施例中,上述多媒体数据可以但不限于保存在上述视频导播设备 中,还可以保存在除上述视频导播设备之外的第三方外接设备中。其中,上述多媒体数据包 括以下至少之一:视频、文字、图像。例如,游戏截屏图像、桌面屏幕图像、文本文字、本地图 片或本地视频、外接设备采集的数据。可选地,在本实施例中,视频导播设备当前读取到的 多媒体数据在第一区域的显示方式可以包括但不限于以下至少之一:
[0036] 1)多媒体数据的分辨率小于等于上述视频导播设备的分辨率,则用于播放上述多 媒体数据的第一窗口将按照1:1的比例在第一区域显示;
[0037] 2)多媒体数据的分辨率大于上述视频导播设备的分辨率,则用于播放上述多媒体 数据的第一窗口将按照默认的分辨率进行显示,例如,分辨率为320X240。
[0038] 可选地,在本实施例中,上述视频导播设备的第一区域可以包括但不限于用于预 览所要同步播放的多媒体数据,如图3所示的导播预览区,其中,第一区域内的第一窗口可 以包括但不限于一个或多个窗口,如图3所不的窗口A、窗口B、窗口C;进一步,上述窗口可 以但不限于透明图层,用于作为多媒体数据的显示载体,以便于用户进行操作。
[0039] 可选地,在本实施例中,上述操作指令所指示的操作可以包括但不限于以下至少 之一:平移、缩放、添加、删除,用于指示调整第一窗口的位置和大小。具体而言,在本实施例 中,只需用户进行选中目标、鼠标移动、边框拉伸等简单的操作,以实现对导播视频的播放 窗口的控制。
[0040] 具体来说,结合图3所示,假设上述导播系统中正在对某公益宣传进行实时直播, 在导播预览区中窗口A设置了文字标题(如"公益推广日"),窗口B中正在播放视频(如 公益广告),窗口C在显示公益LOGO,则当接收到对窗口A的操作指令(例如,将窗口A放 大两倍)时,对窗口A按照上述操作指令执行相应的操作,使得上述公益广告视频被放大两 倍。与此同时,上述导播预览区中的多媒体数据,即窗口A-窗口C中当前读取的多媒体数 据以及对窗口A的放大操作将被同步给视频播放设备,如,视频播放设备的播放区中也将 同时显示上述窗口A-窗口C中当前读取的多媒体数据,上述窗口A的放大操作也将被同步 显不。
[0041] 可选地,在本实施例中,将调整后的第一窗口的第一属性信息以及当前读取的多 媒体数据同步给视频播放设备的方式可以包括但不限于:根据调整后的第一窗口的第一属 性信息得到对视频播放设备中的第二窗口进行调整的第二属性信息,进而将上述第二属性 信息以及当前读取的多媒体数据保存,以便于视频导播设备以及视频播放设备可以分别获 取,从而实现在视频导播设备以及视频播放设备可以同步播放。
[0042] 可选地,在本实施例中,将上述第二属性信息以及当前读取的多媒体数据进行编 码以得到视频流数据的编码系统可以位于但不限于以下至少一种设备中:视频导播设备、 与视频导播设备属于同一局域网的设备。可选地,在本实施例中,上述编码系统将把调整后 得到的第二属性信息以及第一窗口当前读取的多媒体数据进行编码得到相应的视频流数 据,其中,上述第二属性信息以及第一窗口当前读取的多媒体数据以及上述视频流数据的 存储方式包括以下至少之一:
[0043] 1)视频导播设备与视频播放设备集成于同一设备,上述调整后的第二属性信息以 及当前读取的多媒体数据与编码后得到的视频流数据可以存储在设备内存中的不同区域 上(例如,第二属性信息以及第一窗口当前读取的多媒体数据存储在A区域,视频流数据存 储在B区域)。
[0044] 可选地,在视频导播设备与视频播放设备集成于同一设备时,上述视频导播与视 频播放可以为该设备的不同应用,本实施例对此不作任何限定。
[0045] 可选地,在本实施例中,上述视频导播应用通过访问内存中的A区域以直接获取 调整后的第二属性信息以及当前读取的多媒体数据,经相应的逆换算得到用于在视频导播 应用的第一区域(如,导播预览区)中实时播放的调整后的第一窗口的第一属性信息以及 当前读取的多媒体数据,从而实现在视频导播应用中可以实时播放调整后的第一窗口的第 一属性信息以及当前读取的多媒体数据;可选地,在本实施例中,上述编码系统还可以将A 区域中存储的调整后的第二属性信息以及当前读取的多媒体数据进行相应的编码以得到 用于在视频播放应用的第二区域(如,播放区)中实时播放的调整后的第二属性信息以及 当前读取的多媒体数据,并将其保存到内存的B区域中,上述视频播放应用通过访问内存 中的B区域以直接获取调整后的第二属性信息以及第一窗口当前读取的多媒体数据经编 码后得到的视频流数据,以便于直接在视频播放应用的第二区域(如,播放区)中实时播放 上述调整后的第二属性信息以及当前读取的多媒体数据。
[0046] 2)视频导播设备与视频播放设备为不同的设备,上述调整后的第二属性信息以及 当前读取的多媒体数据存储在视频导播设备的内存中,上述编码后得到的视频流数据可以 存储在内容分发网络(⑶N,ContentDeliveryNetwork)中的不同节点设备中。
[0047] 可选地,在本实施例中,上述视频导播应用通过访问本地内存以直接获取调整后 的第二属性信息以及第一窗口当前读取的多媒体数据,经相应的逆换算得到用于在视频导 播应用的第一区域(如,导播预览区)中实时播放的调整后的第一窗口的第一属性信息以 及当前读取的多媒体数据,从而实现在视频导播应用中可以实时播放调整后的第一窗口的 第一属性信息以及当前读取的多媒体数据;可选地,在本实施例中,上述视频播放应用通过 访问CDN中的一个节点设备的内存以直接获取调整后的第二属性信息以及第一窗口当前 读取的多媒体数据经编码后得到的对应的视频流数据,以便于直接在视频播放应用的第二 区域(如,播放区)中实时播放上述调整后的第二属性信息以及当前读取的多媒体数据。
[0048] 具体结合以下示例进行描述,假设导播预览区中只插入了窗口A,当对上述窗口A 进行缩放操作时,上述窗口A中的公益广告视频也将随之放大,其中,假设在放大过程中涉 及到三个数据帧改变,如FI、F2、F3,调整后的数据帧分别为FI'、F2'、F3',以一帧数据帧F 为例,调整后的每一个数据帧F'中包括源数据帧F以及调整过程中已改变的属性信息U1, 例
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1