CN110650353B - 多人连麦混画方法及装置、存储介质及电子设备 - Google Patents

多人连麦混画方法及装置、存储介质及电子设备 Download PDF

Info

Publication number
CN110650353B
CN110650353B CN201910911300.8A CN201910911300A CN110650353B CN 110650353 B CN110650353 B CN 110650353B CN 201910911300 A CN201910911300 A CN 201910911300A CN 110650353 B CN110650353 B CN 110650353B
Authority
CN
China
Prior art keywords
stream
source
time
anchor
source stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910911300.8A
Other languages
English (en)
Other versions
CN110650353A (zh
Inventor
冯迅
李劲
刘伟安
陈宇辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201910911300.8A priority Critical patent/CN110650353B/zh
Publication of CN110650353A publication Critical patent/CN110650353A/zh
Application granted granted Critical
Publication of CN110650353B publication Critical patent/CN110650353B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及网络直播技术领域,特别是涉及一种多人连麦混画方法及装置、存储介质及电子设备。该方法包括:确定待混画的基准流;拉取每个主播端的第一源流,并获取每个第一源流与基准流之间的平均同步时间;确定每个第一源流的时间戳,并依据每个第一源流的时间戳,及每个第一源流与所述基准流之间的平均同步时间,确定每个第一源流与所述基准流之间的延时时间;获取每个主播端的第二源流;将每个主播端的第一源流与第二源流拼接为目标源流;将各个目标源流与基准流进行混画,获得各个主播端与基准流的混画流。应用该方法,可以降低基准流与各个主播端的目标源流之间的时延,使各个主播端的互动与基准流之间的互动同步,提高用户观看体验。

Description

多人连麦混画方法及装置、存储介质及电子设备
技术领域
本发明涉及网络直播技术领域,一种多人连麦混画方法及装置、存储介质及电子设备。
背景技术
网络直播作为一种新兴的网络社交方式,除了网络主播的个人直播之外,各个网络主播与线上直播视频进行连麦混画的方式也深受大众的喜爱,例如多个网络主播对网络游戏直播进行游戏解说或对赛事直播进行解说等。当进行多人连麦混画时,需要各个网络主播的视频流与线上直播视频的视频流进行混画,再将混画后得到的混画流推送给用户,使得用户在观看线上直播视频时,可以观看各个网络主播对该线上直播视频进行直播解说的直播内容。
当多个网络主播对线上直播视频进行连麦解说时,各个网络主播对应的网络状态可能存在不同。主播端进行推送视频流,或服务器对拉取各个主播端的视频流时,可能会出现网络延迟的情况,导致各个视频流之间出现延迟,在将已延迟的各个视频流进行混画获得混画流后,使得混画流对应的混画视频中各个主播对应的直播内容与线上直播视频之间出现延迟,且各个网络主播之间出现互动不同步的情况,从而影响了用户的观看体验。
发明内容
有鉴于此,本发明提供一种多人连麦混画方法,根据每个第一源流的时间戳与平均同步时间,确定每个第一源流与基准流的延时时间。并根据延时时间再获取第二源流,以获得每个主播端由第一源流和第二源流拼接成的目标源流,降低基准流与各个主播端的目标源流之间的时延,使各个主播端的互动与基准流之间的互动同步,提高用户观看体验。
本发明还提供了一种多人连麦混画装置,用以保证上述方法在实际中的实现及应用。
一种多人连麦混画方法,包括:
确定待混画的基准流;
拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;
确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;
获取每个所述主播端在与其对应的延时时间内的第二源流;
将每个所述主播端的第一源流与第二源流拼接为目标源流;
将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
上述的方法,可选的,所述确定待混画的基准流,包括:
拉取预先设置的直播录制端上传的直播源流;
在所述直播源流中截取预设时长的源流段作为待混画的基准流。
上述的方法,可选的,所述依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间,包括:
对每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间进行求和计算,获得每个所述第一源流对应的求和时间戳;
获取所述基准流的基准时间戳,并将所述基准时间戳分别与每个所述第一源流对应的求和时间戳进行求差计算,确定每个所述第一源流与所述基准流之间的延时时间。
上述的方法,可选的,所述获取每个所述主播端在与其对应的延时时间内的第二源流,包括:
依据每个所述第一源流与所述基准流之间的延时时间,确定各个所述延时时间中时长最大的延时时间;
获取每个所述主播端在所述最大延时时间内的延时源流;
对每个所述主播端的延时源流按照与其对应的延时时间进行截取,获得每个主播端在与其对应的延时时间内的第二源流。
上述的方法,可选的,还包括:
将每个所述主播端的延时源流在截取第二源流后的剩余源流缓存至预先设置的缓存区中。
上述的方法,可选的,所述将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流,包括:
确定每个所述目标源流对应的目标时间戳及所述基准流的基准时间戳,并将各个所述目标时间戳映射至所述基准流的基准时间戳;
以所述基准流的基准时间戳作为对齐时间,将各个所述目标源流按照所述对齐时间与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
上述的方法,可选的,获得各个所述主播端与所述基准流的混画流后,还包括:
将所述混画流下发至预先设置的各个播放器中,触发每个所述播放器解析所述混画流,获得与所述混画流对应的混画直播视频。
一种多人连麦混画装置,包括:
第一确定单元,用于确定待混画的基准流;
第一获取单元,用于拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;
第二确定单元,用于确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;
第二获取单元,用于获取每个所述主播端在与其对应的延时时间内的第二源流;
拼接单元,用于将每个所述主播端的第一源流与第二源流拼接为目标源流;
混画单元,用于将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的多人连麦混画方法。
一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的多人连麦混画方法。
与现有技术相比,本发明包括以下优点:
本发明提供了一种多人连麦混画方法,包括:确定待混画的基准流;拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;获取每个所述主播端在与其对应的延时时间内的第二源流;将每个所述主播端的第一源流与第二源流拼接为目标源流;将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。应用本发明提供的方法,可以降低基准流与各个主播端的目标源流之间的时延,使各个主播端的互动与基准流之间的互动同步,提高用户观看体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种多人连麦混画方法的方法流程图;
图2为本发明实施例提供的一种多人连麦混画方法的示意图;
图3为本发明实施例提供的一种多人连麦混画方法的又一方法流程图;
图4为本发明实施例提供的一种多人连麦混画方法的又一方法流程图;
图5为本发明实施例提供的一种多人连麦混画方法的又一示意图;
图6为本发明实施例提供的一种多人连麦混画装置的装置结构图;
图7为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
本发明实施例提供了一种多人连麦混画方法,该方法可以应用在多种***平台,其执行主体可以为计算机终端或各种移动设备的混画服务器,所述方法的方法流程图如图1所示,具体包括:
S101:确定待混画的基准流;
在本发明实施例中,当存在多个主播进行连麦直播时,确定需要进行连麦混画的基准流。其中,该基准流可以是赛事直播的赛事视频流,或者是进行直播合唱的合唱直播视频流。例如,当前正在直播篮球比赛,则该篮球比赛的现场直播视频对应的视频流则为基准流。
需要说明的是,该基准流是标准的视频流,在传输过程中是稳定传输的,不会出现传输延迟的情况。
S102:拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;
在本发明实施例中,在确定待混画的基准流后,拉取各个主播端在预定周期内上传的第一源流。其中,各个主播端上传的第一源流是依据该基准流生成的。主播端需要与基准流进行混画时,需拉取基准流进行直播解说或合唱的录制,生成与该基准流对应的主播端源流。主播端在上传第一源流时,同时也将该主播端生成的平均同步时间进行上传,混画服务器在拉取各个主播端的第一源流时,同时获取每个第一源流与基准流之间的平均同步时间。
需要说明的是,该平均同步时间为多个同步时间的平均值。在该预设周期内选取多个时刻,并记录每个时刻基准流时间戳与主播端的本地时间之间的时间差,获得该预设周期内各个时刻的同步时间,并对各个同步时间取平均值获得平均同步时间。
还需要说明的是,该预定周期的周期时长与该当前待混画的基准流的时长一致。
S103:确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;
在本发明实施例中,确定每个第一源流的时间戳,该每个第一源流的时间戳为与其对应的直播端在生成该第一源流时,根据主播端的本地时间对该第一源流标注时间戳。根据每个第一源流的时间戳和每个第一源流与基准流之间的平均同步时间,确定每个第一源流与基准流之间的延时时间。
需要说明的是,对于各个第一源流来说,第一源流与基准流之间的延时时间可以为零,最大延时时间不超过预定周期对应的周期时长。
S104:获取每个所述主播端在与其对应的延时时间内的第二源流;
在本发明实施例中,在确定每个第一源流与基准流之间的延时时间后,根据各个延时时间,获取每个主播端在与其对应的延时时间内的第二源流。例如,主播端A的第一源流延时为1000ms,则在第一源流的基础上,再多获取该主播端A时长为1000ms的第二源流。
需要说明的是,若第一源流与基准流之间的延时时间为零,可以不用再获取该第一源流对应的主播端的第二源流。
S105:将每个所述主播端的第一源流与第二源流拼接为目标源流;
在本发明实施例中,在获取每个主播端的第二源流后,将每个主播端的第一源流和第二源流进行拼接,获得每个直播端的目标源流。
需要说明的是,该目标源流与该基准流之间的延时时间为零,或该目标源流与该基准流之间的延时时间极小,小于预先规定的最大延时阈值。
S106:将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
在本发明实施例中,将目标源流与该基准流进行混画,获得混画流。
本发明实施例提供的多人连麦混画方法中,当存在多个主播需要对某一赛事直播进行比赛解说,或直播音乐进行伴奏等场景下进行混画直播时,确定各个主播需要进行混画的基准流,该基准流为稳定的视频流数据,在传输过程中不会出现延时。进行多人连麦混画时,各个主播端也需要拉取基准流,并对该基准流进行解析获得与该基准流对应的直播视频,对于每个主播端,该主播端的主播可以根据该直播视频进行直播解说或直播合唱等操作。此时,主播端将生成与该基准流对应的源流,并将生成的源流上传,由混画服务器对该源流进行拉取。由于上传源流或拉取源流的过程由于网络原因会产生延迟,因此,该混画服务器拉取的是主播端在预定周期内上传的第一源流。该第一源流可能存在延时,也有可能不存在延时。主播端在上传第一源流时,同时上传第一源流与基准流之间的平均同步时间,在拉取到第一源流并获取平均同步时间后,根据第一源流的时间戳和平均同步时间确定该第一源流与该基准流之间的延时时间,并按照该延时时间再次获取主播端的第二源流。将第一源流与第二源流进行拼接后,可以获得与该基准流之间延时时间较小或延时时间为零的目标源流。在获得各个主播端的目标源流后,将各个主播端的目标源流与该基准流进行混画,获得各个主播端与该基准流之间的混画流。
需要说明的是,对于每个主播端,以赛事直播例:当主播A需要对篮球直播比赛进行解说时,需要通过主播A的主播端拉取赛事方的基准流,由于赛事方的本地时间与主播端的本地时间之间存在不同步的情况,主播端在拉取到基准流并生成源流的过程中,以每次拉取的基准流的时长为预定周期,在预定周期内选取多个时刻计算源流与基准流之间的时间差,获得每个时刻对应的同步时间,并根据各个同步时间计算在该预定周期内的平均同步时间。在生成与该基准流对应的源流后,将该源流和平均同步时间上传,但在上传时,可能会因为外界因素只上传了第一源流。由混画服务器进行拉流,获得该主播端的第一源流和平均同步时间。该第一源流若存在延迟,则与该主播端上传的源流可能不同。
还需要说明的是,本发明实施例提供的方法中,各个主播端之间可以进行连麦互动,也可以无需进行连麦,各自对基准流对应的直播视频进行解说直播。
基于上述实施例提供的方法,如图2所示,本发明实施例提供的一种多人连麦混画方法对应的整体结构图。其中,直播录制端10分别与主播端A20、主播端B30及混画服务器40进行通信连接;主播端A20和主播端B30与混画服务器进行通信连接;主播端A20与主播端B30之间连麦。直播录制端10生成基准流,并将该基准流进行上传,由主播端A20、主播端B30拉取基准流生成源流及平均同步时间上传给混画服务器40,混画服务器40对主播端A20、主播端B生成的源流进行拉流,同时也拉取基准流。混画服务器40在进行混画获得混画流后,将该混画流进行推流。可选的,混画服务器40在进行推流后,可由观众端50拉取该混画流。
应用本发明实施例提供的方法,根据每个第一源流的时间戳与平均同步时间,确定每个第一源流与基准流的延时时间。并根据延时时间再获取第二源流,以获得每个主播端由第一源流和第二源流拼接成的目标源流,降低基准流与各个主播端的目标源流之间的时延,使各个主播端的互动与基准流之间的互动同步,提高用户观看体验。
本发明实施例提供的方法中,基于上述步骤S101,确定待混画的基准流,具体包括:
拉取预先设置的直播录制端上传的直播源流;
在所述直播源流中截取预设时长的源流段作为待混画的基准流。
本发明实施例提供的多人连麦混画方法中,直播录制端在进行录制直播视频时,生成与直播视频对应的直播源流,并对该直播源流进行推流操作,即,将该直播源流上传至混画服务器中,由混画服务器拉取该直播录制端上传直播源流。可选的,该混画服务器是实时对直播录制端上传的直播源流进行拉取的,直至该直播录制端对应的直播过程结束。混画服务器在实时拉取直播源流的过程中,将按照预先设置的时长对该直播源流进行截取。获得与该直播源流对应的源流段。其中,为保证各个主播端的源流进行混画时,混画流中各个主播之间互动的一致性,该混画服务器截取该直播源流的时长与上述实施例步骤S102中提及的预设周期对应的周期时长可以一致。因此,将每次截取的源流段作为待混画的基准流,该基准流的时长与截取的时长一致。
基于上述实施例提供的方法,对于上述提及的在该直播源流中截取预设时长的源流段作为待混画基准流的过程进行举例说明:由于混画服务器是实时拉取直播录制端上传的直播源流,若截取直播源流的时长为3秒时,该混画服务器在实时拉取直播源流时,每3秒则将该直播源流进行截取获得源流段,在将该源流段作为待混画的基准流后,将该基准流与各个主播端上传的目标源流进行混画。
可选的,对于各个主播端,主播端也实时拉取直播录制端的直播源流,并将该直播源流边解码边播放与该直播源流对应的直播视频,同时按照预设周期录制与该直播视频对应的待混画视频后,生成与该待混画视频对应的源流进行上传。因此,该混画服务器按照预设时长截取直播源流获得待混画基准流后,主播端也同样在预设周期内上传主播端的源流,保证主播端与基准流之间的同步。
应用本发明实施例提供的方法,根据预设时长截取该直播源流中的源流段作为基准流,以使主播端根据基准流上传源流进行混画。
本发明实施例提供的方法中,基于上述步骤S103,所述依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间的过程如图3所示,具体包括:
S301:对每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间进行求和计算,获得每个所述第一源流对应的求和时间戳;
在本发明实施例中,由于各个主播端的本地时间与直播录制端的本地时间不同,因此主播端在生成第一源流时会根据主播端的本地时间及直播录制端的本地时间生成平均同步时间。其中,该平均同步时间是在周期内选取多个各个时刻的同步时间进行计算获得的平均值。例如,在当前时刻下主播端的本地时间200秒,直播录制端的本地时间为100秒,则当前时刻下的同步时间为100-200=-100秒。在确定每个第一源流的时间戳后,计算每个第一源流时间戳及每个第一源流与基准流之间的平均同步时间的和,获得每个第一源流的求和时间戳。
需要说明的是,主播端在生成源流时,该源流中的时间戳为主播端的本地时间,但由于主播端的本地时间与直播录制端的本地时间存在差异,混画服务器为确定拉取的第一源流是否出现延时,先将第一源流的时间戳通过平均同步时间进行调整。
S302:获取所述基准流的基准时间戳,并将所述基准时间戳分别与每个所述第一源流对应的求和时间戳进行求差计算,确定每个所述第一源流与所述基准流之间的延时时间。
在本发明实施例中,获取该基准流的基准时间戳,该基准时间戳是直播录制端在生成该基准流时,根据直播录制端的本地时间为该基准流设置的时间戳。为确定各个第一源流与该基准流之间是否存在延时,将该基准流的基准时间戳分别与每个第一源流的求和时间戳进行求差计算,获得每个第一源流与基准流之间的时间差,即,该时间差则为延时时间。
本发明实施例提供的多人连麦混画方法中,为确定各个第一源流与基准流之间的延时时间,先根据各个第一源流的时间戳及平均同步时间进行求和计算,以获得每个第一源流的求和时间戳。其中,该求和时间戳与基准流中的基准时间戳为同一标准下的时间。在获得每个第一源流的求和时间戳后,获取该基准流中的基准时间戳,并根据该基准时间戳确定每个第一源流与该基准流之间的延时时间。例如:第一源流时间戳为203秒,平均同步时间为-100秒,则该第一源流的求和时间戳为103秒;若基准流的基准时间戳为104秒,则确定该第一源流相对于该基准流来说延时1秒。
应用本发明实施例提供的方法,通过平均同步时间调整各个第一源流的时间戳,以保证各个第一源流的时间戳与基准流的标准时间戳在同一标准下计算延时时间,保证对延时时间计算的准确性。
本发明实施例提供的方法中,基于上述步骤S104,所述获取每个所述主播端在与其对应的延时时间内的第二源流的过程如图4所示,具体包括:
S401:依据每个所述第一源流与所述基准流之间的延时时间,确定各个所述延时时间中时长最大的延时时间;
在本发明实施例中,当存在多个主播端的第一源流与该基准流之间存在延时,且每个第一源流与基准流之间的延时时间不同时,确定各个延时时间中时长最大的延时时间。
S402:获取每个所述主播端在所述最大延时时间内的延时源流;
在本发明实施例中,根据各个延时时间中时长最大的延时时间,再次获取主播端在该最大延时时间内的延时源流。例如第一源流A与第一源流B与基准流都存在延时,第一源流A与基准流的延时时间为1000ms,第一源流B与基准流的延时时间为500ms时,最大延时时间则为1000ms。在1000ms内获取主播端A和主播端B的延时源流,此时获取到的是主播端A时长为1000ms的延时源流以及主播端B时长为1000ms的延时源流。
S403:对每个所述主播端的延时源流按照与其对应的延时时间进行截取,获得每个主播端在与其对应的延时时间内的第二源流。
在本发明实施例中,由于每个第一源流与基准流之间的延时时间不同,在按照最大延时时间获取各个主播端的延时源流后,对每个主播端的延时源流按照每个主播端的第一源流与基准流之间的延时时间进行截取,获得每个主播端的第二源流。如上述步骤S402的例子中,主播端A的延时时间最大,因此按照最大延时时间获取了各个主播端的延时源流,而主播端B的延时时间为500ms,因此将主播端B1000ms的延时源流进行截取,获得500ms的第二源流。而主播端A的第二源流为1000ms的延时源流。
基于上述实施例步骤S401~S403提供方法,在将各个延时源流进行截取后,具体还包括:
将每个所述主播端的延时源流在截取第二源流后的剩余源流缓存至预先设置的缓存区中。
本发明实施例提供的多人连麦混画方法中,由于混画服务器是实时获取各个主播端的源流,当各个第一源流与基准流之间存在延时时,根据最大延时时间,等待各个主播端的延时源流,并获取每个主播端的延时源流,在获取到延时源流后,根据每个主播端对应的延时时间对每个延时源流进行截取,获得第二源流。将每个主播端的第一源流和第二源流进行拼接获得目标源流后,将各个目标源流与基准流进行混画获得混画流。其中,各个延时源流在进行截取后,除了第二源流之外还会剩余每个延时源流的剩余源流。因此,在每个主播端的延时源流在截取第二源流后的剩余源流缓存在预先设置的缓存区当中。该缓存区中缓存的剩余源流可以与下一个基准流进行混画。
可选的,在获得每个主播端在最大延时时间内的延时源流时,同时也在实时拉取基准流对应的直播录制端的直播源流,并在拉取直播源流的过程中,将未截取的直播源流缓存到该缓存区中,该缓存区的直播源流可在该基准流混画后,进入下一次混画的过程。
应用本发明实施例提供的方法,根据最大延时时间获取每个主播端的延时源流,以对延时源流进行截取获得每个主播端在与其对应的延时时间内的第二源流,在不影响实时获取各个主播端的源流的情况下,完成混画的过程。
本发明实施例提供的方法中,基于上述步骤S106,所述将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流,包括:
确定每个所述目标源流对应的目标时间戳及所述基准流的基准时间戳,并将各个所述目标时间戳映射至所述基准流的基准时间戳;
以所述基准流的基准时间戳作为对齐时间,将各个所述目标源流按照所述对齐时间与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
在本发明实施例提供的多人连麦混画方法中,在将各个目标源流与基准流进行混画时,先确定各个目标源流的目标时间戳以及每个基准流的基准时间戳,为保证混画过程中各个目标源流对应的直播进度与基准流的直播进度的一致性,将各个目标时间戳映射到该基准时间戳中,并以该基准时间戳为对齐时间进行混画,获得各个主播端与基准流的混画流。
可选的,在确定各个目标源流的目标时间戳时,可以是先通过每个目标源流与基准流之间的平均同步时间,对每个目标源流的时间戳进行调整后获得的目标时间戳。
应用本发明实施例提供的方法,将各个目标源流的目标时间戳映射到基准流的基准时间戳中,以保证在混画的过程中各个目标源流与基准流对齐,保证获得的混画流中各个主播端的互动是同步的。
本发明实施例提供的方法中,在获得各个主播端与基准流的混画流后,具体还包括:
将所述混画流下发至预先设置的各个播放器中,触发每个所述播放器解析所述混画流,获得与所述混画流对应的混画直播视频。
本发明实施例提供的方法中,在获得混画流后,将该混画流下发到各个播放器中,每个播放器在接收到混画流后,对该混画流进行解析,获得与该混画流对应的混画直播视频,并将该混画直播视频进行播放。观众在观看混画直播视频时,同时观看基准流对应的直播视频以及各个主播端的目标源流对应的直播视频。
具体地,以两个主播端与基准流进行混画为例,具体如图5所示,直播画面中计时时间为52.181s为基准流对应的直播视频,计时时间为52.096和52.138分别为主播端A和主播端B的目标源流对应的直播视频。由图5可知,两个主播端与基准流之间的延时时间极小,两个主播端与基准流之间的互动基本是同步的。
应用本发明实施例提供的方法,将混画流发送给各个播放器,触发播放器播放与该混画流对应的混画直播视频,使观众能够及时观看直播,提高用户体验。
上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
与图1所述的方法相对应,本发明实施例还提供了一种多人连麦混画装置,用于对图1中方法的具体实现,本发明实施例提供的多人连麦混画装置可以应用计算机终端或各种移动设备中,其结构示意图如图6所示,具体包括:
第一确定单元601,用于确定待混画的基准流;
第一获取单元602,用于拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;
第二确定单元603,用于确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;
第二获取单元604,用于获取每个所述主播端在与其对应的延时时间内的第二源流;
拼接单元605,用于将每个所述主播端的第一源流与第二源流拼接为目标源流;
混画单元606,用于将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
本发明实施例提供的装置中,在通过第一确定单元确定待混画的基准流后,通过第一获取单元拉取每个主播端的第一源流和每个第一源流与基准流之间的平均同步时间。由第二确定单元在确定每个第一源流的时间戳后,根据每个第一源流的时间戳及平均同步时间,再确定每个第一源流与基准流之间的延时时间。由第二获取单元根据延时时间获取各个主播端的第二源流,并通过拼接单元将每个第一源流和第二源流拼接获得目标源流,最后再通过混画单元对各个目标源流及基准流进行混画,获得混画流。
应用本发明提供的装置,通过第二确定单元确定每个第一源流和基准流的延时时间后,再通过第二获取单元获取每个主播端的第二源流,降低基准流与各个主播端的目标源流之间的时延,使各个主播端的互动与基准流之间的互动同步,提高用户观看体验。
本发明实施例提供的装置中,所述第一确定单元,包括:
拉取子单元,用于拉取预先设置的直播录制端上传的直播源流;
第一截取子单元,用于在所述直播源流中截取预设时长的源流段作为待混画的基准流。
本发明实施例提供的装置中,所述第二确定单元,包括:
第一计算子单元,用于对每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间进行求和计算,获得每个所述第一源流对应的求和时间戳;
第二计算子单元,用于获取所述基准流的基准时间戳,并将所述基准时间戳分别与每个所述第一源流对应的求和时间戳进行求差计算,确定每个所述第一源流与所述基准流之间的延时时间。
本发明实施例提供的装置中,所述第二获取单元,包括:
确定子单元,用于依据每个所述第一源流与所述基准流之间的延时时间,确定各个所述延时时间中时长最大的延时时间;
获取子单元,用于获取每个所述主播端在所述最大延时时间内的延时源流;
第二截取子单元,用于对每个所述主播端的延时源流按照与其对应的延时时间进行截取,获得每个主播端在与其对应的延时时间内的第二源流。
本发明实施例提供的装置中,还包括:
缓存单元,用于将每个所述主播端的延时源流在截取第二源流后的剩余源流缓存至预先设置的缓存区中。
本发明实施例提供的装置中,所述混画单元,包括:
映射子单元,用于确定每个所述目标源流对应的目标时间戳及所述基准流的基准时间戳,并将各个所述目标时间戳映射至所述基准流的基准时间戳;
混画子单元,用于以所述基准流的基准时间戳作为对齐时间,将各个所述目标源流按照所述对齐时间与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
本发明实施例提供的装置中,还包括:
触发单元,用于将所述混画流下发至预先设置的各个播放器中,触发每个所述播放器解析所述混画流,获得与所述混画流对应的混画直播视频。
以上本发明实施例公开的多人连麦混画装置中的各个单元具体工作过程,可参见本发明上述实施例公开的多人连麦混画方法中的对应内容,这里不再进行赘述。
本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述多人连麦混画方法。
本发明实施例还提供了一种电子设备,其结构示意图如图7所示,具体包括存储器701,以及一个或者一个以上的指令702,其中一个或者一个以上指令702存储于存储器701中,且经配置以由一个或者一个以上处理器703执行所述一个或者一个以上指令702进行以下操作:
确定待混画的基准流;
拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;
确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;
获取每个所述主播端在与其对应的延时时间内的第二源流;
将每个所述主播端的第一源流与第二源流拼接为目标源流;
将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。
为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (9)

1.一种多人连麦混画方法,其特征在于,包括:
确定待混画的基准流;
拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;所述平均同步时间是上传其对应的第一源流的主播端对预先选定的多个同步时间进行计算获得的平均值;
确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;所述第一源流的时间戳是主播端在生成所述第一源流时的本地时间;
其中,所述依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间,包括:对每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间进行求和计算,获得每个所述第一源流对应的求和时间戳;获取所述基准流的基准时间戳,并将所述基准时间戳分别与每个所述第一源流对应的求和时间戳进行求差计算,确定每个所述第一源流与所述基准流之间的延时时间;
获取每个所述主播端在与其对应的延时时间内的第二源流;
将每个所述主播端的第一源流与第二源流拼接为目标源流;
将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
2.根据权利要求1所述的方法,其特征在于,所述确定待混画的基准流,包括:
拉取预先设置的直播录制端上传的直播源流;
在所述直播源流中截取预设时长的源流段作为待混画的基准流。
3.根据权利要求1所述的方法,其特征在于,所述获取每个所述主播端在与其对应的延时时间内的第二源流,包括:
依据每个所述第一源流与所述基准流之间的延时时间,确定各个所述延时时间中时长最大的延时时间;
获取每个所述主播端在所述最大延时时间内的延时源流;
对每个所述主播端的延时源流按照与其对应的延时时间进行截取,获得每个主播端在与其对应的延时时间内的第二源流。
4.根据权利要求3所述的方法,其特征在于,还包括:
将每个所述主播端的延时源流在截取第二源流后的剩余源流缓存至预先设置的缓存区中。
5.根据权利要求1所述的方法,其特征在于,所述将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流,包括:
确定每个所述目标源流对应的目标时间戳及所述基准流的基准时间戳,并将各个所述目标时间戳映射至所述基准流的基准时间戳;
以所述基准流的基准时间戳作为对齐时间,将各个所述目标源流按照所述对齐时间与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
6.根据权利要求1所述的方法,其特征在于,获得各个所述主播端与所述基准流的混画流后,还包括:
将所述混画流下发至预先设置的各个播放器中,触发每个所述播放器解析所述混画流,获得与所述混画流对应的混画直播视频。
7.一种多人连麦混画装置,其特征在于,包括:
第一确定单元,用于确定待混画的基准流;
第一获取单元,用于拉取每个主播端在预定周期内上传的第一源流,并获取每个所述第一源流与所述基准流之间的平均同步时间;所述平均同步时间是上传其对应的第一源流的主播端对预先选定的多个同步时间进行计算获得的平均值;
第二确定单元,用于确定每个所述第一源流的时间戳,并依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间;所述第一源流的时间戳是主播端在生成所述第一源流时的本地时间;
其中,所述依据每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间,确定每个所述第一源流与所述基准流之间的延时时间,包括:对每个所述第一源流的时间戳,及每个所述第一源流与所述基准流之间的平均同步时间进行求和计算,获得每个所述第一源流对应的求和时间戳;获取所述基准流的基准时间戳,并将所述基准时间戳分别与每个所述第一源流对应的求和时间戳进行求差计算,确定每个所述第一源流与所述基准流之间的延时时间;
第二获取单元,用于获取每个所述主播端在与其对应的延时时间内的第二源流;
拼接单元,用于将每个所述主播端的第一源流与第二源流拼接为目标源流;
混画单元,用于将各个所述目标源流与所述基准流进行混画,获得各个所述主播端与所述基准流的混画流。
8.一种存储介质,其特征在于,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如权利要求1~6任意一项所述的多人连麦混画方法。
9.一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1~6任意一项所述的多人连麦混画方法。
CN201910911300.8A 2019-09-25 2019-09-25 多人连麦混画方法及装置、存储介质及电子设备 Active CN110650353B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910911300.8A CN110650353B (zh) 2019-09-25 2019-09-25 多人连麦混画方法及装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910911300.8A CN110650353B (zh) 2019-09-25 2019-09-25 多人连麦混画方法及装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN110650353A CN110650353A (zh) 2020-01-03
CN110650353B true CN110650353B (zh) 2020-12-04

Family

ID=69011206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910911300.8A Active CN110650353B (zh) 2019-09-25 2019-09-25 多人连麦混画方法及装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN110650353B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113645472B (zh) * 2021-07-05 2023-04-28 北京达佳互联信息技术有限公司 一种基于播放对象的交互方法、装置、电子设备及存储介质

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049912A (zh) * 2015-08-07 2015-11-11 虎扑(上海)文化传播股份有限公司 一种视频信号的处理方法及电子设备
CN105100819A (zh) * 2009-04-28 2015-11-25 福拜特斯印度私人有限公司 用于多个流的协调拼接的方法和设备
CN105491393A (zh) * 2015-12-02 2016-04-13 北京暴风科技股份有限公司 多人视频直播业务的实现方法
CN106534954A (zh) * 2016-12-19 2017-03-22 广州虎牙信息科技有限公司 基于直播视频流的信息交互方法、装置和终端设备
CN106921866A (zh) * 2017-05-03 2017-07-04 广州华多网络科技有限公司 辅助直播的多视频导播方法和设备
CN106941613A (zh) * 2017-04-14 2017-07-11 武汉鲨鱼网络直播技术有限公司 一种音视频合流压制和推送***及方法
CN108449605A (zh) * 2018-03-13 2018-08-24 北京小米移动软件有限公司 信息同步播放方法、装置、设备、***及存储介质
CN109089129A (zh) * 2018-09-05 2018-12-25 南京爱布谷网络科技有限公司 一种稳健的多视频捆绑直播***及其方法
CN109257618A (zh) * 2018-10-17 2019-01-22 北京潘达互娱科技有限公司 一种直播中的连麦合流方法、装置及服务器
CN109274983A (zh) * 2018-12-06 2019-01-25 广州酷狗计算机科技有限公司 进行直播的方法和装置
CN109495760A (zh) * 2018-12-25 2019-03-19 虎扑(上海)文化传播股份有限公司 一种多组摄像头同步直播的方法
CN109729373A (zh) * 2018-12-27 2019-05-07 广州华多网络科技有限公司 流媒体数据的混流方法、装置及存储介质、计算机设备
CN109769124A (zh) * 2018-12-13 2019-05-17 广州华多网络科技有限公司 混流方法、装置、电子设备及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9426423B2 (en) * 2012-11-01 2016-08-23 Polycom, Inc. Method and system for synchronizing audio and video streams in media relay conferencing
TWI561070B (en) * 2014-01-03 2016-12-01 Mstar Semiconductor Inc Decoder and decoding method for audio video stream synchronization
EP3593535B1 (en) * 2017-03-10 2023-11-01 Dish Network Technologies India Private Limited Synchronizing media in multiple devices
CN108833809A (zh) * 2018-06-19 2018-11-16 武汉斗鱼网络科技有限公司 一种视频混流控制方法、装置、***、设备及介质

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100819A (zh) * 2009-04-28 2015-11-25 福拜特斯印度私人有限公司 用于多个流的协调拼接的方法和设备
CN105049912A (zh) * 2015-08-07 2015-11-11 虎扑(上海)文化传播股份有限公司 一种视频信号的处理方法及电子设备
CN105491393A (zh) * 2015-12-02 2016-04-13 北京暴风科技股份有限公司 多人视频直播业务的实现方法
CN106534954A (zh) * 2016-12-19 2017-03-22 广州虎牙信息科技有限公司 基于直播视频流的信息交互方法、装置和终端设备
CN106941613A (zh) * 2017-04-14 2017-07-11 武汉鲨鱼网络直播技术有限公司 一种音视频合流压制和推送***及方法
CN106921866A (zh) * 2017-05-03 2017-07-04 广州华多网络科技有限公司 辅助直播的多视频导播方法和设备
CN108449605A (zh) * 2018-03-13 2018-08-24 北京小米移动软件有限公司 信息同步播放方法、装置、设备、***及存储介质
CN109089129A (zh) * 2018-09-05 2018-12-25 南京爱布谷网络科技有限公司 一种稳健的多视频捆绑直播***及其方法
CN109257618A (zh) * 2018-10-17 2019-01-22 北京潘达互娱科技有限公司 一种直播中的连麦合流方法、装置及服务器
CN109274983A (zh) * 2018-12-06 2019-01-25 广州酷狗计算机科技有限公司 进行直播的方法和装置
CN109769124A (zh) * 2018-12-13 2019-05-17 广州华多网络科技有限公司 混流方法、装置、电子设备及存储介质
CN109495760A (zh) * 2018-12-25 2019-03-19 虎扑(上海)文化传播股份有限公司 一种多组摄像头同步直播的方法
CN109729373A (zh) * 2018-12-27 2019-05-07 广州华多网络科技有限公司 流媒体数据的混流方法、装置及存储介质、计算机设备

Also Published As

Publication number Publication date
CN110650353A (zh) 2020-01-03

Similar Documents

Publication Publication Date Title
CN106161219B (zh) 消息处理方法及装置
CN106921866B (zh) 辅助直播的多视频导播方法和设备
CN107027050B (zh) 辅助直播的音视频处理方法及装置
CN109714622B (zh) 一种视频数据处理方法、装置及电子设备
EP3840394A1 (en) Video screen projection method, device, computer equipment and storage medium
US20140096169A1 (en) Playback synchronization in a group viewing a media title
WO2020134791A1 (zh) 流媒体数据的混流方法、装置及存储介质、计算机设备
CN105491393A (zh) 多人视频直播业务的实现方法
WO2015090095A1 (zh) 一种信息推送方法、设备和***
WO2017107516A1 (zh) 网络视频播放方法及装置
CN110856009B (zh) 网络k歌***、网络k歌的音视频播放方法及相关设备
US20080242409A1 (en) Video Feed Synchronization in an Interactive Environment
CN108174233A (zh) 一种直播方法、装置、服务器及介质
CN104202652B (zh) 一种电视机机顶盒的播放控制方法及机顶盒
CN109698963B (zh) 一种直播方法、装置、电子设备及可读存储介质
CN103702178B (zh) 一种播放方法及电子设备
CN111343477A (zh) 数据传输方法、装置、电子设备及存储介质
CN110650353B (zh) 多人连麦混画方法及装置、存储介质及电子设备
CN111050204A (zh) 视频裁剪方法、装置、电子设备和存储介质
CN109756744B (zh) 数据处理方法、电子设备及计算机存储介质
WO2023284428A1 (zh) 直播视频的播放方法、装置、电子设备、存储介质及程序产品
CN104219571A (zh) 一种自动提供看点的方法和装置
CN113891103A (zh) 直播显示方法、装置、存储介质及计算机设备
CN113645472A (zh) 一种基于播放对象的交互方法、装置、电子设备及存储介质
KR101939130B1 (ko) 영상 중계 방법, 영상 제공 방법 및 이를 이용하는 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210114

Address after: 510000 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 28th floor, block B1, Wanda Plaza, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20200103

Assignee: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Assignor: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Contract record no.: X2021440000053

Denomination of invention: Method, device, storage medium and electronic equipment for multi person drawing

Granted publication date: 20201204

License type: Common License

Record date: 20210208

EE01 Entry into force of recordation of patent licensing contract