A method of execution by a system of a communication network is disclosed. The method includes: encoding the first and second data streams (S1); analyzing the time data related to the first and second data streams (S5) to determine the time relationship between the first and second data streams. The method includes creating an offset file including the time relationship between the first and second data streams, and sending (S9) the first data stream, the first time metadata, the second time metadata and the offset file. The method includes receiving (S10) the first data stream, the first time metadata, the second time metadata and the offset file, and streaming (S11) the first data stream. The method includes: determining the start time of the second data stream (S12); obtaining the second data stream (S13); and streaming the second data stream (S14) to synchronize the first and second data streams.
【技术实现步骤摘要】
【国外来华专利技术】用于第一和第二数据流的同步串流的方法和节点
本专利技术涉及用于游戏事件,特别是电子竞技锦标赛和类似事件的同步串流(streaming)的方法和节点。
技术介绍
事件,特别是体育事件的直播串流已经出现数十年,并且特别常见于诸如足球世界杯或奥运会的大型事件。诸如电子竞技锦标赛的游戏事件的直播串流相对而言年轻许多,因为计算机游戏和电子竞技近十年或二十年才开始越来越有影响力。情况常常是这样,新现象带来它自己的一系列挑战,电子竞技和游戏锦标赛的串流也是如此。例如,与常规体育中常见的仅一个或几个视点相反,在计算机游戏中,存在多个引人关注的视点,能够在例如从同一事件观看多个视点时提供良好的观看者体验将是有益的。
技术实现思路
本专利技术的目的在于解决上面所概述的问题中的至少一些。可通过使用所附独立权利要求中限定的装置和系统来实现这些目的以及其它目的。根据第一方面,提供了一种由通信网络的系统执行的用于至少两个数据流的同步串流的方法,该系统包括服务器以及可连接到服务器的至少一个客户端装置,所述至少两个数据流与同一事件有关。该方法包括以下步骤:由服务器对第一数据流和第二数据流进行编码;以及由服务器分析与第一和第二数据流有关的时间数据,以确定第一和第二数据流之间的时间关系。该方法还包括:由服务器创建包括第一和第二数据流之间的时间关系的偏移文件;以及由服务器发送第一数据流、第一时间元数据、第二时间元数据和偏移文件。该方法还包括:由客户端装置接收第一数据流、第一时间元数据、第二时间元数据和偏移文件;以及由客户端装置对第一数据流进行串流。该方法还包括:由客户端装置确定第二数据流的开始时间 ...
【技术保护点】
1.一种由通信网络的系统执行的用于至少两个数据流的同步串流的方法,所述网络包括服务器,并且所述系统还包括至少一个客户端装置,所述至少两个数据流与同一事件有关,其中,所述方法包括以下步骤:由所述服务器对所述第一数据流和所述第二数据流进行编码(S1);由所述服务器分析(S5)与所述第一数据流和所述第二数据流有关的时间数据,以确定所述第一数据流和所述第二数据流之间的时间关系;由所述服务器创建(S6)包括所述第一数据流和所述第二数据流之间的所述时间关系的偏移文件;由所述服务器发送(S9)所述第一数据流、所述第二数据流、所述第一时间元数据、所述第二时间元数据和所述偏移文件;由所述客户端装置接收(S10)所述第一数据流、所述第一时间元数据、所述第二时间元数据和所述偏移文件;由所述客户端装置对所述第一数据流进行串流(S11);由所述客户端装置确定(S12)所述第二数据流的开始时间;由所述客户端装置获得(S13)所述第二数据流;由所述客户端装置对所述第二数据流进行串流(S14),使得所述第一数据流和所述第二数据流同步。
【技术特征摘要】
【国外来华专利技术】2016.07.04 SE 1650976-21.一种由通信网络的系统执行的用于至少两个数据流的同步串流的方法,所述网络包括服务器,并且所述系统还包括至少一个客户端装置,所述至少两个数据流与同一事件有关,其中,所述方法包括以下步骤:由所述服务器对所述第一数据流和所述第二数据流进行编码(S1);由所述服务器分析(S5)与所述第一数据流和所述第二数据流有关的时间数据,以确定所述第一数据流和所述第二数据流之间的时间关系;由所述服务器创建(S6)包括所述第一数据流和所述第二数据流之间的所述时间关系的偏移文件;由所述服务器发送(S9)所述第一数据流、所述第二数据流、所述第一时间元数据、所述第二时间元数据和所述偏移文件;由所述客户端装置接收(S10)所述第一数据流、所述第一时间元数据、所述第二时间元数据和所述偏移文件;由所述客户端装置对所述第一数据流进行串流(S11);由所述客户端装置确定(S12)所述第二数据流的开始时间;由所述客户端装置获得(S13)所述第二数据流;由所述客户端装置对所述第二数据流进行串流(S14),使得所述第一数据流和所述第二数据流同步。2.根据权利要求1所述的方法,其中,所述第一数据流和所述第二数据流是不同的视点。3.根据权利要求1或2所述的方法,其中,所述编码还包括:由所述服务器生成与所述第一数据流有关的第一时间元数据;以及由所述服务器生成与所述第二数据流有关的第二时间元数据。4.根据权利要求1至3中的任一项所述的方法,其中,由所述客户端装置确定所述第二数据流的开始时间的步骤还包括:由所述客户端装置评估所述客户端装置的能力;由所述客户端装置基于所述第一时间元数据来确定所述第一数据流的当前时间;由所述客户端装置基于所述第一数据流的当前时间和所述客户端装置的能力来确定所述第二流的开始时间。5.根据前述权利要求中的任一项所述的方法,其中,该方法还包括:由所述客户端装置周期性地评估所述第一数据流和所述第二数据流的所述时间元数据,以确定所述第一数据流和所述第二数据流是否同步。6.根据权利要求5所述的方法,其中,如果所述第一数据流和所述第二数据流不同步,则该方法还包括以下步骤:确定所述第一流的当前时间;确定所述第二流的同步时间;确定用于使所述第二流与所述第一流同步的同步方法;以及执行所选同步方法以实现所述第一流和所述第二流的同步串流。7.一种由通信网络的客户端装置执行的用于至少两个数据流的同步串流的方法,所述网络还包括编码服务器和同步服务器,所述至少两个数据流与同一事件有关,其中,所述方法包括以下步骤:获得(S100)第一数据流、与所述第一数据流有关的第一时间元数据、与第二数据流有关的时间元数据以及包括所述第一数据流和所述第二数据流之间的时间关系的偏移文件;评估(S110)所述客户端装置的能力;确定(S120)所述第一数据流的当前时间;确定(S130)所述第二数据流的开始时间;获得(S140)所述第二数据流;以及对所述第二数据流进行串流(S150),使得所述第一数据流和所述第二数据流同步。8.一种由通信网络的服务器执行的用于至少两个数据流的同步串流的方法,所述网络还包括至少一个客户端装置,所述至少两个数据流与同一事件有关,其中,所述方法包括以下步骤:对第一数据流进行编码(S210);生成(S220)所述第一数据流的第一时间元数据,该第一时间元数据指示所述第一数据流的当前时间;对第二数据流进行编码(S210);生成(S220)所述第二数据流的...
【专利技术属性】
技术研发人员:E·阿克费尔特,
申请(专利权)人:尼普艾斯珀特公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。