CN113194325A - 视频直播方法和视频直播装置 - Google Patents
视频直播方法和视频直播装置 Download PDFInfo
- Publication number
- CN113194325A CN113194325A CN202110463319.8A CN202110463319A CN113194325A CN 113194325 A CN113194325 A CN 113194325A CN 202110463319 A CN202110463319 A CN 202110463319A CN 113194325 A CN113194325 A CN 113194325A
- Authority
- CN
- China
- Prior art keywords
- data
- live
- target
- input
- live broadcast
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 claims abstract description 27
- 230000006870 function Effects 0.000 claims description 88
- 238000012545 processing Methods 0.000 claims description 42
- 230000008859 change Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 16
- 238000013500 data storage Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 230000003993 interaction Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开提供一种视频直播方法和视频直播装置。所述视频直播方法可用于电子设备,包括以下步骤:接收目标设备发送的第一直播数据,其中,所述电子设备与所述目标设备经由近距离通信连接并控制所述目标设备进行第一直播数据的采集;根据第一直播数据和由所述电子设备采集的第二直播数据生成目标直播数据;并且将所述目标直播数据发送至服务器,其中,所述目标直播数据经由服务器转发给所述电子设备的观众端。本公开可实现多个设备同时采集数据进行直播。
Description
技术领域
本公开涉及视频处理技术领域,尤其涉及一种视频直播方法和视频直播装置。
背景技术
近来,随着互联网技术的迅猛发展,视频直播业务已成为当今潮流。在直播(例如,电商直播)过程中,主播可能不仅需要对诸如物品或风景进行解说,同时还需要向用户展示相应的物品或风景。然而,传统的直播业务仅支持一个电子设备,这样造成主播不能同时进行解说和物品或风景展示。
发明内容
本公开提供一种视频直播方法和视频直播装置,以至少解决上述提及的问题。
根据本公开实施例的第一方面,提供一种视频直播方法,用于电子设备,所述视频直播方法可包括:接收目标设备发送的第一直播数据,其中,所述电子设备与所述目标设备经由近距离通信连接并控制所述目标设备进行第一直播数据的采集;根据第一直播数据和由所述电子设备采集的第二直播数据生成目标直播数据;并且将所述目标直播数据发送至服务器,其中,所述目标直播数据经由服务器转发给所述电子设备的观众端。
可选地,接收目标设备发送的第一直播数据之前,所述视频直播方法还可包括:接收开启多画面显示功能的指令/输入,根据该指令/输入开启在所述电子设备中显示多个画面的功能,以使在所述电子设备上显示与第一直播数据对应的画面和与第二直播数据对应的画面。
可选地,开启在所述电子设备中显示多个画面的功能的步骤包括:向所述目标设备发送数据采集指令,以使所述目标设备根据所述数据采集指令进行第一直播数据的采集并将采集后的第一直播数据发送到所述电子设备。
可选地,在所述电子设备的显示器中以第一窗口显示由第一直播数据产生的第一画面并且以第二窗口显示由第二直播数据产生的第二画面,其中,所述视频直播方法还可包括:接收对第一画面或第二画面的改变的指令/输入,根据该指令/输入来改变第一画面或第二画面的位置或者大小。
可选地,在所述电子设备的显示器中以第一窗口显示由第一直播数据产生的第一画面并且以第二窗口显示由第二直播数据产生的第二画面,其中,所述视频直播方法还可包括:接收对第一画面和第二画面的互换的指令/输入,根据该指令/输入将第一窗口中显示的画面和第二窗口中显示的画面互换。
可选地,所述视频直播方法还可包括:接收用于添加效果的指令/输入;根据该指令/输入向由第一直播数据产生的第一画面和由第二直播数据产生的第二画面的至少一个添加预定显示效果。
可选地,在所述目标设备至少包括两个画面采集装置的情况下,所述视频直播方法还可包括:接收所述目标设备的画面采集装置切换的指令/输入,根据该指令/输入向所述目标设备发送控制信号,以使所述目标设备根据所述控制信号来切换用于采集第一直播数据的画面采集装置。
可选地,在所述多画面显示功能开启之前,所述视频直播方法还可包括:显示可近距离通信的设备;根据对所述设备中的至少一个设备的选择来确定所述目标设备;建立所述目标设备与所述电子设备之间的近距离通信连接。
可选地,第一直播数据和第二直播数据以画中画的形式被显示。
可选地,接收指令/输入可以是接收对所述电子设备的控件的操作或者对显示在所述电子设备上的功能图标的操作。
根据本公开实施例的第一方面,提供一种视频直播装置,所述视频直播装置可包括:接收模块,被配置为接收目标设备发送的第一直播数据,其中,所述视频直播装置与所述目标设备经由近距离通信连接并控制所述目标设备进行第一直播数据的采集;采集模块,被配置为采集第二直播数据;处理模块,被配置为根据第一直播数据和第二直播数据生成目标直播数据,并且将所述目标直播数据发送至服务器,其中,所述目标直播数据经由服务器转发给所述视频直播装置的观众端。
可选地,接收目标设备发送的第一直播数据之前,接收模块可接收开启多画面显示功能的指令/输入,处理模块可根据该指令/输入开启在所述视频直播装置中显示多个画面的功能,以使在所述视频直播装置上显示与第一直播数据对应的画面和与第二直播数据对应的画面。
可选地,接收模块可向所述目标设备发送数据采集指令,以使所述目标设备根据所述数据采集指令进行第一直播数据采集并将采集后的第一直播数据发送到所述视频直播装置。
可选地,在所述视频直播装置的显示器中可以以第一窗口显示由第一直播数据产生的第一画面并且以第二窗口显示由第二直播数据产生的第二画面,其中,接收模块可接收对第一画面或第二画面的改变的指令/输入,处理模块可根据该指令/输入来改变第一画面或第二画面的位置或者大小。
可选地,在所述视频直播装置的显示器中可以以第一窗口显示由第一直播数据产生的第一画面并且以第二窗口显示由第二直播数据产生的第二画面,其中,接收模块可接收对第一画面和第二画面的互换的指令/输入,处理模块可根据该指令/输入将第一窗口中显示的画面和第二窗口中显示的画面互换。
可选地,接收模块可接收用于添加效果的指令/输入,处理模块可根据该指令/输入向由第一直播数据产生的第一画面和由第二直播数据产生的第二画面的至少一个添加预定显示效果。
可选地,在所述目标设备至少包括两个画面采集装置的情况下,接收模块可接收所述目标设备的画面采集装置切换的指令/输入,处理模块可根据该指令/输入向所述目标设备发送控制信号,以使所述目标设备根据所述控制信号来切换用于采集第一直播数据的画面采集装置。
可选地,在所述多画面显示功能开启之前,在所述视频直播装置的显示器上可显示可近距离通信的设备,处理模块可根据对所述设备中的至少一个设备的选择来确定所述目标设备,并且建立所述目标设备与所述视频直播装置之间的近距离通信连接。
可选地,第一直播数据和第二直播数据以画中画的形式被显示。
可选地,接收指令/输入是接收对所述视频直播装置的控件的操作或者对显示在所述视频直播装置上的功能图标的操作。
根据本公开实施例的第三方面,提供一种电子设备,所述电子设备可包括:至少一个处理器;至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如上所述的视频直播方法。
根据本公开实施例的第四方面,提供一种存储指令的计算机可读存储介质,当所述指令被至少一个处理器运行时,促使所述至少一个处理器执行如上所述的视频直播方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,所述计算机程序产品中的指令被电子装置中的至少一个处理器运行以执行如上所述的视频直播方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
利用多个电子设备实现了分布式直播,丰富了直播场景,并且提高了用户直播体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据本公开的实施例的用于分布式直播的应用环境的示图;
图2是根据本公开的实施例的视频直播方法的流程图;
图3是根据本公开的实施例的用于视频直播的架构图;
图4是根据本公开的实施例的用于连接外部电子设备的用户界面的示例图;
图5是根据本公开的实施例的用于启用功能的用户界面的示意图;
图6是根据本公开的实施例的视频直播设备的结构示意图;
图7是根据本公开的实施例的视频直播装置的框图;
图8是根据本公开的实施例的电子设备的框图。
在整个附图中,应注意,相同的参考标号用于表示相同或相似的元件、特征和结构。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
提供参照附图的以下描述以帮助对由权利要求及其等同物限定的本公开的实施例的全面理解。包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本公开的范围和精神的情况下,可对描述于此的实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。
以下描述和权利要求中使用的术语和词语不限于书面含义,而仅由发明人用来实现本公开的清楚且一致的理解。因此,本领域的技术人员应清楚,本公开的各种实施例的以下描述仅被提供用于说明目的而不用于限制由权利要求及其等同物限定的本公开的目的。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在下文中,根据本公开的各种实施例,将参照附图对本公开的方法、装置以及***进行详细描述。
图1是根据本公开实施例提供的用于分布式直播的应用环境的示图。
参照图1,该应用环境100包括终端110、终端120和服务器130。
终端110为用户所在终端,例如,主播进行直播时所使用的终端。终端110可以是智能手机、平板电脑、便携式计算机和台式计算机等中的至少一种。终端110可安装有目标应用,用于向服务器130提供直播数据。
终端120可以是用于采集数据的终端。终端120可位于固定位置,或者终端120的位置可根据携带终端120的用户的移动而改变。终端110可以是智能手机、平板电脑、便携式计算机和台式计算机等中的至少一种。虽然本实施例仅示出一个终端120进行说明,但是本领域技术人员可知晓,上述终端的数量可以为一个或两个以上。本公开实施例不对终端120的数量和设备类型进行任何限定。
终端110可通过无线网络与终端120连接,使得终端110与终端120之间可进行数据交互。例如,网络可包含蓝牙、局域网(LAN)、广域网(WAN)、无线链路、内联网、互联网或其组合等。
根据本公开的实施例,终端110可从终端120接收直播数据,并且将终端110的直播数据与从终端120的直播数据进行合流。
终端110可通过无线网络与服务器130连接,使得终端110与服务器130之间可进行数据交互。例如,网络可包含局域网(LAN)、广域网(WAN)、无线链路、内联网、互联网或其组合等。此外,终端110也可通过有线网络与服务器130连接,以进行数据交互。
服务器130可以是用于对接收到的数据进行解析处理的服务器。服务器130可从终端110接收直播数据,将接收的直播数据推流给终端110的观众端。
根据本公开的实施例,主播同时利用终端110和终端120采集数据,终端110经由网络接收终端120实时采集的数据,终端110可将自身采集的数据和终端120采集的数据进行合流,最终将合流数据经由网络发送至服务器130。服务器130可将接收的合流数据转发给终端110的观众端。这样,观众端同时观看终端110和终端120采集的数据。
作为示例,在主播使用终端110进行直播时,主播可通过终端110启动发现设备的功能以搜索终端110周边的分布式终端(例如,终端120)。在终端110找出周边处于可被查找的终端后,主播可经由终端110选择终端120,终端110可与终端120通过蓝牙进行配对,在配对之后,双方建立通信连接。终端110可控制终端120打开画面采集装置(以下可称为相机)采集数据,并把相关数据发送到终端110的虚拟相机,终端110可将终端120和终端110的采集数据进行合流,然后通过抽象的接口层返回给上层,上层把相关的数据进行推流即可。
图2是根据本公开的实施例的视频直播方法的流程图。图2的视频直播方法可由电子设备(诸如终端110)执行。
根据本公开的实施例,电子设备可首先接收开启多画面显示功能的指令/输入,然后根据该指令/输入开启在电子设备中显示多个画面的功能,以使在电子设备上显示与第一直播数据对应的画面和与第二直播数据对应的画面。这里,多画面显示功能可指在电子设备中显示多个画面的功能。在开启多画面显示功能后,电子设备可向目标设备发送数据采集指令,以使目标设备根据数据采集指令进行第一直播数据的采集并将采集后的第一直播数据发送到电子设备,从而实现在电子设备中同时显示来自多个设备的直播画面。
在执行图2的视频直播方法前,首先将电子设备与另一设备(诸如目标设备)进行通信连接。在连接过程中,电子设备可接收用于搜索目标设备的用户输入(在下文中,可被称为第一输入或指令)。这里,第一输入或指令可以是按钮输入、触摸输入、悬停输入或手势输入等中的一种,但不限于此。例如,当用户(例如主播)利用电子设备进行直播时,用户可点击用于搜索目标设备的功能按钮。
基于第一输入或指令,电子设备开始搜索目标设备。例如,当用户利用电子设备进行直播时,可通过点击用于启动发现设备功能的按钮来发起呼叫,以查找电子设备周边的外部电子设备。在直播过程或直播前中,用户可使用电子设备的蓝牙功能来发现电子设备周围的分布式设备。然而,上述示例仅是示例性的,本公开不限于此。
在电子设备搜索到目标设备后,电子设备可与目标设备通过蓝牙进行配对。根据不同的设备配置,此时,用户可能需要输入目标设备的PIN码,然后完成相关的配对。在电子设备与目标设备配对之后,建立TCP连接。根据本公开的实施例,与电子设备连接的标设备的数量可以是一个或多个。
作为示例,电子设备可根据搜索的结果显示包括搜索到的外部电子设备的标识的第二用户界面,诸如,图4所示的用户界面400。
图4是根据本公开的实施例的用于连接外部电子设备的用户界面的示例图。用户在利用电子设备进行直播时,通过点击用于搜索外部电子设备的功能按钮来发现电子设备周边的外部电子设备。电子设备可根据搜索结果将搜索到的外部电子设备显示给用户,如图4所示的用户界面400。在用户界面400中,可显示直播画面以及搜索到的外部电子设备。然而,图4的用户界面仅是示例性的,还可以以其他方式呈现用户界面。
电子设备可经由第二用户界面接收用于从显示的外部电子设备中选择目标设备的用户输入(在下文中,可被成为第七输入或指令)。基于第七输入或指令,电子设备与目标设备进行通信连接。例如,当第二用户界面上显示搜索到的多个外部电子设备时,用户可选择期望的一个或多个目标设备,使得电子设备与选择的目标设备进行通信连接。
返回参照图2,在步骤S201,接收由目标设备发送的第一直播数据。在电子设备与目标设备连接之后,电子设备可从目标设备接收第一直播数据。例如,电子设备可接收用于开启多画面显示功能的指令/输入(在下文中,可被称为第二输入或指令)。基于第二输入或指令,电子设备可接收由目标设备采集的第一直播数据。例如,电子设备可基于第二输入或指令向目标设备发送数据采集指令,以控制目标设备开启目标设备的相机并开始采集数据,然后从目标设备接收第一直播数据。
作为示例,电子设备可通过相机控制类(诸如用于控制目标设备的程序)向目标设备发送打开相机的指令,使得目标设备调用相关的相机API打开相机,进行采集,并把相关的相机数据进行编码,发送给电子设备。
根据本公开的实施例,在主播利用电子设备进行直播的情况下,在电子设备与目标设备连接并且从目标设备接收第一直播数据时,电子设备可同时显示电子设备的直播数据和目标设备的直播数据。例如,电子设备可以以画中画的形式显示第一直播数据和电子设备的第二直播数据。在画中画里,可以以第一窗口(诸如小窗口)显示第一直播数据并且以第二窗口(诸如大窗口)显示第二直播数据。例如,参照图5,第一直播数据显示在窗口501中。
电子设备可接收用于改变第一窗口或第二窗口的尺寸或位置的用户输入(在下文中,可被称为第三输入或指令)。基于第三输入或指令,电子设备改变第一窗口或第二窗口的尺寸或位置。例如,用户可对画中画的小窗口进行拖拽、缩放等操作,从而改变窗口的尺寸或位置。
根据本公开的实施例,电子设备可接收用于显示第一用户界面的用户输入(在下文中,可被称为第四输入或指令)。基于第四输入或指令,电子设备可显示包括功能图标的第一用户界面,诸如,图5所示的用户界面。
图5是根据本公开的实施例的用于启用功能的用户界面的示意图。在接收到第四输入或指令后,电子设备可显示包括功能图标的用户界面500,诸如,用于画面缩放功能的图标、用于滤镜功能的图标、用于切换采集第一直播数据的相机的功能的图标、用于交换显示第一直播数据的窗口的功能的图标。然而,上述示例仅是示例性的,本公开不限于此。
电子设备可经由第一用户界面接收用于选择至少一个功能图标的用户输入(在下文中,可被称为第五输入或指令)。基于第五输入或指令,电子设备可根据选择的功能图标执行对第一直播数据的控制。例如,当用户从第一用户界面选择“启用滤镜”选项后,电子设备可对第一直播数据进行滤镜处理。例如,当用户从第一用户界面选择“大小窗口切换”选项后,电子设备可将在小窗口中显示的第一直播数据切换至显示第二直播数据的大窗口,并且将在大窗口中显示的第二直播数据切换至显示第一直播数据的小窗口。当用户从第一用户界面选择“画面缩放”选项后,电子设备可根据用户对滑动条的拖动来相应地对第一直播数据进行缩放处理。当用户从第一用户界面选择“前后画面翻转”选项后,如果先前采集第一直播数据使用的是目标设备的前置相机,则电子设备可目标设备的前置相机切换为目标设备的后置相机,反之亦然。相应地,根据本公开的实施,可通过用户输入实现对电子设备以及第二直播数据的控制。
此外,在电子设备接收到第二输入或指令后,电子设备可显示包括功能图标的第一用户界面。例如,在电子设备接收到第二输入或指令后,电子设备可控制目标设备开启相机并且采集数据,同时在电子设备上显示第一用户界面。然而,上述示例仅是示例性的,本公开不限于此。
此外,电子设备可接收对第一画面和第二画面的互换的指令/输入,根据该指令/输入将第一窗口中显示的画面和第二窗口中显示的画面互换。可选地,电子设备可接收用于添加效果的指令/输入,根据该指令/输入向由第一直播数据产生的第一画面和由第二直播数据产生的第二画面的至少一个添加预定显示效果。可选地,电子设备可接收目标设备的画面采集装置切换的指令/输入,根据该指令/输入向所述目标设备发送控制信号,以使所述目标设备根据所述控制信号来切换用于采集第一直播数据的画面采集装置。
根据本公开的另一实施例,电子设备可接收用于开启控制第一直播数据和/或第二直播数据的功能的用户输入(在下文中,可被称为第六输入或指令),其中,所述功能可包括以下项中的至少一项:画面缩放功能、滤镜功能、用于切换采集第一直播数据和/或第二直播数据的相机的功能、用于交换显示第一直播数据和第二直播数据的窗口的功能。基于第六输入或指令,电子设备可根据与第六输入或指令的功能控制第一直播数据和/或第二直播数据。这里,可通过第六输入或指令实现同时对第一直播数据和第二直播数据的控制,或者可通过第六输入或指令可实现单独对第一直播数据或第二直播数据的控制。例如,用户可向电子设备输入各种手势来开启不同的功能,或者用户可点击电子设备的不同的按钮来实现不同的功能。上述用户输入仅是示例性的,本公开不限于此。
根据本公开的实施例,接收指令或者输入的操作可以是对电子设备的控件的操作或者是对功能图标的选择操作,然而,不限于此。
在步骤S202,根据第一直播数据和第二直播数据生成目标直播数据。电子设备在接收到目标设备的相机数据后,可对该相机数据进行解析。然后电子设备可将目标设备的相机数据和电子设备的相机数据进行合流,通过抽象的接口层返回给上层,上层把相关的数据进行推流。
在步骤S203,将生成的目标直播数据发送至服务器,使得目标直播数据可经由服务器转发给电子设备的观众端。这样,观众端可同时观看多个电子设备采集的数据。
根据本公开的实施例,可实现利用多个设备进行直播。例如,在电商主播进行直播过程中,可同时使用两个设备采集数据,使得人和物品分离,丰富了直播场景并且提高了用户体验。
图3是根据本公开的实施例的用于视频直播的架构图。在图3中,主端设备可指用于向服务器推流和控制副端设备的电子设备,副端设备可指被主端设备控制的电子设备。
参照图3,用户可首先开启主端设备的相机以实时采集数据进行直播,然后可经由主端设备开启发现周边设备的功能以发现周边的设备。在利用主端设备进行直播的过程中,用户可点击相关功能来发现周围的分布式设备,该功能可由蓝牙功能实现。例如,主端设备发起呼叫,进行查找,找出周围处于可被查找的设备。主端设备找到副端设备后,可与副端设备通过蓝牙进行配对,此时,用户可能需要输入副端设备的PIN码,然后完成相关的配对。配对之后,主端设备和副端设备可建立TCP连接。根据不同的设备配置,有些设备在进行配对时可能不需要用户输入PIN码。然而,上述示例仅是示例性的,本公开不限于此。这里,可利用主端设备的主端相机控制类(即图3所示的主端Camera)开启主端设备的相机并接收该相机采集的数据。
在主端设备和副端设备通信连接完成之后,用户可通过主端设备的控制按钮开启副端设备的功能。例如,用户可经由主端设备开启画中画功能。这里,画中画功能可指主端设备控制副端设备的相机开始采集数据,并接收由副端设备采集的数据,并且将主端设备采集的数据和副端设备采集的设备以画中画的形式进行显示。
在开启画中画功能后,副端设备可实时采集数据并且对采集的数据进行编码,发送到主端设备的副端相机控制类/虚拟相机(即图3中所述的副端Camera),主端设备的虚拟相机用于接收副端设备发送的数据。
主端设备可将主端设备采集的数据和副端设备采集的数据进行合流。例如,可利用主端设备的上层的相机管理类将主端设备和副端设备的数据进行合流。
作为示例,在主端设备开启画中画功能之后,主端设备可通过副端相机控制类向副端设备发送打开副端设备的相机的指令,副端设备可调用相关的相机API打开相机以进行采集并把相关的相机数据进行编码,发送给主端设备,主端设备收到相关的数据之后可使用副端相机控制类解析接收到的相关数据,主端设备可将副端设备的相机和主端设备自己的相机的数据进行合流,然后通过抽象的接口层返回给上层,上层把相关的数据进行推流即可。然而,上述实现方式仅是示例性的,本公开不限于此。
主端设备可通过副端相机控制类,对副端设备的相机进行控制。除了上述开启副端设备的相机之外,还可控制副端设备的前置和后置摄像头、缩放摄像头等。此外,主端设备可对当前画中画的小窗口进行拖拽、切换大小窗口、交换窗口中显示的画面或视频等。然而,上述列举的功能仅是示例性的,本公开不限于此。
根据本公开的实施例,本公开的视频直播方法可被应用于主端设备与多个副端设备进行通信连接并且由主端设备从连接的多个副端设备接收数据以进行直播。这样,极大地丰富了直播的场景,尤其对于直播带货场景,为电商主播展示商品提供了方便。
图6是本公开实施例的硬件运行环境的视频直播设备的结构示意图。
如图6所示,视频直播设备600可包括:处理组件601、通信总线602、网络接口603、输入输出接口604、存储器605以及电源组件606。其中,通信总线602用于实现这些组件之间的连接通信。输入输出接口604可以包括视频显示器(诸如,液晶显示器)、麦克风和扬声器以及用户交互接口(诸如,键盘、鼠标、触摸输入装置等),可选地,输入输出接口604还可包括标准的有线接口、无线接口。网络接口603可选的可包括标准的有线接口、无线接口(如无线保真接口)。存储器605可以是高速的随机存取存储器,也可以是稳定的非易失性存储器。存储器605可选的还可以是独立于前述处理组件601的存储装置。
本领域技术人员可以理解,图6中示出的结构并不构成对视频直播设备600的限定,可包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图6所示,作为一种存储介质的存储器605中可包括操作***(诸如MAC操作***)、数据存储模块、网络通信模块、用户接口模块、视频直播程序以及数据库。
在图6所示的视频直播设备600中,网络接口603主要用于与外部电子设备/终端进行数据通信;输入输出接口604主要用于与用户进行数据交互;视频直播设备600中的处理组件601、存储器605可被设置在视频直播设备600中,视频直播设备600通过处理组件601调用存储器605中存储的视频直播程序以及由操作***提供的各种API,执行本公开实施例提供的视频直播方法。
处理组件601可以包括至少一个处理器,存储器605中存储有计算机可以执行指令集合,当计算机可以执行指令集合被至少一个处理器执行时,执行根据本公开实施例的视频直播方法。此外,处理组件601可执行编码操作和解码操作等。然而,上述示例仅是示例性的,本公开不限于此。
输入输出接口604可接收用于搜索目标设备的第一输入或指令。
基于第一输入或指令,网络接口603可搜索目标设备,并且将视频直播设备600与搜索到的目标设备进行通信连接。
作为一种可选的实施方式,基于搜索结果,输入输出接口604可显示包括搜索到的外部电子设备的标识的第二用户界面(诸如图4所示的用户界面),经由第二用户界面接收用于从搜索到的外部电子设备中选择目标设备的第七输入或指令。基于第七输入或指令,网络接口603可将视频直播设备600与目标设备进行通信连接。
在视频直播设备600与目标设备连接后,处理组件601可从目标设备接收第一直播数据,根据第一直播数据和视频直播设备600的第二直播数据生成目标直播数据,并将目标直播数据发送至服务器,从而目标直播数据可经由服务器转发给视频直播设备600的观众端。
作为一种可选的实施方式,输入输出接口604可接收第二输入或指令,其中,第二输入或指令用于开启多画面显示功能的指令/输入以控制目标设备采集第一直播数据。例如,第二输入或指令用于开启目标设备的相机并且采集数据。基于第二输入或指令,处理组件601可接收由目标设备采集的第一直播数据。
输入输出接口604可以以画中画的形式显示第一直播数据和第二直播数据。
输入输出接口604可以以第一窗口显示第一直播数据并且以第二窗口显示第二直播数据。
作为一种可选的实施方式,输入输出接口604可接收第三输入或指令,其中,第三输入或指令用于改变第一窗口或第二窗口的尺寸或位置。基于第三输入或指令,处理组件601可改变第一窗口或第二窗口的尺寸或位置。
作为一种可选的实施方式,输入输出接口604可接收第四输入或指令。基于第四输入或指令,输入输出接口604可显示包括功能图标的第一用户界面,如图5所示的用户界面。
输入输出接口604可经由第一用户界面接收用于选择第一用户界面中的功能图标中的至少一个功能图标的第五输入或指令。基于第五输入或指令,处理组件601可根据选择的功能图标执行对第一直播数据和/或第二直播数据的控制,其中,所述功能图标可包括以下项中的至少一项:用于画面缩放功能的图标、用于滤镜功能的图标、用于切换采集第一直播数据和/或第二直播数据的相机的功能的图标、用于交换显示第一直播数据和第二直播数据的窗口的功能的图标。然而,上述功能仅是示例性的,本公开不限于此。
作为一种可选的实施方式,输入输出接口604可接收第六输入或指令,其中,第六输入或指令用于开启控制第一直播数据和/或第二直播数据的功能,其中,所述功能可包括以下项中的至少一项:画面缩放功能、滤镜功能、用于切换采集第一直播数据和/或第二直播数据的相机的功能、用于交换显示第一直播数据和第二直播数据的窗口的功能。然而,上述功能仅是示例性的,本公开不限于此。基于第六输入或指令,处理组件601可根据与第六输入或指令的功能控制第一直播数据和/或第二直播数据。
处理组件601可通过执行程序来实现对视频直播设备600所包括的组件的控制。
视频直播设备600可经由输入输出接口604接收或输出视频和/或音频。例如,用户可经由输入输出接口604输出合流后的直播内容以分享给观看者。
作为示例,视频直播设备600可以是PC计算机、平板装置、个人数字助理、智能手机、或其他能够执行上述指令集合的装置。这里,视频直播设备600并非必须是单个的电子设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。视频直播设备600还可以是集成控制***或***管理器的一部分,或者可以被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子设备。
在视频直播设备600中,处理组件601可包括中央处理器(CPU)、图形处理器(GPU)、可编程逻辑装置、专用处理器***、微控制器或微处理器。作为示例而非限制,处理组件601还可以包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
处理组件601可运行存储在存储器中的指令或代码,其中,存储器605还可以存储数据。指令和数据还可以经由网络接口603而通过网络被发送和接收,其中,网络接口603可以采用任何已知的传输协议。
存储器605可以与处理组件601集成为一体,例如,将RAM或闪存布置在集成电路微处理器等之内。此外,存储器605可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库***可以使用的其他存储装置。存储器和处理组件601可以在操作上进行耦合,或者可以例如通过I/O端口、网络连接等互相通信,使得处理组件601能够读取存储在存储器605中的数据。
图7是根据一示例性实施例示出的一种视频直播装置的框图。
参照图7,视频直播装置700可包括输入模块701、通信模块702、接收模块703、处理模块704、显示模块705以及采集模块706。视频直播装置700中的每个模块可由一个或多个模块来实现,并且对应模块的名称可根据模块的类型而变化。在各种实施例中,可省略视频直播装置700中的一些模块,或者还可包括另外的模块。此外,根据本公开的各种实施例的模块/元件可被组合以形成单个实体,并且因此可等效地执行相应模块/元件在组合之前的功能。
采集模块706被配置为采集直播数据(诸如第二直播数据)。
输入模块701可被配置为接收用户输入或指令。这里,用户输入可以是例如触摸输入、按钮输入、悬停输入和手势输入等。通信模块702可被配置为搜索外部电子设备以及与外部电子设备进行通信连接。接收模块703可被配置为接收外部电子设备的数据。处理模块704可被配置为处理从外部电子设备接收的数据以及自身采集/获得的数据。显示模块705可被配置为显示从外部电子设备接收的数据以及自身采集/获得的数据。
输入模块701可接收用于搜索目标设备的第一输入或指令。基于第一输入或指令,通信模块702可搜索目标设备,并且将视频直播装置700与搜索到的目标设备进行通信连接。
基于搜索通信模块702的搜索结果,显示器705可显示包括外部电子设备的标识的第二用户界面,诸如图4所示的用户界面。输入模块701可经由第二用户界面接收用于从外部电子设备中选择目标设备的第七输入或指令。基于第七输入或指令,通信模块702可将目标设备与视频直播装置700进行通信连接。
接收模块703可从目标设备接收第一直播数据。处理模块704可根据接收的第一直播数据和视频直播装置700的第二直播数据生成目标直播数据,并且将目标直播数据发送至服务器,其中,目标直播数据经由服务器转发给所述电子设备的观众端。
输入模块701可接收第二输入或指令,其中,第二输入或指令用于用于开启多画面显示功能的指令/输入以控制目标设备采集第一直播数据。基于第二输入或指令,接收模块703可接收由目标设备采集的第一直播数据。
显示模块705可以以画中画的形式显示第一直播数据和第二直播数据。
在以第一窗口显示第一直播数据并且以第二窗口显示第二直播数据的情况下,输入模块701可接收第三输入或指令,其中,第三输入或指令用于改变第一窗口或第二窗口的尺寸或位置。基于第三输入或指令,处理模块704可改变第一窗口或第二窗口的尺寸或位置。
输入模块701可接收第四输入或指令。基于第四输入或指令,显示模块705可显示包括功能图标的第一用户界面,诸如图5所示的用户界面。
输入模块701可经由第一用户界面接收用于选择功能图标中的至少一个功能图标的第五输入或指令。基于第五输入或指令,处理模块704可根据选择的功能图标执行对第一直播数据和/或第二直播数据的控制。
根据本公开的实施例,第一用户界面中的功能图标可包括以下项中的至少一项:用于画面缩放功能的图标、用于滤镜功能的图标、用于切换采集第一直播数据和/或第二直播数据的相机的功能的图标、用于交换显示第一直播数据和第二直播数据的窗口的功能的图标。然而,上述示例仅是示例性的,本公开不限于此。
输入模块701可接收第六输入或指令,其中,第六输入或指令用于开启控制第一直播数据和/或第二直播数据的功能。根据本公开的实施例,所述功能可包括以下项中的至少一项:画面缩放功能、滤镜功能、用于切换采集第一直播数据和/或第二直播数据的相机的功能、用于交换显示第一直播数据和第二直播数据的窗口的功能。然而,上述功能的示例仅是示例性的,本公开不限于此。基于第六输入或指令,处理模块704可根据与第六输入或指令相应的功能控制第一直播数据和/或第二直播数据。
输入模块701可接收对第一画面和第二画面的互换的指令/输入,处理模块704可根据该指令/输入将第一窗口中显示的画面和第二窗口中显示的画面互换。
输入模块701可接收用于添加效果的指令/输入,处理模块704可根据该指令/输入向由第一直播数据产生的第一画面和由第二直播数据产生的第二画面的至少一个添加预定显示效果。
输入模块701可接收目标设备的画面采集装置切换的指令/输入,处理模块704可根据该指令/输入向所述目标设备发送控制信号,以使所述目标设备根据所述控制信号来切换用于采集第一直播数据的画面采集装置。
根据本公开的实施例,可使多个设备进行数据采集,并且将多个设备采集的数据进行合流并推流,从而实现了分布式直播业务。
根据本公开的实施例,可提供一种电子设备。图8是根据本公开实施例的电子设备的框图,该电子设备800可包括至少一个存储器802和至少一个处理器801,所述至少一个存储器802存储有计算机可执行指令集合,当计算机可执行指令集合被至少一个处理器801执行时,执行根据本公开实施例的视频直播方法。
处理器801可包括中央处理器(CPU)、图形处理器(GPU)、可编程逻辑装置、专用处理器***、微控制器或微处理器。作为示例而非限制,处理器801还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
作为一种存储介质的存储器802可包括操作***(例如,MAC操作***)、数据存储模块、网络通信模块、用户接口模块、视频直播程序以及数据库。
存储器802可与处理器801集成为一体,例如,可将RAM或闪存布置在集成电路微处理器等之内。此外,存储器802可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库***可使用的其他存储装置。存储器802和处理器801可在操作上进行耦合,或者可例如通过I/O端口、网络连接等互相通信,使得处理器801能够读取存储在存储器802中的文件。
此外,电子设备800还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。电子设备800的所有组件可经由总线和/或网络而彼此连接。
本领域技术人员可理解,图8中示出的结构并不构成对的限定,可包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
根据本公开的实施例,还可提供一种存储指令的计算机可读存储介质,其中,当指令被至少一个处理器运行时,促使至少一个处理器执行根据本公开的视频直播方法。这里的计算机可读存储介质的示例包括:只读存储器(ROM)、随机存取可编程只读存储器(PROM)、电可擦除可编程只读存储器(EEPROM)、随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、闪存、非易失性存储器、CD-ROM、CD-R、CD+R、CD-RW、CD+RW、DVD-ROM、DVD-R、DVD+R、DVD-RW、DVD+RW、DVD-RAM、BD-ROM、BD-R、BD-R LTH、BD-RE、蓝光或光盘存储器、硬盘驱动器(HDD)、固态硬盘(SSD)、卡式存储器(诸如,多媒体卡、安全数字(SD)卡或极速数字(XD)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机***上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器或计算机以分布式方式存储、访问和执行。
根据本公开的实施例中,还可提供一种计算机程序产品,该计算机程序产品中的指令可由计算机设备的处理器执行以完成上述视频直播方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种视频直播方法,其特征在于,用于电子设备,所述视频直播方法包括:
接收目标设备发送的第一直播数据,其中,所述电子设备与所述目标设备经由近距离通信连接并控制所述目标设备进行第一直播数据的采集;
根据第一直播数据和由所述电子设备采集的第二直播数据生成目标直播数据;并且
将所述目标直播数据发送至服务器,其中,所述目标直播数据经由服务器转发给所述电子设备的观众端。
2.根据权利要求1所述的视频直播方法,其特征在于,接收目标设备发送的第一直播数据之前,所述视频直播方法还包括:
接收开启多画面显示功能的指令/输入,根据该指令/输入开启在所述电子设备中显示多个画面的功能,以使在所述电子设备上显示与第一直播数据对应的画面和与第二直播数据对应的画面。
3.根据权利要求2所述的视频直播方法,其特征在于,开启在所述电子设备中显示多个画面的功能的步骤包括:向所述目标设备发送数据采集指令,以使所述目标设备根据所述数据采集指令进行第一直播数据的采集并将采集后的第一直播数据发送到所述电子设备。
4.根据权利要求1所述的视频直播方法,其特征在于,在所述电子设备的显示器中以第一窗口显示由第一直播数据产生的第一画面并且以第二窗口显示由第二直播数据产生的第二画面,
其中,所述视频直播方法还包括:
接收对第一画面或第二画面的改变的指令/输入,根据该指令/输入来改变第一画面或第二画面的位置或者大小。
5.根据权利要求1所述的视频直播方法,其特征在于,在所述电子设备的显示器中以第一窗口显示由第一直播数据产生的第一画面并且以第二窗口显示由第二直播数据产生的第二画面,
其中,所述视频直播方法还包括:
接收对第一画面和第二画面的互换的指令/输入,根据该指令/输入将第一窗口中显示的画面和第二窗口中显示的画面互换。
6.根据权利要求1所述的视频直播方法,其特征在于,在所述目标设备至少包括两个画面采集装置的情况下,所述视频直播方法还包括:
接收所述目标设备的画面采集装置切换的指令/输入,根据该指令/输入向所述目标设备发送控制信号,以使所述目标设备根据所述控制信号来切换用于采集第一直播数据的画面采集装置。
7.根据权利要求2所述的视频直播方法,其特征在于,在所述多画面显示功能开启之前,所述视频直播方法还包括:
显示可近距离通信的设备;
根据对所述设备中的至少一个设备的选择来确定所述目标设备;
建立所述目标设备与所述电子设备之间的近距离通信连接。
8.一种视频直播装置,其特征在于,所述视频直播装置包括:
接收模块,被配置为接收目标设备发送的第一直播数据,其中,所述视频直播装置与所述目标设备经由近距离通信连接并控制所述目标设备进行第一直播数据的采集;
采集模块,被配置为采集第二直播数据;
处理模块,被配置为根据第一直播数据和第二直播数据生成目标直播数据,并且将所述目标直播数据发送至服务器,其中,所述目标直播数据经由服务器转发给所述视频直播装置的观众端。
9.一种电子设备,其特征在于,包括:
至少一个处理器;
至少一个存储计算机可执行指令的存储器,
其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如权利要求1到7中的任一项权利要求所述的视频直播方法。
10.一种存储指令的计算机可读存储介质,其特征在于,当所述指令被至少一个处理器运行时,促使所述至少一个处理器执行如权利要求1到7中的任一项权利要求所述的视频直播方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110463319.8A CN113194325A (zh) | 2021-04-23 | 2021-04-23 | 视频直播方法和视频直播装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110463319.8A CN113194325A (zh) | 2021-04-23 | 2021-04-23 | 视频直播方法和视频直播装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113194325A true CN113194325A (zh) | 2021-07-30 |
Family
ID=76979874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110463319.8A Pending CN113194325A (zh) | 2021-04-23 | 2021-04-23 | 视频直播方法和视频直播装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113194325A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917568A (zh) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | 一种基于流媒体技术的网络视频播放器及播放*** |
CN105828124A (zh) * | 2016-03-30 | 2016-08-03 | 乐视控股(北京)有限公司 | 一种直播中信息展示方法及装置 |
CN106791905A (zh) * | 2016-12-30 | 2017-05-31 | 成都西可科技有限公司 | 一种设置多机位视频直播模式的方法 |
CN111698521A (zh) * | 2019-03-12 | 2020-09-22 | 广州华林珠宝有限公司 | 网络直播方法和装置 |
CN111726525A (zh) * | 2020-06-19 | 2020-09-29 | 维沃移动通信有限公司 | 视频录制方法、装置、电子设备及存储介质 |
CN112184382A (zh) * | 2020-09-30 | 2021-01-05 | 北京绿善心星球网络科技开发有限公司 | 商品展示方法、装置、电子设备及可读存储介质 |
CN112437317A (zh) * | 2020-10-23 | 2021-03-02 | 深圳唐恩科技有限公司 | 一种直播画面切换方法、装置以及*** |
-
2021
- 2021-04-23 CN CN202110463319.8A patent/CN113194325A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917568A (zh) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | 一种基于流媒体技术的网络视频播放器及播放*** |
CN105828124A (zh) * | 2016-03-30 | 2016-08-03 | 乐视控股(北京)有限公司 | 一种直播中信息展示方法及装置 |
CN106791905A (zh) * | 2016-12-30 | 2017-05-31 | 成都西可科技有限公司 | 一种设置多机位视频直播模式的方法 |
CN111698521A (zh) * | 2019-03-12 | 2020-09-22 | 广州华林珠宝有限公司 | 网络直播方法和装置 |
CN111726525A (zh) * | 2020-06-19 | 2020-09-29 | 维沃移动通信有限公司 | 视频录制方法、装置、电子设备及存储介质 |
CN112184382A (zh) * | 2020-09-30 | 2021-01-05 | 北京绿善心星球网络科技开发有限公司 | 商品展示方法、装置、电子设备及可读存储介质 |
CN112437317A (zh) * | 2020-10-23 | 2021-03-02 | 深圳唐恩科技有限公司 | 一种直播画面切换方法、装置以及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11962932B2 (en) | Video generation based on predetermined background | |
WO2019165905A1 (zh) | 信息显示方法、图形用户接口及终端 | |
US10965993B2 (en) | Video playback in group communications | |
US20100045567A1 (en) | Systems and methods for facilitating presentation | |
CN104349221B (zh) | 进行流分发的通信设备、信息处理设备、及其控制方法 | |
CN109842819B (zh) | 一种视频播放互动方法、装置、***、用户终端和介质 | |
TW201327202A (zh) | 使用共享及個人裝置合作提供個人化使用者功能 | |
WO2022237571A1 (zh) | 图像融合方法、装置、电子设备和存储介质 | |
JP6564884B2 (ja) | マルチメディア情報再生方法及びシステム、ならびに標準化サーバ及びライブストリーミング端末 | |
KR20230026321A (ko) | 복합 비디오 촬상, 전자 장치 및 컴퓨터 판독가능 매체를 위한 방법 및 장치 | |
WO2023051294A1 (zh) | 道具处理方法、装置、设备及介质 | |
US20240212064A1 (en) | Content posting method and apparatus, information display method and apparatus, electronic device, and medium | |
EP3817326A1 (en) | Communication terminal, communication system, method for sharing data, and carrier means | |
WO2011158487A1 (ja) | 操作支援装置及び操作支援方法 | |
US20240028189A1 (en) | Interaction method and apparatus, electronic device and computer readable medium | |
WO2017008646A1 (zh) | 一种在触控终端上选择多个目标的方法和设备 | |
WO2022247293A1 (zh) | 视频直播方法和视频直播装置 | |
JP2023538061A (ja) | 検索コンテンツのマッチング方法、装置、電子機器および記憶媒体 | |
WO2024022473A1 (zh) | 在直播间发送评论和接收评论的方法及相关设备 | |
CN108882004B (zh) | 视频录制方法、装置、设备及存储介质 | |
CN112188219A (zh) | 视频接收方法和装置以及视频发送方法和装置 | |
JP2016063477A (ja) | 会議システム、情報処理方法、及びプログラム | |
CN113194325A (zh) | 视频直播方法和视频直播装置 | |
CN114979747B (zh) | 一种直播方法、装置、设备、介质及程序产品 | |
CN112188269B (zh) | 视频播放方法和装置以及视频生成方法和装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210730 |