CN112672174B - 分屏直播方法、采集设备、播放设备及存储介质 - Google Patents
分屏直播方法、采集设备、播放设备及存储介质 Download PDFInfo
- Publication number
- CN112672174B CN112672174B CN202011456812.9A CN202011456812A CN112672174B CN 112672174 B CN112672174 B CN 112672174B CN 202011456812 A CN202011456812 A CN 202011456812A CN 112672174 B CN112672174 B CN 112672174B
- Authority
- CN
- China
- Prior art keywords
- video
- split
- screen
- live
- playing
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000009471 action Effects 0.000 claims description 10
- 230000003321 amplification Effects 0.000 claims description 10
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 3
- 230000001815 facial effect Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 description 20
- 230000000875 corresponding effect Effects 0.000 description 10
- 238000013461 design Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000002860 competitive effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例涉及视频直播领域,公开了一种分屏直播方法、采集设备、播放设备及存储介质。本发明中,分屏直播方法,包括以下步骤:获取同一设备至少两个摄像头同时采集的原始视频;根据预设画面规则调整原始视频的画面,得到调整视频;生成调整视频的视频直播流,将视频直播流发送给播放端,供播放端从接收的视频直播流中解析得到调整视频,在分屏播放窗口中播放调整视频,进行分屏直播,实现自动调整分屏直播画面。
Description
技术领域
本发明实施例涉及视频直播领域,特别涉及一种分屏直播方法、采集设备、播放设备及存储介质。
背景技术
视频直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,逐渐成为互联网的主流表达方式,为了更好地展示直播场景,经常使用分屏直播的方式,播放从多个角度拍摄的直播画面。
相关的分屏直播技术中,用不同采集设备进行视频采集,在不同分屏中播放采集的视频,当不同屏的视频画面存在人物大小差异过大等不协调的情况,需要工作人员对采集设备进行调整以拍摄画面协调的视频。
因此,相关的分屏直播方法存在以下问题:需要人工对设备进行调整以得到画面内容协调的直播视频。
发明内容
本发明实施方式的目的在于提供一种分屏直播方法、采集设备、播放设备及存储介质,实现自动调整分屏直播画面。
为解决上述技术问题,本发明的实施方式提供了一种分屏直播方法,应用于采集端,包括以下步骤:获取同一设备至少两个摄像头同时采集的原始视频;根据预设画面规则调整原始视频的画面,得到调整视频;生成调整视频的视频直播流,将视频直播流发送给播放端,供播放端播放。
本发明的实施方式还提供了一种分屏直播方法,应用于播放端,包括:接收采集端发送的视频直播流;解析视频直播流,得到调整视频;分别在各分屏播放窗口中播放调整视频,进行分屏直播。
本发明的实施方式还提供了一种采集设备,包括:至少一个处理器;与至少一个处理器通信连接的存储器;与至一个处理器通信连接的至少两个摄像头;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的应用于采集端的分屏直播方法。
本发明的实施方式还提供了一种播放设备,包括:至少一个处理器;与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的应用于播放端的分屏直播方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述应用于采集端或应用于播放端的分屏直播方法。
本发明实施方式相对于现有技术而言,通过获取同一设备至少两个摄像头同时采集的原始视频;根据预设画面规则调整原始视频的画面,得到调整视频;生成调整视频的视频直播流,将视频直播流发送给播放端,供播放端接收视频直播流,从视频直播流中解析出调整视频,在分屏播放窗口中播放调整视频,进行分屏直播,由于采集端根据预设画面规则调整同一设备上至少两个摄像头采集的原始视频的画面,得到调整视频,生成调整视频的视频直播流,将视频直播流发送给播放端,可以在采集端进行画面调整,得到协调的分屏直播视频画面,实现自动调整分屏直播画面。
另外,根据预设画面规则调整原始视频的画面,得到调整视频,包括:根据对视频画面内容设置的预设画面规则,调整原始视频的画面,得到调整视频。通过根据对视频画面内容设置的预设画面规则,调整原始视频的画面,得到调整视频,可以根据视频画面内容对原始视频的画面进行调整,实现自动根据视频内容个性化调整分屏直播画面。
另外,预设画面规则包括:使各个视频画面中人物尺寸相同;根据对视频画面内容设置的预设画面规则,调整原始视频的画面,得到调整视频,包括:分别检测原始视频中的人物尺寸;根据原始视频中的人物尺寸,分别计算使原始视频中人物尺寸相等的放大系数;根据放大系数,调整原始视频的画面,得到人物尺寸相等的调整视频。通过分别检测原始视频中的人物尺寸,根据原始视频中的人物尺寸,分别计算使原始视频中人物尺寸相等的放大系数,根据放大系数,调整原始视频的画面,得到人物尺寸相等的调整视频,从而实现使各个分屏直播视频画面中人物尺寸相同的分屏直播画面自动调整。
另外,在分别在各分屏播放窗口中播放调整视频,进行分屏直播后,还包括:根据预设窗口规则,调整分屏播放窗口的大小。通过根据预设窗口规则,调整分屏播放窗口的大小,进而调整播放的调整视频在播放端设备上的显示画面的大小,从而实现自动调整分屏直播画面。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是根据本发明第一实施方式提供的分屏直播方法流程图;
图2是根据本发明第二实施方式提供的分屏直播方法流程图;
图3是根据本发明第二实施方式提供的分屏直播方法的原始视频人物大小示意图;
图4是根据本发明第二实施方式提供的分屏直播方法的调整视频人物大小示意图;
图5是根据本发明第三实施方式提供的分屏直播方法流程图;
图6是根据本发明第四实施方式提供的分屏直播方法流程图;
图7是根据本发明第五实施方式提供的采集设备结构示意图;
图8是根据本发明第六实施方式提供的播放设备结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
本发明的第一实施方式涉及一种分屏直播方法,应用于采集端。具体流程如图1所示。
步骤101,获取同一设备至少两个摄像头同时采集的原始视频;
步骤102,根据预设画面规则调整原始视频的画面,得到调整视频;
步骤103,生成调整视频的视频直播流,将视频直播流发送给播放端,供播放端播放。
本实施方式的分屏直播方法,用于视频直播。视频直播可以通过直播***实现,通过运行在采集端设备上的直播采集软件,获取采集端设备中至少两个摄像头同时采集的原始视频,调整原始视频,得到调整视频,生成调整视频的视频直播流,通过直播采集软件,将视频直播流上传给直播***中的服务端,由服务端传输给播放端,播放端设备通过运行直播观看软件,从接收的视频直播流中解析得到调整视频,在分屏播放窗口中播放调整视频,进行分屏直播。视频直播也可以通过点对点的传输方式实现,由采集端设备直接将直播流发送给播放端设备。其中,采集端设备可以是一个有前后摄像头的手机,也可以是一个有至少两个摄像头的摄像机。播放端设备可以是任意可以接收视频数据、可播放视频的设备,如,手机、电脑等。
下面对本实施方式的分屏直播方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
在步骤101中,由采集端设备获取本设备中至少两个摄像头同时采集的原始视频。其中,至少两个摄像头可以是同时开启的,也可以有前后顺序开启的,采集端设备只需获取至少两个摄像并没有开启后同时采集到的至少两个原始视频即可。
在一个例子中,在获取同一设备至少两个摄像头同时采集的原始视频前,采集端设备在接收到直播开始命令时,同时打开至少两个摄像头进行原始视频的采集。当采集端设备有两个以上摄像头时,可以根据需要开启不同个数的摄像头,本申请的分屏直播方法只限定开启的摄像头个数至少为两个,对于具体数值不作限定。
在步骤102中,根据预设画面规则调整原始视频的画面,得到调整视频,可以是根据例如为直播主播等采集端用户,预先设置的预设画面规则,分别调整各个原始视频的画面,得到各个调整视频。其中,预设画面规则可以是:放大某一摄像头的视频画面、缩小某一摄像头的视频画面、使所有视频画面大小相同或直接采用原始画面等。优选地,为了标识不同摄像头采集的原始视频,和对应的调整视频,可以为各个原始视频和其对应的调整视频设置标识符。
在步骤103中,生成调整视频的视频直播流,可以对各个调整视频分别进行编码封装生成视频直播流,将各个视频直播流发送给播放端。进行视频直播流数据传输时,可以根据直播采用的传输协议,当各个视频直播流实时产生视频直播流数据块时,立即将视频直播流数据块传输给播放端。
优选地,可以为不同调整视频对应的各个视频直播流,设置对应的标识符,当进行视频直播流传输时,在视频直播流数据块中携带对应的标识符,以便播放端在接收视频直播流数据块后,可以从接收的视频直播流数据块中快速识别出此视频直播流数据块所属的视频直播流,从而识别出对应的调整视频。
本实施例中,通过获取同一设备至少两个摄像头同时采集的原始视频;根据预设画面规则调整原始视频的画面,得到调整视频;生成调整视频的视频直播流,将视频直播流发送给播放端,供播放端接收视频直播流,从视频直播流中解析出调整视频,在分屏播放窗口中播放调整视频,进行分屏直播,由于采集端根据预设画面规则调整同一设备上至少两个摄像头采集的原始视频的画面,得到调整视频,生成调整视频的视频直播流,将视频直播流发送给播放端,可以在采集端进行画面调整,得到协调的分屏直播视频画面,实现自动调整分屏直播画面。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明的第二实施方式涉及一种分屏直播方法,应用于采集端。第二实施方式与第一实施方式大致相同,主要区别之处在于:在第一实施方式中,根据采集端用户,预先设置的预设画面规则,调整原始视频画面。而在本发明第二实施方式中,根据对视频画面内容设置的预设画面规则,调整原始视频的画面。
本实施方式的具体流程如图2所示,包括:
步骤201,获取同一设备至少两个摄像头同时采集的原始视频;
步骤202,根据对视频画面内容设置预设画面规则,调整原始视频的画面,得到调整视频;
步骤203,生成调整视频的视频直播流,将视频直播流发送给播放端,供播放端播放。
其中,步骤201、步骤203与第一实施例中的步骤101、步骤103大致相同,不再赘述。
在步骤202中,根据对视频画面内容设置的预设画面规则,可以是对不同直播内容设置的预设画面规则,例如对于篮球比赛直播,可以对篮球所在位置部分的画面进行放大调整。
本实施方式中,通过根据对视频画面内容设置的预设画面规则,调整原始视频的画面,得到调整视频,可以根据视频画面内容对原始视频的画面进行调整,实现自动根据视频内容个性化调整分屏直播画面。
在一个例子中,预设画面规则可以是,使各个视频画面中的人物尺寸相同。采集端设备可以检测各个原始视频中的人物尺寸,若检测到各个原始视频中存在单个主角,可以根据主角人物尺寸调整原始视频画面。假设采集端设备为前后双摄的手机,手机前后摄像头拍摄得到两个原始视频,两个原始视频的画面尺寸均为w*h,设备通过检测画面中的人物,检测到两个原始视频的画面中,分别存在一个人物的尺寸大于其他人物的尺寸,且与其他人物的尺寸差别大于预设阈值,或画面中只有一个人物,则判定此人物为此原始视频的单个主角,如图3所示。为了得到使两个主角人物尺寸相等的调整视频,需要对两个原始视频人物部分进行不同程度的放大调整,其中,放大后的视频画面尺寸与原始视频的画面尺寸相同。采集端设备利用人物检测算法得到两个主角人物的检测框,并基于原始视频,以左上角为坐标原点,以视频画面的像素点为单位,建立直角坐标系。则两个原始视频中的第一原始视频的主角人物检测框左上角和右下角坐标分别为:第一原始视频的主角人物检测框宽度和高度分别为:/>第二原始视频的主角人物检测框左上角和右下角坐标分别为:/>第二原始视频的主角人物检测框宽度和高度分别为:/>由于放大后主角人物检测框不应超过原始视频的画面尺寸,可以计算第一原始视频的主角人物检测框的最大放大系数/>第二原始视频的主角人物检测框的最大放大系数/> 为使两个主角人物的尺寸相同,放大后第一原始视频的主角人物检测框和第二原始视频的主角人物检测框的高度相同,由此可以根据以下过程计算两个检测框的实际放大时使用的放大系数:如果/>则第一原始视频的主角人物检测框实际放大系数/>第二原始视频的主角人物检测框实际放大系数/>如果/>则第一原始视频的主角人物检测框实际放大系数/>第一原始视频的主角人物检测框实际放大系数原始视频画面放大后,由于放大后的画面与原始视频的画面尺寸相同,原始视频画面中有一部分画面会被裁剪,按主角人物检测框在放大后的画面中纵向底部对齐、横向居中的预设规则,计算原始视频画面中的保留ROI(Region Of Interest,简称“ROI”)区域的坐标:第一原始视频ROI区域左上角和右下角坐标分别为:第二原始视频ROI区域左上角和右下角坐标分别为:/> 保留原始视频ROI区域对原始视频的画面进行裁剪,将两个原始视频裁剪后的ROI区域画面尺寸分别乘以对应的实际放大系数,即得到如图4所示调整视频的画面。根据步骤203生成调整视频的视频直播流,将视频直播流发送给播放端,播放端获取调整视频进行分屏播放后,用户即可观看到两个主角人物尺寸相同的直播视频画面。
本实施例中,通过分别检测原始视频中的人物尺寸,根据原始视频中的人物尺寸,分别计算使原始视频中人物尺寸相等的放大系数,根据放大系数,调整原始视频的画面,得到人物尺寸相等的调整视频,从而实现使各个分屏直播视频画面中人物尺寸相同的分屏直播画面自动调整。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第三实施方式涉及一种分屏直播方法,应用于播放端,即本实施方式的分屏直播方法应用于视频直播中,在如第一实施方式中介绍的直播***或点对点直播方式中的播放端设备应用实现。由播放端设备从接收的视频直播流,即采集端生成的视频直播流中,解析得到并播放调整视频,进行分屏直播。
本实施方式的具体流程如图5所示,包括:
步骤501,接收采集端发送的视频直播流;
步骤502,解析视频直播流,得到调整视频;
步骤503,分别在各分屏播放窗口中播放调整视频,进行分屏直播。
在步骤501中,播放端设备分别接收采集端设备分别发送的各个视频直播流,根据直播采用的传输协议,接收各个视频直播流的数据块。
在步骤502中,播放端设备从各个视频直播流数据块中提取出直播视频的数据,并对各个视频直播流数据块进行排序,根据使用的传输协议对各个视频直播流数据块进行解析,得到编码封装的调整视频数据,对其进行解码,得到调整视频。
在步骤503中,将各个调整视频按预设规则在对应的分屏播放窗口中播放。进行分屏直播。其中,分屏播放窗口的个数与视频直播流的数量,即调整视频的个数相等。一个分屏播放窗口中有一个视频播放器,以播放调整视频。
在一个例子中,在接收到采集端发送的视频直播流后,播放端设备可以根据视频直播流的个数,设置分屏播放窗口的个数和位置,并设置各个分屏播放窗口的大小,默认的窗口设置预设方案是各个播放窗口对应视频直播流的个数,从上至下排列,大小为用户设备屏幕尺寸的平均等分。
本实施方式中,通过接收采集端发送的视频直播流,解析视频直播流,得到调整视频,分别在各分屏播放窗口中播放调整视频,进行分屏直播,由于接收的视频直播流中包含的是经过采集端进行视频画面调整后的调整视频,因此播放端中播放的是协调的分屏直播视频画面,实现了自动调整分屏直播画面。
不难发现,本实施方式为与第一至第二施方式相互对应的方法实施例,本实施方式可与第一至第二实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明的第四实施方式涉及一种分屏直播方法,应用于播放端。第四实施方式与第三实施方式大致相同,主要区别之处在于:在第四实施方式中,分屏播放窗口的大小是固定不变的,而在本发明第四实施方式中,可以根据预设窗口规则,调整分屏播放窗口的大小。
本实施方式的具体流程如图6所示,包括:
步骤601,接收采集端发送的视频直播流;
步骤602,解析视频直播流,得到调整视频;
步骤603,分别在各分屏播放窗口中播放调整视频,进行分屏直播;
步骤604,根据预设窗口规则,调整各分屏播放窗口的大小。
其中,步骤601、步骤602、步骤603与第三实施方式中的步骤501、步骤502、步骤503大致相同,不再赘述。
在步骤604中,预设的窗口规则可以由播放端用户预设的,也可以是播放端设备根据直播观看软件统计的用户数据为用户进行个性化定制的,也可以是对视频画面内容预设的,例如对于篮球比赛直播,可以对篮球所在分屏播放窗口进行调整等。当对分屏播放窗口进行调整时,对此分屏播放窗口中的视频画面尺寸也要进行对应调整,以适应分屏播放窗口的调整。
在一个例子中,预设窗口规则是:放大用户观看窗口。播放端设备可以利用摄像头捕捉用户的面部图像,用视线追踪算法分析用户的视线变化,判断用户正观看的分屏播放窗口,将用户正在观看的分屏播放窗口放大到预设大小,并将其他分屏播放窗口对应缩小。
在一个例子中,设窗口规则是:放大精彩画面窗口。此规则应用于竞技类直播中,当播放端设备识别到直播视频内容是竞技类型时,识别出此竞技类活动,并获取此竞技类活动对应的动作评分算法。根据预先训练的动作评分算法,对调整视频中人物的实时动作进行评分,根据评分结果,调整分屏播放窗口的大小。具体地,可以对调整视频进行实时截图,对截图中的人物动作进行评分,可以用两个深度神经网络构造动作评分算法。第一个深度神经网络用于人体检测,即得到人体的矩形检测框;第二个深度神经网络的输入为矩形检测框内部的人体部分图像,输出为动作评分。动作评分算法的训练数据为带有评分的运动动作图像,图像来自于赛事视频,图像的评分与图像播放之后的观众掌声分贝数呈正相关,无掌声定义为0分,最高分贝掌声定义为100分,其他掌声根据分贝数线性对应0-100分。播放端设备根据评分的分数比例,对分屏播放窗口的大小进行实时调整。
优选地,为了避免分屏播放窗口的大小尺寸频繁大幅度调整,可以计算各个分屏播放窗口中人物动作的近期平均评分,如最近100帧的平均评分,根据平均评分调整窗口大小。假设有两个分屏播放窗口,平均评分分别为:s1和s2,播放端设备屏幕尺寸为:wu*hu,则两个分屏播放窗口的显示宽度分别为:wu*s1/(s1+s2)和wu*s2/(s1+s2)。
在一个例子中,播放端设备还可以对竞技类直播,使用头部姿态估计算法对调整视频中实时每一帧的人物头部姿态进行判断,通过各个直播画面的位置互换或镜面翻转等操作,保持画面中人物的面部都向设备屏幕的中心处偏转,营造对战的氛围。
本实施方式中,通过根据预设窗口规则,调整分屏播放窗口的大小,进而调整播放的调整视频在播放端设备上的显示画面的大小,从而实现自动调整分屏直播画面。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第五实施方式涉及一种采集设备,如图7所示,包括:至少一个处理器701;与至少一个处理器通信连接的存储器702;与至一个处理器701通信连接的至少两个摄像头703;其中,存储器702存储有可被至少一个处理器701执行的指令,指令被至少一个处理器701执行上述第一实施方式和第二实施方式的分屏直播方法。
以有两个摄像头的采集设备为例,其中,存储器702、处理器701、A摄像头7031、B摄像头7032采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器701、存储器702、摄像头7031和摄像头7032的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器701处理的信息通过天线在无线介质上进行传输,进一步,天线还接收信息并将信息传送给处理器701。
处理器701负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器702可以被用于存储处理器在执行操作时所使用的信息。
本发明第六实施方式涉及一种播放设备,如图8所示,包括:至少一个处理器801;与至少一个处理器通信连接的存储器802;其中,存储器802存储有可被至少一个处理器801执行的指令,指令被至少一个处理器801执行上述第三实施方式或第四实施方式的分屏直播方法。
其中,存储器802和处理器801采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器801和存储器802的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器801处理的信息通过天线在无线介质上进行传输,进一步,天线还接收信息并将信息传送给处理器801。
处理器801负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器802可以被用于存储处理器在执行操作时所使用的信息。
本发明第七实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (9)
1.一种分屏直播方法,其特征在于,应用于采集端,包括:
获取同一设备至少两个摄像头同时采集的原始视频;
根据预设画面规则调整所述原始视频的画面,得到调整视频;其中,所述预设画面规则为所述采集端的用户预先设置的预设画面规则;
生成所述调整视频的视频直播流,将所述视频直播流发送给播放端,供所述播放端对所述视频直播流进行解析得到调整视频,并分别在各分屏播放窗口中播放所述调整视频,进行分屏直播;
其中,所述播放端在进行分屏直播后,使用播放端设备摄像头捕捉用户的面部图像,采用视线追踪算法分析所述用户的视线变化,判断所述用户当前观看的分屏播放窗口,将所述用户当前观看的分屏播放窗口放大到预设大小,并将除所述用户正在观看的分屏播放窗口之外的分屏播放窗口缩小。
2.根据权利要求1所述的分屏直播方法,其特征在于,所述根据预设画面规则调整所述原始视频的画面,得到调整视频,包括:
根据对视频画面内容设置的预设画面规则,调整所述原始视频的画面,得到所述调整视频。
3.根据权利要求2所述的分屏直播方法,其特征在于,所述预设画面规则包括:使各个视频画面中人物尺寸相同;
所述根据对视频画面内容设置的预设画面规则,调整所述原始视频的画面,得到所述调整视频,包括:
分别检测所述原始视频中的人物尺寸;
根据所述原始视频中的人物尺寸,分别计算使所述原始视频中人物尺寸相等的放大系数;
根据所述放大系数,调整所述原始视频的画面,得到人物尺寸相等的所述调整视频。
4.根据权利要求1所述的分屏直播方法,其特征在于,在所述获取同一设备至少两个摄像头同时采集的原始视频前,还包括:
接收分屏直播命令后,同时打开所述至少两个摄像头,采集所述原始视频。
5.一种分屏直播方法,其特征在于,应用于播放端,包括:
接收采集端发送的视频直播流;其中,所述视频直播流为所述采集端根据所述采集端的用户预先设置的预设画面规则,对采集的原始视频调整得到的视频直播流,所述原始视频由同一设备的至少两个摄像头同时采集得到;
解析所述视频直播流,得到所述调整视频;
分别在各分屏播放窗口中播放所述调整视频,进行分屏直播;
其中,在所述分别在各分屏播放窗口中播放所述调整视频,进行分屏直播后,还包括:
使用播放端设备摄像头捕捉用户的面部图像,采用视线追踪算法分析所述用户的视线变化,判断所述用户当前观看的分屏播放窗口,将所述用户当前观看的分屏播放窗口放大到预设大小,并将除所述用户当前观看的分屏播放窗口之外的分屏播放窗口缩小。
6.根据权利要求5所述的分屏直播方法,其特征在于,在所述分别在各分屏播放窗口中播放所述调整视频,进行分屏直播后,还包括:
对所述调整视频中人物的实时动作进行评分;
根据所述评分的结果,调整所述各分屏播放窗口的大小。
7.一种采集设备,其特征在于,包括:
至少一个处理器;
与所述至少一个处理器通信连接的存储器;
与所述至少一个处理器通信连接的至少两个摄像头;
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至4中任一所述的分屏直播方法。
8.一种播放设备,其特征在于,包括:
至少一个处理器;
与所述至少一个处理器通信连接的存储器;
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求5至6中任一所述的分屏直播方法。
9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的分屏直播方法或如权利要求5至6中任一所述的分屏直播方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011456812.9A CN112672174B (zh) | 2020-12-11 | 2020-12-11 | 分屏直播方法、采集设备、播放设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011456812.9A CN112672174B (zh) | 2020-12-11 | 2020-12-11 | 分屏直播方法、采集设备、播放设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112672174A CN112672174A (zh) | 2021-04-16 |
CN112672174B true CN112672174B (zh) | 2023-07-07 |
Family
ID=75404215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011456812.9A Active CN112672174B (zh) | 2020-12-11 | 2020-12-11 | 分屏直播方法、采集设备、播放设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112672174B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113891103A (zh) * | 2021-08-24 | 2022-01-04 | 广州方硅信息技术有限公司 | 直播显示方法、装置、存储介质及计算机设备 |
CN114363685A (zh) * | 2021-12-20 | 2022-04-15 | 咪咕文化科技有限公司 | 视频互动方法、装置、计算设备及计算机存储介质 |
CN114449303A (zh) * | 2022-01-26 | 2022-05-06 | 广州繁星互娱信息科技有限公司 | 直播画面生成方法和装置、存储介质及电子装置 |
CN114979746B (zh) * | 2022-05-13 | 2024-03-12 | 北京字跳网络技术有限公司 | 一种视频处理方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106165430A (zh) * | 2016-06-29 | 2016-11-23 | 北京小米移动软件有限公司 | 视频直播方法及装置 |
CN110062252A (zh) * | 2019-04-30 | 2019-07-26 | 广州酷狗计算机科技有限公司 | 直播方法、装置、终端及存储介质 |
CN110784735A (zh) * | 2019-11-12 | 2020-02-11 | 广州虎牙科技有限公司 | 一种直播方法、装置、移动终端、计算机设备和存储介质 |
CN111405339A (zh) * | 2020-03-11 | 2020-07-10 | 咪咕互动娱乐有限公司 | 一种分屏显示方法、电子设备及存储介质 |
CN111919451A (zh) * | 2020-06-30 | 2020-11-10 | 深圳盈天下视觉科技有限公司 | 一种直播方法、直播装置及终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103929611B (zh) * | 2013-01-10 | 2017-04-05 | 杭州海康威视数字技术股份有限公司 | 一种多画面分页播放方法 |
-
2020
- 2020-12-11 CN CN202011456812.9A patent/CN112672174B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106165430A (zh) * | 2016-06-29 | 2016-11-23 | 北京小米移动软件有限公司 | 视频直播方法及装置 |
CN110062252A (zh) * | 2019-04-30 | 2019-07-26 | 广州酷狗计算机科技有限公司 | 直播方法、装置、终端及存储介质 |
CN110784735A (zh) * | 2019-11-12 | 2020-02-11 | 广州虎牙科技有限公司 | 一种直播方法、装置、移动终端、计算机设备和存储介质 |
CN111405339A (zh) * | 2020-03-11 | 2020-07-10 | 咪咕互动娱乐有限公司 | 一种分屏显示方法、电子设备及存储介质 |
CN111919451A (zh) * | 2020-06-30 | 2020-11-10 | 深圳盈天下视觉科技有限公司 | 一种直播方法、直播装置及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN112672174A (zh) | 2021-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112672174B (zh) | 分屏直播方法、采集设备、播放设备及存储介质 | |
CN108810649B (zh) | 画质调节方法、智能电视机及存储介质 | |
US11863801B2 (en) | Method and device for generating live streaming video data and method and device for playing live streaming video | |
US8773498B2 (en) | Background compression and resolution enhancement technique for video telephony and video conferencing | |
US7952596B2 (en) | Electronic devices that pan/zoom displayed sub-area within video frames in response to movement therein | |
US20200053404A1 (en) | Predictive Content Delivery for Video Streaming Services | |
JP5305557B2 (ja) | 受信器で視聴覚的記録を見る方法及びそのような記録を見るための受信器 | |
US20080235724A1 (en) | Face Annotation In Streaming Video | |
US9305331B2 (en) | Image processor and image combination method thereof | |
JP2009005239A (ja) | 符号化処理装置および符号化処理方法 | |
JP2009005238A (ja) | 符号化処理装置および符号化処理方法 | |
CN110234015A (zh) | 直播控制方法、装置、存储介质、终端 | |
CN111405339A (zh) | 一种分屏显示方法、电子设备及存储介质 | |
CN112584189A (zh) | 直播数据处理方法、装置、***与计算机可读存储介质 | |
CN114979755A (zh) | 投屏方法、装置、终端设备及计算机可读存储介质 | |
CN114531564A (zh) | 处理方法及电子设备 | |
CN111246224A (zh) | 一种视频直播方法及视频直播*** | |
CN113315927B (zh) | 视频处理方法和装置、电子设备和存储介质 | |
CN113784084A (zh) | 一种处理方法及装置 | |
CN111163280A (zh) | 非对称性视频会议***及其方法 | |
WO2010070820A1 (ja) | 画像通信装置及び画像通信方法 | |
CN112507798A (zh) | 活体检测方法、电子设备与存储介质 | |
CN109788311B (zh) | 人物替换方法、电子设备和存储介质 | |
CN113438550A (zh) | 一种视频播放方法、视频会议方法、直播方法及相关装置 | |
US20170324921A1 (en) | Method and device for displaying multi-channel video |
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 |