CN106303586A - A kind of method of network direct broadcasting, main broadcaster's end equipment, viewer end equipment - Google Patents
A kind of method of network direct broadcasting, main broadcaster's end equipment, viewer end equipment Download PDFInfo
- Publication number
- CN106303586A CN106303586A CN201610685012.1A CN201610685012A CN106303586A CN 106303586 A CN106303586 A CN 106303586A CN 201610685012 A CN201610685012 A CN 201610685012A CN 106303586 A CN106303586 A CN 106303586A
- Authority
- CN
- China
- Prior art keywords
- viewer
- live broadcast
- live
- window
- request
- 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
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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
技术领域technical field
本申请涉及移动通信技术领域,尤其涉及一种网络直播的方法、主播端设备、观众端设备。The present application relates to the technical field of mobile communication, and in particular to a method for live broadcasting on the Internet, an anchor terminal device, and an audience terminal device.
背景技术Background technique
随着科学技术的不断发展,通信技术也得到了飞速的发展,通信产品的各种网上娱乐方式也越来越多,人们也享受到了科技发展带来的各种新型的娱乐方式。例如,微博、网络游戏、网络直播等等,都是通信技术发展形成的网上娱乐方式,用户可以利用通信设备在网络直播平台上享受各种类型的网络娱乐方式。With the continuous development of science and technology, communication technology has also developed rapidly, and there are more and more online entertainment methods for communication products. People also enjoy various new entertainment methods brought about by the development of science and technology. For example, microblogging, online games, webcasting, etc. are all online entertainment methods formed by the development of communication technology. Users can use communication devices to enjoy various types of online entertainment methods on the webcasting platform.
网络直播,是不同用户在同一时刻透过网络系统在交流平台实现直播互动的一种娱乐方式。直播的内容可以是个人秀、游戏、电影等等。网络直播大多数都是直播个人秀,通常情况下,我们把直播个人秀的用户称为主播或者网络主播。Webcasting is an entertainment method in which different users realize live broadcasting interaction on the communication platform through the network system at the same time. The content of the live broadcast can be personal shows, games, movies and so on. Most of the online live broadcasts are live personal shows. Usually, we refer to users who live live personal shows as anchors or network anchors.
而主播在进行个人秀时,主播端设备会实时和观众端设备通信进行互动。When the anchor is performing a personal show, the anchor device will communicate with the audience device in real time to interact.
主播端设备将自身摄像头采集到的直播视频流实时传送给观众端设备。但在互动时,两者只能以文字形式进行互动,例如观众端设备发送聊天文字给主播端设备显示,并由主播端设备的主播语音回复进行互动,网络直播的互动方式单一,不能满足网络直播多元化的需求。The host device transmits the live video stream collected by its own camera to the viewer device in real time. However, when interacting, the two can only interact in the form of text. For example, the viewer device sends chat text to the host device for display, and the host device’s voice reply is used for interaction. Diversified needs for live streaming.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的流量统计方法及网关、访问网络的方法及系统。In view of the above problems, the present invention is proposed to provide a traffic statistics method, a gateway, a method and a system for accessing a network that overcome the above problems or at least partially solve the above problems.
本发明的一个方面,提供了一种网络直播的方法,所述方法包括:One aspect of the present invention provides a method for webcasting, the method comprising:
主播端设备在直播过程中接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求,N为正整数;During the live broadcast, the host device receives the wheat-connected live broadcast request of N viewer-end devices, and the request of the N viewer-end devices specifically means that the N viewer-end devices request to participate in the live broadcast of the anchor-side device request, N is a positive integer;
所述主播端设备基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播;The host device confirms that the first viewer device among the N viewer devices performs the live broadcast with the first viewer, based on the first live broadcast request of the N viewer devices;
所述主播端设备在直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The host device adds a first small display window in the live broadcast window to display the live video stream of the first viewer device, so as to realize the live broadcast with direct connection.
优选的,所述主播端设备基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播之后,包括:Preferably, the host device confirms that the first viewer-end device among the N viewer-end devices is connected with the first viewer-end device based on the first live broadcast request of the N viewer-end devices. After the live broadcast, including:
所述主播端设备发送询问消息给所述第一观众端设备,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The anchor device sends an inquiry message to the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the anchor device;
当接收到所述第一观众端设备发送的确认和所述主播端设备连麦直播的确认信息之后,所述主播端设备的直播窗口中添加所述第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。After receiving the acknowledgment sent by the first viewer device and the acknowledgment information of the live broadcast by the anchor device, the first display window is added to the live broadcast window of the anchor device to display the second The live video stream of a viewer device realizes Lianmai live broadcast.
优选的,所述主播端设备的直播窗口中添加第一显示小窗之后,包括:Preferably, after the first display window is added to the live broadcast window of the host device, it includes:
所述主播端设备接收控制指令,调整所述第一显示小窗在所述主播端设备的直播窗口上的显示位置和/或显示尺寸。The host device receives the control instruction, and adjusts the display position and/or the display size of the first display window on the live window of the host device.
优选的,所述主播端设备的直播窗口中添加第一显示小窗之后,包括:Preferably, after the first display window is added to the live broadcast window of the host device, it includes:
所述主播端设备使用不同的数据流通道分别传输所述直播窗口的直播视频流和所述第一显示小窗的直播视频流给所述N个观众端设备。The host device uses different data stream channels to transmit the live video stream of the live window and the live video stream of the first display window to the N viewer devices respectively.
优选的,所述主播端设备的直播窗口中添加第一显示小窗之后,包括:Preferably, after the first display window is added to the live broadcast window of the host device, it includes:
所述主播端设备在直播过程中基于所述N个观众端设备的连麦直播请求中的第二连麦直播请求,确认和所述N个观众端设备的中的第二观众端设备连麦直播;During the live broadcast, the host device confirms that it is connected to the second viewer device among the N viewer devices based on the second request of the live broadcast request of the N viewer devices. live streaming;
所述主播端设备的直播窗口中添加第二显示小窗,以显示所述第二观众端设备的直播视频流,实现连麦直播。A second small display window is added to the live broadcast window of the anchor device to display the live video stream of the second viewer device, so as to realize the live broadcast with direct access.
本发明的一个方面,提供了一种网络直播的方法,包括:One aspect of the present invention provides a method for webcasting, including:
第一观众端设备发送第一连麦直播请求给主播端设备;The first viewer device sends the first live broadcast request to the host device;
所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述直播窗口中建立的第一显示小窗的直播视频流;The first viewer device receives and displays the live video stream of the live window sent by the host device and the live video stream of the first display window established in the live window;
所述第一显示小窗的直播视频流是所述主播端设备在N个观众端设备的连麦直播请求中基于所述第一连麦直播请求确认和所述第一观众端设备连麦直播之后,所述主播端设备在直播窗口中添加所述第一显示小窗显示的所述第一观众端设备的直播视频流;其中,所述第一连麦直播请求具体是所述第一观众端设备请求参与到所述主播端设备直播中的请求。The live video stream of the first display window is based on the confirmation of the first wheat-connected live broadcast request and the first audience-end device’s wheat-connected live broadcast by the host device in the request of the N viewer-end devices. Afterwards, the host device adds the live video stream of the first viewer device displayed in the first display window to the live broadcast window; wherein, the first mic-connected live broadcast request is specifically the first viewer's live broadcast request The end device requests to participate in the live broadcast of the anchor end device.
优选的,所述第一观众端设备发送第一连麦直播请求给主播端设备之后,包括:Preferably, after the first viewer device sends the first live broadcast request to the host device, it includes:
所述第一观众端设备接收所述主播端设备在确认和所述第一观众端设备连麦直播之后发送的询问消息,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The first viewer device receives an inquiry message sent by the host device after confirming the live broadcast with the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the first viewer device. The above-mentioned anchor device connects to the host for live broadcast;
所述第一观众端设备发送确认和所述主播端设备连麦直播的确认信息给所述主播端设备,进而使得所述主播端设备的直播窗口中添加显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The first viewer device sends the confirmation and the confirmation information of the live broadcast of the host device to the host device, so that a small window is added to the live broadcast window of the host device to display the first The live video stream of the viewer's end device realizes the live broadcast of Lianmai.
优选的,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播,包括:Preferably, the first viewer device receives and displays the live video stream of the live broadcast window and the live broadcast of the first display window sent by the host device, including:
所述观众端设备接收利用不同的数据流通道分别传输的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流。The viewer device receives the live video stream of the live window and the live video stream of the first display window which are respectively transmitted through different data stream channels.
优选的,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流,包括:Preferably, the first viewer device receives and displays the live video stream of the live window and the live video stream of the first display window sent by the host device, including:
所述第一观众端设备接收控制指令,调整所述第一显示小窗在所述第一观众端设备的显示界面上的显示位置和/或显示尺寸。The first viewer device receives a control instruction to adjust the display position and/or display size of the first display widget on the display interface of the first viewer device.
优选的,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流,包括:Preferably, the first viewer device receives and displays the live video stream of the live window and the live video stream of the first display window sent by the host device, including:
所述第一观众端设备接收切换指令,将所述直播窗口和所述第一显示小窗互相切换。The first viewer device receives a switching instruction, and switches the live broadcast window and the first small display window to each other.
本发明的一个方面,提供了一种主播端设备,包括:One aspect of the present invention provides a host device, including:
第一接收模块,用于在直播过程中接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求,N为正整数;The first receiving module is used to receive the wheat-connected live broadcast request of N viewer-end devices during the live broadcast, and the request of the N viewer-end devices to connect to the host is specifically the request of the N viewer-end devices to participate in the anchor The request in the live broadcast of the end device, N is a positive integer;
确认模块,用于基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播;A confirmation module, configured to confirm that the first viewer-end device among the N viewer-end devices performs live-streaming through wheat-connection based on the first live broadcast request among the N viewer-end devices;
添加模块,用于在所述主播端设备的直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The adding module is used to add a first small display window in the live broadcast window of the host device to display the live video stream of the first viewer device, so as to realize Lianmai live broadcast.
优选的,所述主播端设备,包括:Preferably, the anchor device includes:
发送模块,用于发送询问消息给所述第一观众端设备,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;A sending module, configured to send an inquiry message to the first viewer-end device, the inquiry message specifically asks whether the first viewer-end device confirms the live broadcast with the host device;
第二接收模块,用于当接收到所述第一观众端设备发送的确认和所述主播端设备连麦直播的确认信息之后,所述主播端设备的直播窗口中添加所述第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The second receiving module is configured to add the first display widget to the live broadcast window of the host device after receiving the confirmation sent by the first viewer device and the confirmation information of the host device's live broadcast. window, to display the live video stream of the first viewer device, so as to realize the live broadcast with microphones.
优选的,所述主播端设备,包括:Preferably, the anchor device includes:
第三接收模块,用于接收控制指令,调整所述第一显示小窗在所述主播端设备的直播窗口上的显示位置和/或显示尺寸。The third receiving module is configured to receive a control instruction, and adjust the display position and/or display size of the first display widget on the live broadcast window of the host device.
优选的,所述主播端设备,包括:Preferably, the anchor device includes:
传输模块,用于使用不同的数据流通道分别传输所述直播窗口的直播视频流和所述第一显示小窗的直播视频流给所述N个观众端设备。The transmission module is configured to use different data stream channels to respectively transmit the live video stream of the live window and the live video stream of the first display window to the N audience devices.
优选的,所述主播端设备,包括:Preferably, the anchor device includes:
所述确认模块,用于在直播过程中基于所述N个观众端设备的连麦直播请求中的第二连麦直播请求,确认和所述N个观众端设备的中的第二观众端设备连麦直播;The confirmation module is configured to confirm the connection with the second viewer-end device among the N viewer-end devices based on the second wheat-connected live broadcast request of the N viewer-end devices during the live broadcast Lianmai Live;
所述添加模块,用于在所述主播端设备的直播窗口中添加第二显示小窗,以显示所述第二观众端设备的直播视频流,实现连麦直播。The adding module is configured to add a second small display window in the live broadcast window of the host device to display the live video stream of the second viewer device, so as to realize the live broadcast with direct access.
本发明的一个方面,提供了一种观众端设备,包括:One aspect of the present invention provides a viewer device, including:
第一发送单元,用于发送第一连麦直播请求给主播端设备;The first sending unit is used to send the first live broadcast request to the host device;
第一接收单元,用于接收并显示所述主播端设备发送的所述直播窗口的直播视频流和在所述直播窗口中建立的所述第一显示小窗的直播视频流;The first receiving unit is configured to receive and display the live video stream of the live window sent by the host device and the live video stream of the first display window established in the live window;
所述第一显示小窗的直播视频流是所述主播端设备在N个观众端设备的连麦直播请求中基于所述第一连麦直播请求确认和所述第一观众端设备连麦直播之后,所述主播端设备在直播窗口中添加所述第一显示小窗显示的所述第一观众端设备的直播视频流;其中,所述第一连麦直播请求具体是所述第一观众端设备请求参与到所述主播端设备直播中的请求。The live video stream of the first display window is based on the confirmation of the first wheat-connected live broadcast request and the first audience-end device’s wheat-connected live broadcast by the host device in the request of the N viewer-end devices. Afterwards, the host device adds the live video stream of the first viewer device displayed in the first display window to the live broadcast window; wherein, the first mic-connected live broadcast request is specifically the first viewer's live broadcast request The end device requests to participate in the live broadcast of the anchor end device.
优选的,所述观众端设备,包括:Preferably, the viewer device includes:
第二接收单元,用于接收所述主播端设备在确认和所述第一观众端设备连麦直播之后发送的询问消息,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The second receiving unit is configured to receive an inquiry message sent by the host device after confirming the live broadcast with the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the first viewer device. The above-mentioned anchor device connects to the host for live broadcast;
第二发送单元,用于发送确认和所述主播端设备连麦直播的确认信息给所述主播端设备,进而使得所述主播端设备的直播窗口中添加显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The second sending unit is used to send the confirmation and the confirmation information of the live broadcast of the host device to the host device, so that a small window is added to the live window of the host device to display the first The live video stream of the viewer's end device realizes the live broadcast of Lianmai.
优选的,所述观众端设备,包括:Preferably, the viewer device includes:
第三接收单元,用于接收利用不同的数据流通道分别传输的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流。The third receiving unit is configured to receive the live video stream of the live window and the live video stream of the first display window which are respectively transmitted through different data stream channels.
优选的,所述观众端设备,包括:Preferably, the viewer device includes:
第四接收单元,用于接收控制指令,调整所述第一显示小窗在所述第一观众端设备的显示界面上的显示位置和/或显示尺寸。The fourth receiving unit is configured to receive a control instruction to adjust the display position and/or display size of the first display widget on the display interface of the first viewer device.
优选的,所述观众端设备,包括:Preferably, the viewer device includes:
第五接收单元,用于接收切换指令,将所述直播窗口和所述第一显示小窗互相切换。The fifth receiving unit is configured to receive a switching instruction, and switch the live broadcast window and the first small display window to each other.
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:The technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
本发明提供了一种网络直播的方法,主播端设备在直播过程中接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求。然后基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播。然后在所述主播端设备的直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,进而主播端设备上除了显示直播窗口的直播视频流之外,还可以在主播设备端的直播窗口上利用显示小窗的方式显示第一观众端设备的直播视频流,使主播端设备和第一观众端设备实现连麦直播,丰富了网络直播的互动方式,增加网络直播互动的趣味性。The present invention provides a method for network live broadcasting. During the live broadcasting process, the host device receives the wheat-connected live broadcast request of N audience-end devices, and the microphone-connected live broadcast request of the N audience-end devices is specifically the The device requests to participate in the live broadcast of the host device. Then, based on the first microphone-connected live broadcast request among the N audience-end device live broadcast requests, it is confirmed to perform the microphone-connected live broadcast with the first audience-end device among the N audience-end devices. Then add the first display small window in the live broadcast window of the anchor device to display the live video stream of the first viewer device, and then on the anchor device, in addition to displaying the live video stream of the live window, you can also On the live broadcast window of the anchor device, the live video stream of the first viewer device is displayed in a small window, so that the anchor device and the first viewer device can realize the live broadcast with wheat, which enriches the interactive mode of network live broadcast and increases the network live broadcast Interactive fun.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1示出了根据本发明一个实施例的一种网络直播方法的流程图;Fig. 1 shows the flow chart of a kind of network broadcasting method according to one embodiment of the present invention;
图2示出了根据本发明另一个实施例的一种网络直播方法的流程图;Fig. 2 shows the flow chart of a kind of network broadcasting method according to another embodiment of the present invention;
图3示出了根据本发明一个实施例的一种主播端设备的示意图。Fig. 3 shows a schematic diagram of an anchor device according to an embodiment of the present invention.
具体实施方式detailed description
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
本发明实施例提供了本发明实施例提供了一种网络直播的方法。该方法是一种新的直播互动方式,在主播端设备的直播窗口中增加显示小窗显示播放观众端设备的直播视频流,使得主播端设备的主播可以和观众端设备的观众进行互动,增加了网络直播的趣味性。The embodiment of the present invention provides a method for network live broadcasting provided by the embodiment of the present invention. This method is a new way of live broadcast interaction. A small window is added to the live broadcast window of the anchor device to display the live video stream of the audience device, so that the host of the anchor device can interact with the audience of the audience device, increasing The fun of webcasting.
本发明涉及的主播端设备、观众端设备主要指具有IOS操作系统或者具有Android操作系统的移动终端,如IPAD,智能手机,PAD等等。具体来说,主播端设备,是供用户直播的移动终端设备,例如供主播进行个人秀的智能手机、PAD等等。观众端设备,则是呈现直播画面供用户观看的移动终端设备,例如智能手机、PAD等等。The host device and viewer device involved in the present invention mainly refer to mobile terminals with an IOS operating system or an Android operating system, such as IPADs, smart phones, PADs, and the like. Specifically, the host device is a mobile terminal device for users to broadcast live, such as a smart phone, PAD, etc. for the host to perform a personal show. The viewer device is a mobile terminal device that presents live broadcast images for users to watch, such as smart phones, PADs, etc.
本发明的显示小窗可以是悬浮窗、固定小窗等等。悬浮窗在没有用户操作的情况下便能够随意在直播窗口中移动。而固定小窗固定于直播窗口中,但可接收用户的操作改变在直播窗口中的位置。直播视频流,是由主播端设备在登陆网络直播平台之后,通过摄像头实时采集的视频流数据,直播视频流的内容多种多样,例如吃饭、睡觉、唱歌等等。观众端设备可接收到由直播服务器中转的主播端设备发送的直播视频流。The small display window of the present invention may be a floating window, a fixed small window and the like. The floating window can move freely in the live window without user operation. The fixed small window is fixed in the live window, but can receive user operations to change its position in the live window. The live video stream is the video stream data collected by the host device in real time through the camera after logging into the webcast platform. The content of the live video stream is varied, such as eating, sleeping, singing and so on. The viewer device can receive the live video stream sent by the anchor device relayed by the live server.
下面请参看图1,在具体的实施过程中,本发明提供的网络直播的方法包括:Referring to Fig. 1 below, in the specific implementation process, the method for webcast provided by the present invention includes:
S11,主播端设备在直播过程中接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求。S11. The host device receives the wheat-connected live broadcast request of N viewer-end devices during the live broadcast, and the request of the N viewer-end devices specifically means that the N viewer-end devices request to participate in the anchor-side device Live request.
在具体的实施过程中,主播端设备在进行网络直播时,连接有多个观众端设备,这些观众端设备都是主播房间中正在观看主播直播的设备。而对于这些观众端设备来说,除了可以观看网络直播,还可以根据用户的需求申请参与到主播端设备直播中进行互动。具体来说,当用户需要参与到主播端设备直播中时,观众端设备可以接收用户的控制指令,发送连麦直播请求给主播端设备。而对于主播端设备来说,可以接收到N个(即:至少一个)观众端设备的连麦直播请求。N为正整数,对于N的具体数目本发明不做限定。In a specific implementation process, when the anchor device is performing live broadcasting on the Internet, it is connected to multiple viewer devices, and these viewer devices are all devices in the anchor room that are watching the live broadcast of the anchor. For these viewer-end devices, in addition to watching the webcast, they can also apply to participate in the live broadcast of the host-end device for interaction according to user needs. Specifically, when the user needs to participate in the live broadcast of the host device, the viewer device can receive the user's control instructions and send a live broadcast request to the host device. However, for the anchor device, it can receive the live broadcast requests of N (ie, at least one) viewer device. N is a positive integer, and the specific number of N is not limited in the present invention.
在另一个实施例中,主播端设备中可按照观众端设备发起连麦直播请求的时间先后顺序对N个观众端设备进行排序。也可以按照观众端设备的送礼等级、会员等级、账户余额等等对N个观众端设备进行排序,或者综合考虑以上各方面之后得出N个观众端设备的优先等级,按照优先等级对N个观众端设备进行排序。In another embodiment, the host device can sort the N viewer devices according to the chronological order in which the viewer device initiates the live broadcast request. It is also possible to sort the N viewer devices according to their gift-giving level, membership level, account balance, etc., or to obtain the priority of the N viewer devices after comprehensively considering the above aspects, and sort the N viewer devices according to the priority. Viewer devices are sorted.
主播端设备可利用列表的形式将具有连麦直播需求的观众端设备进行排列。The host device can use the form of a list to arrange the viewer devices that have the need for co-host live broadcast.
S12,所述主播端设备基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播。S12. The host device confirms that the first viewer-end device among the N viewer-end devices performs the live-streaming with the first viewer-end device based on the first wheat-connected live broadcast request of the N viewer-end devices. .
在一种可选的实施例中,主播端设备可将选择和观众端设备连麦直播的权限交给主播,由主播在N个观众端设备中挑选连麦直播的对象作为第一观众端设备。主播端设备接收主播的选择命令,根据主播的选择命令从N个观众端设备的连麦直播请求中选择响应第一连麦直播请求,进而根据主播的选择命令确认和第一观众端设备连麦直播。此种确认方式将连麦直播权限交由主播,由主播根据主观意愿选择,自由度更高。In an optional embodiment, the host device can give the host the right to choose the live broadcast with the audience device, and the host will select the object of the live broadcast from the N audience devices as the first audience device . The host device receives the selection command of the host, selects and responds to the first live broadcast request from the N viewer devices according to the selection command of the host, and then confirms the connection with the first viewer device according to the selection command of the host live streaming. In this confirmation method, the rights of Lianmai live broadcast are handed over to the anchor, who can choose according to their subjective wishes, with a higher degree of freedom.
在一种可选的实施例中,主播端设备可按照一定的规则和观众端设备连麦直播。例如,主播端设备按照预设间隔时间依次和N个观众端设备确认连麦直播。进一步的,N个观众端设备可事先按照时间先后顺序排序,或者按照送礼等级、会员等级、账户余额等等顺序排序,或者综合排序,进而主播端设备可按照预设间隔时间依次和具有排序的N个观众端设备连麦直播。此种方式由主播端设备自身控制连麦直播权限,连麦直播分配更加均匀。In an optional embodiment, the host device can connect with the viewer device for live broadcast according to certain rules. For example, the host device confirms the live broadcast with N viewer devices sequentially at preset intervals. Furthermore, the N viewer devices can be sorted in advance according to the order of time, or according to the order of gift-giving level, membership level, account balance, etc., or comprehensively sorted, and then the host devices can be sorted according to the preset interval time and have the sorted N viewer devices connect to the microphone for live broadcast. In this way, the host device itself controls the rights of the live broadcast with mics, and the distribution of live broadcasts with mics is more even.
在一种可选的实施例中,主播端设备在确认和所述N个观众端设备的中的第一观众端设备进行连麦直播之后,包括:In an optional embodiment, after the host device confirms that the first viewer-end device among the N viewer-end devices performs the live broadcast with a microphone, it includes:
所述主播端设备发送询问消息给所述第一观众端设备,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The anchor device sends an inquiry message to the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the anchor device;
当接收到所述第一观众端设备发送的确认和所述主播端设备连麦直播的确认信息之后,所述主播端设备的直播窗口中添加所述第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。After receiving the acknowledgment sent by the first viewer device and the acknowledgment information of the live broadcast by the anchor device, the first display window is added to the live broadcast window of the anchor device to display the second The live video stream of a viewer device realizes Lianmai live broadcast.
S13,所述主播端设备的直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。S13, adding a first small display window to the live broadcast window of the host device to display the live video stream of the first viewer device, so as to realize the live broadcast with connected wheat.
在另一种可选的实施例中,主播端设备可以在直播窗口中添加两个显示小窗,每个显示小窗显示各自的观众端设备的直播视频流,进而主播端设备可实现同时和两个观众端设备进行连麦直播的效果。In another optional embodiment, the host device can add two display windows in the live broadcast window, and each display window displays the live video stream of the respective audience device, so that the host device can simultaneously and The effect of two viewer devices performing a live broadcast with microphones connected.
进一步的,主播端设备在和两个观众端设备进行连麦直播时,主播端设备、两个观众端设备这三个设备可以同时进行语音通信,增加网络直播互动的趣味性。Furthermore, when the host device is connected to two viewer devices for live broadcast, the three devices, the host device and the two viewer devices, can simultaneously perform voice communication, which increases the fun of webcast interaction.
在另一种可选的实施例中,主播端设备的直播窗口中添加第一显示小窗之后,包括:In another optional embodiment, after the first display window is added to the live broadcast window of the host device, it includes:
所述主播端设备在直播过程中基于所述N个观众端设备的连麦直播请求中的第二连麦直播请求,确认和所述N个观众端设备的中的第二观众端设备连麦直播;During the live broadcast, the host device confirms that it is connected to the second viewer device among the N viewer devices based on the second request of the live broadcast request of the N viewer devices. live streaming;
所述主播端设备的直播窗口中添加第二显示小窗,以显示所述第二观众端设备的直播视频流,实现连麦直播。A second small display window is added to the live broadcast window of the anchor device to display the live video stream of the second viewer device, so as to realize the live broadcast with direct access.
此种连麦直播方式,是主播端设备在已经实现与第一观众端设备连麦直播的基础上,再从N个观众端设备中确认出第二观众端设备进行连麦直播。This kind of mic-connected live broadcast method is based on the fact that the host device has already realized the mic-connected live broadcast with the first viewer-end device, and then confirms the second viewer-end device from the N viewer-end devices to perform the mic-connected live broadcast.
当然,主播端设备还可以按照以上方式再次和其他观众端设备进行连麦直播,使得主播端设备可以达到和多个观众端设备进行连麦直播的效果,具体的实施方式和主播端设备与第二观众端设备的连麦直播方式类似,在此本发明不再赘述。Of course, the host device can also conduct live broadcast with other viewer devices in the above way, so that the host device can achieve the effect of performing live broadcast with multiple viewer devices. The specific implementation method and the relationship between the host device and the first The ways of connecting the microphones to the live broadcast of the two viewer devices are similar, and the present invention will not repeat them here.
而在传输直播视频流时,本发明可利用一条数据流通道传输所述直播窗口的直播视频流,而利用另一条数据流通道传输第一显示小窗的直播视频流和第二显示小窗的直播视频流。当然,也可利用另一条数据流通道一并传输第一显示小窗的直播视频流、第二显示小窗的直播视频流、第三显示小窗的直播视频流等等。When transmitting the live video stream, the present invention can utilize a data stream channel to transmit the live video stream of the live window, and utilize another data stream channel to transmit the live video stream of the first display window and the second display window. Live video stream. Of course, another data stream channel may also be used to transmit the live video stream of the first display widget, the live video stream of the second display widget, the live video stream of the third display widget, and so on.
在另一种可选的实施例中,主播端设备还可以同时和两个观众端设备连麦直播。In another optional embodiment, the host device can also connect with two viewer devices for live broadcast at the same time.
具体的实施过程如下:The specific implementation process is as follows:
主播端设备接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求,N为正整数;The host device receives the microphone-connected live broadcast request of N viewer-end devices, and the microphone-connected live broadcast request of the N viewer-end devices is specifically a request from the N viewer-side devices to participate in the live broadcast of the anchor-side device, and N is a positive integer;
所述主播端设备从所述N个观众端设备的连麦直播请求中确定两个连麦直播请求。在具体的实施过程中,这两个连麦直播请求可由主播端设备接收用户的控制确定。或者主播端设备按照预设间隔时间随机从N个观众端设备中确定两个连麦直播请求。或者当N个观众端设备具有排序时,主播端设备按照预设间隔时间按照排序从N个观众端设备中确定两个连麦直播请求。或者主播端设备按照预设间隔时间按照优先级从N个观众端设备中确定两个连麦直播请求。The anchor terminal device determines two co-host live broadcast requests from the N viewer-end devices' co-host live broadcast requests. In a specific implementation process, the two live broadcast requests for connecting microphones can be determined by the host device receiving the user's control. Or the host device randomly determines two live broadcast requests from N audience devices according to the preset interval. Or when the N viewer-end devices are sorted, the host device determines two live broadcast requests from the N viewer-end devices according to the preset interval time. Or the host device determines two live broadcast requests from N audience devices according to the preset interval time and priority.
基于所述两个连麦直播请求,和各自对应的观众端设备连麦直播;Based on the two wheat-connected live broadcast requests, and the respective corresponding viewer-end devices connected to the wheat-free live broadcast;
所述主播端设备的直播窗口中添加两个显示小窗,显示各自对应的观众端设备的直播视频流,实现连麦直播。Two small display windows are added to the live broadcast window of the host device to display the live video streams of the respective viewer devices, so as to realize Lianmai live broadcast.
以上便是主播端设备添加两个显示小窗的具体方式。这两个显示小窗的大小、尺寸都是可调的,本发明以第一显示小窗的调整方式进行说明。第二显示小窗的调整方式类似,本发明不再赘述。The above is the specific method of adding two small display windows on the host device. The sizes and sizes of the two small display windows are all adjustable, and the present invention will be described with the adjustment method of the first small display window. The adjustment method of the second small display window is similar, and the present invention will not describe it again.
在具体的实施过程中,所述主播端设备的直播窗口中添加第一显示小窗之后,包括:所述主播端设备接收(用户的)控制指令,调整所述第一显示小窗在所述主播端设备的直播窗口上的显示位置和/或显示尺寸。例如,主播端设备接收用户的拖动指令,将第一显示小窗的位置移动到左上角,或者主播端设备接收用户的操作,缩小第一显示小窗的尺寸,或者直播窗口和第一显示小窗平分显示界面进行显示。In a specific implementation process, after the first display window is added to the live broadcast window of the anchor device, it includes: the anchor end device receives a (user's) control instruction, adjusts the first display window in the The display position and/or display size on the live window of the host device. For example, the host device receives the user's drag command and moves the position of the first display window to the upper left corner, or the host device receives the user's operation and reduces the size of the first display window, or the live window and the first display The small window bisects the display interface for display.
在另一个可选的实施例中,所述主播端设备使用不同的数据流通道分别传输所述直播窗口的直播视频流和所述第一显示小窗的直播视频流给所述N个观众端设备。例如,直播窗口的直播视频流的数据量较大,则可选用数据传输效率高的数据流通道传输,而第一显示小窗的直播视频流的数据量较小,因此选用传输效率低的数据流通道传输,进而以上各路直播视频流的传输互不影响。In another optional embodiment, the host device uses different data stream channels to transmit the live video stream of the live window and the live video stream of the first display window to the N viewers respectively equipment. For example, if the data volume of the live video stream in the live window is large, the data stream channel with high data transmission efficiency can be used for transmission, while the data volume of the live video stream in the first display window is small, so the data with low transmission efficiency can be selected Stream channel transmission, and the transmission of the above live video streams does not affect each other.
以上是主播端设备侧的连麦直播方法,主播端设备接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求。然后基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播。然后在所述主播端设备的直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,进而主播端设备上除了显示直播窗口的直播视频流之外,还可以在主播设备端的直播窗口上利用显示小窗的方式显示第一观众端设备的直播视频流,使主播端设备和第一观众端设备实现连麦直播,丰富了网络直播的互动方式,增加网络直播互动的趣味性。The above is the microphone-connected live broadcast method on the host device side. The host device receives the microphone-connected live broadcast request of N viewer-end devices. to the live broadcast request of the host device. Then, based on the first microphone-connected live broadcast request among the N audience-end device live broadcast requests, it is confirmed to perform the microphone-connected live broadcast with the first audience-end device among the N audience-end devices. Then add the first display small window in the live broadcast window of the anchor device to display the live video stream of the first viewer device, and then on the anchor device, in addition to displaying the live video stream of the live window, you can also On the live broadcast window of the anchor device, the live video stream of the first viewer device is displayed in a small window, so that the anchor device and the first viewer device can realize the live broadcast with wheat, which enriches the interactive mode of network live broadcast and increases the network live broadcast Interactive fun.
在下面的实施例中,本发明从观众端设备侧介绍连麦直播方法。In the following embodiments, the present invention introduces the live broadcasting method of Lianmai from the viewer device side.
下面请参看图2,观众端设备侧介绍连麦直播方法的具体实施过程如下。Please refer to Fig. 2 below. The specific implementation process of the live broadcast method with microphones introduced by the viewer device side is as follows.
S21,第一观众端设备发送第一连麦直播请求给主播端设备。S21. The first viewer device sends a first broadcast request to the anchor device.
其中,所述第一连麦直播请求具体是所述第一观众端设备请求参与到所述主播端设备直播中的请求。Wherein, the first live broadcast request with microphones is specifically a request from the first viewer device to participate in the live broadcast of the host device.
具体来说,当第一观众端设备需要参与到所述主播端设备直播中时,可发送第一连麦直播请求给主播端设备,通过主播端数据接收该请求进行连麦直播。Specifically, when the first viewer device needs to participate in the live broadcast of the anchor device, it can send the first live broadcast request to the anchor device, and receive the request through the anchor data to perform the live broadcast.
而在具体的实施过程中,第一观众端设备发送第一连麦直播请求给主播端设备之后,所述第一观众端设备还可以接收所述主播端设备在确认和所述第一观众端设备连麦直播之后发送的询问消息,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;In the specific implementation process, after the first viewer device sends the first live broadcast request to the host device, the first viewer device may also receive the confirmation from the host device and the first viewer device An inquiry message sent after the device connects to the host for live broadcast, and the inquiry message specifically asks whether the first audience device confirms the live broadcast with the anchor device;
所述第一观众端设备发送确认和所述主播端设备连麦直播的确认信息给所述主播端设备,进而使得所述主播端设备的直播窗口中添加显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The first viewer device sends the confirmation and the confirmation information of the live broadcast of the host device to the host device, so that a small window is added to the live broadcast window of the host device to display the first The live video stream of the viewer's end device realizes the live broadcast of Lianmai.
S22,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述直播窗口中建立的第一显示小窗的直播视频流。S22. The first viewer device receives and displays the live video stream of the live window sent by the host device and the live video stream of the first display window established in the live window.
在另一个可选的实施例中,所述观众端设备接收利用不同的数据流通道分别传输的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流。在具体的实施过程中,第一观众端设备接收到第一显示小窗的直播视频流之后,会建立对应的显示小窗(此处的显示小窗是第一观众端设备建立的,而第一显示小窗是主播端建立的,但是主播端传输数据时只会传输第一观众端设备的直播视频流,因此需要第一观众端设备自己建立显示小窗显示),用以对应显示第一观众端设备的直播视频流。当然,若主播端设备具有两个或者多个显示小窗,那么第一观众端设备会对应建立相同数目的显示小窗,显示从主播端设备传过来的观众端设备的两个或者多个直播视频流。In another optional embodiment, the viewer device receives the live video stream of the live window and the live video stream of the first display widget that are respectively transmitted through different data stream channels. In the specific implementation process, after the first viewer device receives the live video stream of the first display widget, it will create a corresponding display widget (the display widget here is established by the first viewer device, and the second The first display window is created by the anchor, but when the anchor transmits data, it will only transmit the live video stream of the first viewer device, so the first viewer device needs to create a display window by itself) to display the first Live video streaming from viewer devices. Of course, if the host device has two or more display windows, then the first viewer device will correspondingly create the same number of display windows to display two or more live broadcasts of the viewer device transmitted from the host device. video stream.
在另一个可选的实施例中,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流之后,所述第一观众端设备接收用户的控制指令,调整所述第一显示小窗在所述第一观众端设备的显示界面上的显示位置和/或显示尺寸。此处的调整方式和上述主播端设备调整显示小窗的方式相同,在此本发明不再赘述。In another optional embodiment, after the first viewer device receives and displays the live video stream of the live window and the live video stream of the first display window sent by the host device, the The first viewer-end device receives a user's control instruction, and adjusts the display position and/or display size of the first display widget on the display interface of the first viewer-end device. The adjustment method here is the same as the above-mentioned method for adjusting the display window of the host device, and will not be repeated in the present invention.
在另一个可选的实施例中,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流,包括:所述第一观众端设备接收用户的切换指令,将所述直播窗口和所述第一显示小窗互相切换。In another optional embodiment, the first viewer device receives and displays the live video stream of the live window and the live video stream of the first display widget sent by the host device, including: The first viewer device receives a switching instruction from a user, and switches the live broadcast window and the first small display window to each other.
以上是观众端设备侧的连麦直播方法,在下面的实施例公开了一种主播端设备。The above is the live broadcast method of connecting microphones on the side of the viewer device, and the following embodiment discloses a host device.
下面请参看图3,主播端设备包括:Please refer to Figure 3 below, the anchor equipment includes:
第一接收模块31,用于接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求,N为正整数;The first receiving module 31 is configured to receive the wheat-connected live broadcast request of N viewer-end devices, the request of the N viewer-end devices to connect to the microphone live broadcast request specifically refers to the request of the N viewer-end devices to participate in the live broadcast of the anchor-end device In the request, N is a positive integer;
确认模块32,用于基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播;The confirming module 32 is configured to confirm that the first viewer-end device among the N viewer-end devices performs the live-streaming through wheat-connection based on the first live broadcast request of the N viewer-end devices;
添加模块33,用于在所述主播端设备的直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The adding module 33 is configured to add a first small display window in the live broadcast window of the host device, to display the live video stream of the first viewer device, so as to realize the live broadcast with direct access.
在另一种可选的实施例中,所述主播端设备,包括:In another optional embodiment, the anchor device includes:
发送模块,用于发送询问消息给所述第一观众端设备,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;A sending module, configured to send an inquiry message to the first viewer-end device, the inquiry message specifically asks whether the first viewer-end device confirms the live broadcast with the host device;
第二接收模块,用于当接收到所述第一观众端设备发送的确认和所述主播端设备连麦直播的确认信息之后,所述主播端设备的直播窗口中添加所述第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The second receiving module is configured to add the first display widget to the live broadcast window of the host device after receiving the confirmation sent by the first viewer device and the confirmation information of the host device's live broadcast. window, to display the live video stream of the first viewer device, so as to realize the live broadcast with microphones.
在另一种可选的实施例中,所述主播端设备,包括:In another optional embodiment, the anchor device includes:
第三接收模块,用于接收控制指令,调整所述第一显示小窗在所述主播端设备的直播窗口上的显示位置和/或显示尺寸。The third receiving module is configured to receive a control instruction, and adjust the display position and/or display size of the first display widget on the live broadcast window of the host device.
在另一种可选的实施例中,所述主播端设备,包括:In another optional embodiment, the anchor device includes:
传输模块,用于使用不同的数据流通道分别传输所述直播窗口的直播视频流和所述第一显示小窗的直播视频流给所述N个观众端设备。The transmission module is configured to use different data stream channels to respectively transmit the live video stream of the live window and the live video stream of the first display window to the N audience devices.
在另一种可选的实施例中,所述主播端设备,包括:In another optional embodiment, the anchor device includes:
所述确认模块,用于基于所述N个观众端设备的连麦直播请求中的第二连麦直播请求,确认和所述N个观众端设备的中的第二观众端设备连麦直播;The confirmation module is configured to confirm the live broadcast with the second viewer-end device among the N viewer-end devices based on the second wheat-connected live broadcast request of the N viewer-end devices;
所述添加模块,用于在所述主播端设备的直播窗口中添加第二显示小窗,以显示所述第二观众端设备的直播视频流,实现连麦直播。The adding module is configured to add a second small display window in the live broadcast window of the host device to display the live video stream of the second viewer device, so as to realize the live broadcast with direct access.
在下面的实施例中,公开了一种观众端设备,包括:In the following embodiments, a viewer device is disclosed, including:
第一发送单元,用于发送第一连麦直播请求给主播端设备;The first sending unit is used to send the first live broadcast request to the host device;
第一接收单元,用于接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述直播窗口中建立的第一显示小窗的直播视频流;The first receiving unit is configured to receive and display the live video stream of the live window sent by the host device and the live video stream of the first display window established in the live window;
所述第一显示小窗的直播视频流是所述主播端设备在N个观众端设备的连麦直播请求中基于所述第一连麦直播请求确认和所述第一观众端设备连麦直播之后,所述主播端设备在直播窗口中添加显示小窗显示的所述第一观众端设备的直播视频流;其中,所述第一连麦直播请求具体是所述第一观众端设备请求参与到所述主播端设备直播中的请求。The live video stream of the first display window is based on the confirmation of the first wheat-connected live broadcast request and the first audience-end device’s wheat-connected live broadcast by the host device in the request of the N viewer-end devices. Afterwards, the host device adds and displays the live video stream of the first viewer device displayed in a small window in the live broadcast window; wherein, the first wheat-connected live broadcast request is specifically a request from the first viewer device to participate in to the live broadcast request of the host device.
在另一种可选的实施例中,所述观众端设备,包括:In another optional embodiment, the viewer device includes:
第二接收单元,用于接收所述主播端设备在确认和所述第一观众端设备连麦直播之后发送的询问消息,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The second receiving unit is configured to receive an inquiry message sent by the host device after confirming the live broadcast with the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the first viewer device. The above-mentioned anchor device connects to the host for live broadcast;
第二发送单元,用于发送确认和所述主播端设备连麦直播的确认信息给所述主播端设备,进而使得所述主播端设备的直播窗口中添加所述显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The second sending unit is used to send the confirmation and the confirmation information of the live broadcast of the host device to the host device, so that the display window is added to the live window of the host device to display the The live video stream of the first viewer's device realizes the live broadcast of Lianmai.
在另一种可选的实施例中,所述观众端设备,包括:In another optional embodiment, the viewer device includes:
第三接收单元,用于接收利用不同的数据流通道分别传输的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流。The third receiving unit is configured to receive the live video stream of the live window and the live video stream of the first display window which are respectively transmitted through different data stream channels.
在另一种可选的实施例中,所述观众端设备,包括:In another optional embodiment, the viewer device includes:
第四接收单元,用于接收控制指令,调整所述第一显示小窗在所述第一观众端设备的显示界面上的显示位置和/或显示尺寸。The fourth receiving unit is configured to receive a control instruction to adjust the display position and/or display size of the first display widget on the display interface of the first viewer device.
在另一种可选的实施例中,所述观众端设备,包括:In another optional embodiment, the viewer device includes:
第五接收单元,用于接收切换指令,将所述直播窗口和所述第一显示小窗互相切换。The fifth receiving unit is configured to receive a switching instruction, and switch the live broadcast window and the first small display window to each other.
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:The technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
根据本发明的一种网络直播的方法,主播端设备接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求。然后基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播。然后在所述主播端设备的直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,进而主播端设备上除了显示直播窗口的直播视频流之外,还可以在主播设备端的直播窗口上利用显示小窗的方式显示第一观众端设备的直播视频流,使主播端设备和第一观众端设备实现连麦直播,丰富了网络直播的互动方式,增加网络直播互动的趣味性。According to a network live broadcasting method of the present invention, the host device receives the wheat-connected live broadcast request of N viewer-end devices, and the microphone-connected live broadcast request of the N viewer-end devices is specifically that the N viewer-end devices request to participate in the The request in the live broadcast of the host device. Then, based on the first microphone-connected live broadcast request among the N audience-end device live broadcast requests, it is confirmed to perform the microphone-connected live broadcast with the first audience-end device among the N audience-end devices. Then add the first display small window in the live broadcast window of the anchor device to display the live video stream of the first viewer device, and then on the anchor device, in addition to displaying the live video stream of the live window, you can also On the live broadcast window of the anchor device, the live video stream of the first viewer device is displayed in a small window, so that the anchor device and the first viewer device can realize the live broadcast with wheat, which enriches the interactive mode of network live broadcast and increases the network live broadcast Interactive fun.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the contents of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. And form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网关、代理服务器、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components in the gateway, proxy server, and system according to the embodiments of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
本发明公开了,A1、一种网络直播的方法,其特征在于,所述方法包括:The invention discloses, A1, a method for webcasting, characterized in that the method comprises:
主播端设备在直播过程中接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求,N为正整数;During the live broadcast, the host device receives the wheat-connected live broadcast request of N viewer-end devices, and the request of the N viewer-end devices specifically means that the N viewer-end devices request to participate in the live broadcast of the anchor-side device request, N is a positive integer;
所述主播端设备基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播;The host device confirms that the first viewer device among the N viewer devices performs the live broadcast with the first viewer, based on the first live broadcast request of the N viewer devices;
所述主播端设备在直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The host device adds a first small display window in the live broadcast window to display the live video stream of the first viewer device, so as to realize the live broadcast with direct connection.
A2、如A1所述的方法,其特征在于,所述主播端设备基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播之后,包括:A2. The method as described in A1, wherein the host device confirms the connection with the N audience devices based on the first one of the N audience device live broadcast requests. After the first viewer-end device in the live broadcast with connected microphones, it includes:
所述主播端设备发送询问消息给所述第一观众端设备,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The anchor device sends an inquiry message to the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the anchor device;
当接收到所述第一观众端设备发送的确认和所述主播端设备连麦直播的确认信息之后,所述主播端设备的直播窗口中添加所述第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。After receiving the acknowledgment sent by the first viewer device and the acknowledgment information of the live broadcast by the anchor device, the first display window is added to the live broadcast window of the anchor device to display the second The live video stream of a viewer device realizes Lianmai live broadcast.
A3、如A1所述的方法,其特征在于,所述主播端设备的直播窗口中添加第一显示小窗之后,包括:A3, the method as described in A1, is characterized in that, after the first display window is added in the live broadcast window of the anchor device, it includes:
所述主播端设备接收控制指令,调整所述第一显示小窗在所述主播端设备的直播窗口上的显示位置和/或显示尺寸。The host device receives the control instruction, and adjusts the display position and/or the display size of the first display window on the live window of the host device.
A4、如A1所述的方法,其特征在于,所述主播端设备的直播窗口中添加第一显示小窗之后,包括:A4, the method as described in A1, is characterized in that, after the first display window is added in the live broadcast window of the anchor device, it includes:
所述主播端设备使用不同的数据流通道分别传输所述直播窗口的直播视频流和所述第一显示小窗的直播视频流给所述N个观众端设备。The host device uses different data stream channels to transmit the live video stream of the live window and the live video stream of the first display window to the N viewer devices respectively.
A5、如A1所述的方法,其特征在于,所述主播端设备的直播窗口中添加第一显示小窗之后,包括:A5, the method as described in A1, is characterized in that, after the first display window is added in the live broadcast window of the anchor device, it includes:
所述主播端设备在直播过程中基于所述N个观众端设备的连麦直播请求中的第二连麦直播请求,确认和所述N个观众端设备的中的第二观众端设备连麦直播;During the live broadcast, the host device confirms that it is connected to the second viewer device among the N viewer devices based on the second request of the live broadcast request of the N viewer devices. live streaming;
所述主播端设备的直播窗口中添加第二显示小窗,以显示所述第二观众端设备的直播视频流,实现连麦直播。A second small display window is added to the live broadcast window of the anchor device to display the live video stream of the second viewer device, so as to realize the live broadcast with direct access.
B6、一种网络直播的方法,其特征在于,包括:B6, a method for webcasting, is characterized in that, comprising:
第一观众端设备发送第一连麦直播请求给主播端设备;The first viewer device sends the first live broadcast request to the host device;
所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述直播窗口中建立的第一显示小窗的直播视频流;The first viewer device receives and displays the live video stream of the live window sent by the host device and the live video stream of the first display window established in the live window;
所述第一显示小窗的直播视频流是所述主播端设备在N个观众端设备的连麦直播请求中基于所述第一连麦直播请求确认和所述第一观众端设备连麦直播之后,所述主播端设备在直播窗口中添加所述第一显示小窗显示的所述第一观众端设备的直播视频流;其中,所述第一连麦直播请求具体是所述第一观众端设备请求参与到所述主播端设备直播中的请求。The live video stream of the first display window is based on the confirmation of the first wheat-connected live broadcast request and the first audience-end device’s wheat-connected live broadcast by the host device in the request of the N viewer-end devices. Afterwards, the host device adds the live video stream of the first viewer device displayed in the first display window to the live broadcast window; wherein, the first mic-connected live broadcast request is specifically the first viewer's live broadcast request The end device requests to participate in the live broadcast of the anchor end device.
B7、如B6所述的方法,其特征在于,所述第一观众端设备发送第一连麦直播请求给主播端设备之后,包括:B7, the method as described in B6, it is characterized in that, after described first viewer end device sends the first broadcasting request of Lianmai to anchor end device, include:
所述第一观众端设备接收所述主播端设备在确认和所述第一观众端设备连麦直播之后发送的询问消息,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The first viewer device receives an inquiry message sent by the host device after confirming the live broadcast with the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the first viewer device. The above-mentioned anchor device connects to the host for live broadcast;
所述第一观众端设备发送确认和所述主播端设备连麦直播的确认信息给所述主播端设备,进而使得所述主播端设备的直播窗口中添加显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The first viewer device sends the confirmation and the confirmation information of the live broadcast of the host device to the host device, so that a small window is added to the live broadcast window of the host device to display the first The live video stream of the viewer's end device realizes the live broadcast of Lianmai.
B8、如B6所述的方法,其特征在于,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播,包括:B8. The method as described in B6, wherein the first audience device receives and displays the live video stream of the live window sent by the anchor device and the live broadcast of the first display window, including :
所述观众端设备接收利用不同的数据流通道分别传输的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流。The viewer device receives the live video stream of the live window and the live video stream of the first display window which are respectively transmitted through different data stream channels.
B9、如B6所述的方法,其特征在于,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流,包括:B9, the method as described in B6, is characterized in that, described first viewer end device receives and displays the live video stream of the described live broadcast window and the live video stream of the first display window sent by the anchor end device ,include:
所述第一观众端设备接收控制指令,调整所述第一显示小窗在所述第一观众端设备的显示界面上的显示位置和/或显示尺寸。The first viewer device receives a control instruction to adjust the display position and/or display size of the first display widget on the display interface of the first viewer device.
B10、如B6所述的方法,其特征在于,所述第一观众端设备接收并显示所述主播端设备发送的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流,包括:B10, the method as described in B6, is characterized in that, described first viewer end device receives and displays the live video stream of the described live broadcast window and the live video stream of the first display window sent by the anchor end device ,include:
所述第一观众端设备接收切换指令,将所述直播窗口和所述第一显示小窗互相切换。The first viewer device receives a switching instruction, and switches the live broadcast window and the first small display window to each other.
C11、一种主播端设备,其特征在于,包括:C11. An anchor device, characterized in that it includes:
第一接收模块,用于在直播过程中接收N个观众端设备的连麦直播请求,所述N个观众端设备的连麦直播请求具体是所述N个观众端设备请求参与到所述主播端设备直播中的请求,N为正整数;The first receiving module is used to receive the wheat-connected live broadcast request of N viewer-end devices during the live broadcast, and the request of the N viewer-end devices to connect to the host is specifically the request of the N viewer-end devices to participate in the anchor The request in the live broadcast of the end device, N is a positive integer;
确认模块,用于基于所述N个观众端设备的连麦直播请求中的第一连麦直播请求,确认和所述N个观众端设备的中的第一观众端设备进行连麦直播;A confirmation module, configured to confirm that the first viewer-end device among the N viewer-end devices performs live-streaming through wheat-connection based on the first live broadcast request among the N viewer-end devices;
添加模块,用于在所述主播端设备的直播窗口中添加第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The adding module is used to add a first small display window in the live broadcast window of the host device to display the live video stream of the first viewer device, so as to realize Lianmai live broadcast.
C12、如C11所述的主播端设备,其特征在于,所述主播端设备,包括:C12, the anchor device as described in C11, is characterized in that, the anchor end device includes:
发送模块,用于发送询问消息给所述第一观众端设备,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;A sending module, configured to send an inquiry message to the first viewer-end device, the inquiry message specifically asks whether the first viewer-end device confirms the live broadcast with the host device;
第二接收模块,用于当接收到所述第一观众端设备发送的确认和所述主播端设备连麦直播的确认信息之后,所述主播端设备的直播窗口中添加所述第一显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The second receiving module is configured to add the first display widget to the live broadcast window of the host device after receiving the confirmation sent by the first viewer device and the confirmation information of the host device's live broadcast. window, to display the live video stream of the first viewer device, so as to realize the live broadcast with microphones.
C13、如C11所述的主播端设备,其特征在于,所述主播端设备,包括:C13, the host device as described in C11, is characterized in that, the host device includes:
第三接收模块,用于接收控制指令,调整所述第一显示小窗在所述主播端设备的直播窗口上的显示位置和/或显示尺寸。The third receiving module is configured to receive a control instruction, and adjust the display position and/or display size of the first display widget on the live broadcast window of the host device.
C14、如C11所述的主播端设备,其特征在于,所述主播端设备,包括:C14, the host device as described in C11, is characterized in that, the host device includes:
传输模块,用于使用不同的数据流通道分别传输所述直播窗口的直播视频流和所述第一显示小窗的直播视频流给所述N个观众端设备。The transmission module is configured to use different data stream channels to respectively transmit the live video stream of the live window and the live video stream of the first display window to the N audience devices.
C15、如C11所述的主播端设备,其特征在于,所述主播端设备,包括:C15, the anchor device as described in C11, is characterized in that, the anchor end device includes:
所述确认模块,用于在直播过程中基于所述N个观众端设备的连麦直播请求中的第二连麦直播请求,确认和所述N个观众端设备的中的第二观众端设备连麦直播;The confirmation module is configured to confirm the connection with the second viewer-end device among the N viewer-end devices based on the second wheat-connected live broadcast request of the N viewer-end devices during the live broadcast Lianmai Live;
所述添加模块,用于在所述主播端设备的直播窗口中添加第二显示小窗,以显示所述第二观众端设备的直播视频流,实现连麦直播。The adding module is configured to add a second small display window in the live broadcast window of the host device to display the live video stream of the second viewer device, so as to realize the live broadcast with direct access.
D16、一种观众端设备,其特征在于,包括:D16. A viewer device, characterized in that it includes:
第一发送单元,用于发送第一连麦直播请求给主播端设备;The first sending unit is used to send the first live broadcast request to the host device;
第一接收单元,用于接收并显示所述主播端设备发送的所述直播窗口的直播视频流和在所述直播窗口中建立的所述第一显示小窗的直播视频流;The first receiving unit is configured to receive and display the live video stream of the live window sent by the host device and the live video stream of the first display window established in the live window;
所述第一显示小窗的直播视频流是所述主播端设备在N个观众端设备的连麦直播请求中基于所述第一连麦直播请求确认和所述第一观众端设备连麦直播之后,所述主播端设备在直播窗口中添加所述第一显示小窗显示的所述第一观众端设备的直播视频流;其中,所述第一连麦直播请求具体是所述第一观众端设备请求参与到所述主播端设备直播中的请求。The live video stream of the first display window is based on the confirmation of the first wheat-connected live broadcast request and the first audience-end device’s wheat-connected live broadcast by the host device in the request of the N viewer-end devices. Afterwards, the host device adds the live video stream of the first viewer device displayed in the first display window to the live broadcast window; wherein, the first mic-connected live broadcast request is specifically the first viewer's live broadcast request The end device requests to participate in the live broadcast of the anchor end device.
D17、如D16所述的观众端设备,其特征在于,所述观众端设备,包括:D17. The viewer device as described in D16, wherein the viewer device includes:
第二接收单元,用于接收所述主播端设备在确认和所述第一观众端设备连麦直播之后发送的询问消息,所述询问消息具体是询问所述第一观众端设备是否确认和所述主播端设备连麦直播;The second receiving unit is configured to receive an inquiry message sent by the host device after confirming the live broadcast with the first viewer device, and the inquiry message specifically asks whether the first viewer device confirms the live broadcast with the first viewer device. The above-mentioned anchor device connects to the host for live broadcast;
第二发送单元,用于发送确认和所述主播端设备连麦直播的确认信息给所述主播端设备,进而使得所述主播端设备的直播窗口中添加显示小窗,以显示所述第一观众端设备的直播视频流,实现连麦直播。The second sending unit is used to send the confirmation and the confirmation information of the live broadcast of the host device to the host device, so that a small window is added to the live window of the host device to display the first The live video stream of the viewer's end device realizes the live broadcast of Lianmai.
D18、如D16所述的观众端设备,其特征在于,所述观众端设备,包括:D18. The viewer device as described in D16, wherein the viewer device includes:
第三接收单元,用于接收利用不同的数据流通道分别传输的所述直播窗口的直播视频流和所述第一显示小窗的直播视频流。The third receiving unit is configured to receive the live video stream of the live window and the live video stream of the first display window which are respectively transmitted through different data stream channels.
D19、如D16所述的观众端设备,其特征在于,所述观众端设备,包括:D19. The viewer device as described in D16, wherein the viewer device includes:
第四接收单元,用于接收控制指令,调整所述第一显示小窗在所述第一观众端设备的显示界面上的显示位置和/或显示尺寸。The fourth receiving unit is configured to receive a control instruction to adjust the display position and/or display size of the first display widget on the display interface of the first viewer device.
D20、如D16所述的观众端设备,其特征在于,所述观众端设备,包括:D20. The viewer device as described in D16, wherein the viewer device includes:
第五接收单元,用于接收切换指令,将所述直播窗口和所述第一显示小窗互相切换。The fifth receiving unit is configured to receive a switching instruction, and switch the live broadcast window and the first small display window to each other.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610685012.1A CN106303586A (en) | 2016-08-18 | 2016-08-18 | A kind of method of network direct broadcasting, main broadcaster's end equipment, viewer end equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610685012.1A CN106303586A (en) | 2016-08-18 | 2016-08-18 | A kind of method of network direct broadcasting, main broadcaster's end equipment, viewer end equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106303586A true CN106303586A (en) | 2017-01-04 |
Family
ID=57679984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610685012.1A Pending CN106303586A (en) | 2016-08-18 | 2016-08-18 | A kind of method of network direct broadcasting, main broadcaster's end equipment, viewer end equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106303586A (en) |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107018191A (en) * | 2017-03-31 | 2017-08-04 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for controlling game |
| CN107071584A (en) * | 2017-03-14 | 2017-08-18 | 北京潘达互娱科技有限公司 | Live even wheat method and device |
| CN107295354A (en) * | 2017-05-15 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | Connect the live method for building up of wheat and device in a kind of network direct broadcasting |
| CN107396137A (en) * | 2017-07-14 | 2017-11-24 | 腾讯音乐娱乐(深圳)有限公司 | The method, apparatus and system of online interaction |
| CN107465959A (en) * | 2017-07-14 | 2017-12-12 | 腾讯音乐娱乐(深圳)有限公司 | The method, apparatus and system of online interaction |
| CN107911707A (en) * | 2017-11-08 | 2018-04-13 | 北京密境和风科技有限公司 | It is a kind of based on live processing method, device and server |
| CN108449614A (en) * | 2018-03-14 | 2018-08-24 | 广东亿迅科技有限公司 | Live streaming based on visitor's behavior connects wheat method and device |
| CN108933958A (en) * | 2017-05-27 | 2018-12-04 | 武汉斗鱼网络科技有限公司 | Method, storage medium, equipment and the system of even wheat preview are realized in user terminal |
| CN108965622A (en) * | 2017-05-17 | 2018-12-07 | 北京博瑞彤芸文化传播股份有限公司 | A kind of processing method for information of leaving a message |
| CN109246442A (en) * | 2018-11-21 | 2019-01-18 | 广州虎牙科技有限公司 | A kind of multi-user's live broadcasting method, terminal device and storage medium |
| CN109327741A (en) * | 2018-11-16 | 2019-02-12 | 网易(杭州)网络有限公司 | Game live broadcasting method, device and system |
| CN109348302A (en) * | 2018-09-30 | 2019-02-15 | 武汉斗鱼网络科技有限公司 | Connect wheat user recommended method, device, server and storage medium in live streaming |
| CN109640150A (en) * | 2018-10-26 | 2019-04-16 | 广州华多网络科技有限公司 | Method of adjustment, equipment and the device of reference video picture |
| CN110234014A (en) * | 2018-03-05 | 2019-09-13 | 优酷网络技术(北京)有限公司 | Live streaming connects wheat method and device |
| CN110521209A (en) * | 2017-02-16 | 2019-11-29 | 脸谱公司 | Transmitting video clips of viewer responses during broadcast of live video streams |
| CN111541930A (en) * | 2020-04-27 | 2020-08-14 | 广州酷狗计算机科技有限公司 | Live broadcast picture display method and device, terminal and storage medium |
| CN111918086A (en) * | 2020-08-07 | 2020-11-10 | 广州繁星互娱信息科技有限公司 | Video connection method, device, terminal, server and readable storage medium |
| CN112019874A (en) * | 2020-09-09 | 2020-12-01 | 广州华多网络科技有限公司 | Live wheat-connecting method and related equipment |
| CN112235594A (en) * | 2020-10-20 | 2021-01-15 | 广州博冠信息科技有限公司 | Live broadcast and microphone connecting method and device, computer readable medium and electronic equipment |
| CN112423002A (en) * | 2020-11-06 | 2021-02-26 | 腾讯科技(深圳)有限公司 | Live broadcast method, device, equipment and storage medium |
| CN112584183A (en) * | 2020-11-09 | 2021-03-30 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device, electronic equipment and storage medium |
| CN112738638A (en) * | 2020-12-25 | 2021-04-30 | 北京百度网讯科技有限公司 | A method, device, equipment, storage medium and product for continuous microphone live broadcast |
| CN113094146A (en) * | 2021-05-08 | 2021-07-09 | 腾讯科技(深圳)有限公司 | Interaction method, device and equipment based on live broadcast and computer readable storage medium |
| CN113727173A (en) * | 2021-09-01 | 2021-11-30 | 广州繁星互娱信息科技有限公司 | Live broadcast page display method and device, terminal and storage medium |
| WO2022048152A1 (en) * | 2020-09-03 | 2022-03-10 | 广州华多网络科技有限公司 | Video communication cooperative control, request and feedback method and apparatus, device, and medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103841353A (en) * | 2014-02-24 | 2014-06-04 | 广州华多网络科技有限公司 | Video interaction method, terminal, server and system |
| US20140359686A1 (en) * | 2011-09-22 | 2014-12-04 | Thomson Licensing | Method for providing interactive services |
| CN105763832A (en) * | 2014-12-16 | 2016-07-13 | 中国移动通信集团公司 | Video interaction and control method and device |
| CN105812951A (en) * | 2016-03-24 | 2016-07-27 | 广州华多网络科技有限公司 | Stream media data interaction method, terminal, server and system |
| CN105828214A (en) * | 2016-03-31 | 2016-08-03 | 徐文波 | Method and apparatus for realizing interaction in video live broadcast |
-
2016
- 2016-08-18 CN CN201610685012.1A patent/CN106303586A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140359686A1 (en) * | 2011-09-22 | 2014-12-04 | Thomson Licensing | Method for providing interactive services |
| CN103841353A (en) * | 2014-02-24 | 2014-06-04 | 广州华多网络科技有限公司 | Video interaction method, terminal, server and system |
| CN105763832A (en) * | 2014-12-16 | 2016-07-13 | 中国移动通信集团公司 | Video interaction and control method and device |
| CN105812951A (en) * | 2016-03-24 | 2016-07-27 | 广州华多网络科技有限公司 | Stream media data interaction method, terminal, server and system |
| CN105828214A (en) * | 2016-03-31 | 2016-08-03 | 徐文波 | Method and apparatus for realizing interaction in video live broadcast |
Cited By (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110521209B (en) * | 2017-02-16 | 2021-11-19 | 脸谱公司 | Method and system for transmitting video clips of viewer response |
| CN110521209A (en) * | 2017-02-16 | 2019-11-29 | 脸谱公司 | Transmitting video clips of viewer responses during broadcast of live video streams |
| CN113949895A (en) * | 2017-02-16 | 2022-01-18 | 脸谱公司 | Method and system for transmitting video clips of viewer response |
| US11706494B2 (en) | 2017-02-16 | 2023-07-18 | Meta Platforms, Inc. | Transmitting video clips of viewers' reactions during a broadcast of a live video stream |
| CN107071584A (en) * | 2017-03-14 | 2017-08-18 | 北京潘达互娱科技有限公司 | Live even wheat method and device |
| CN107071584B (en) * | 2017-03-14 | 2019-12-24 | 北京潘达互娱科技有限公司 | Live broadcast wheat connecting method and device |
| WO2018176559A1 (en) * | 2017-03-31 | 2018-10-04 | 武汉斗鱼网络科技有限公司 | Game control method and device |
| CN107018191A (en) * | 2017-03-31 | 2017-08-04 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for controlling game |
| CN107295354A (en) * | 2017-05-15 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | Connect the live method for building up of wheat and device in a kind of network direct broadcasting |
| CN108965622B (en) * | 2017-05-17 | 2021-02-05 | 北京博瑞彤芸文化传播股份有限公司 | Method for processing message information |
| CN108965622A (en) * | 2017-05-17 | 2018-12-07 | 北京博瑞彤芸文化传播股份有限公司 | A kind of processing method for information of leaving a message |
| CN108933958A (en) * | 2017-05-27 | 2018-12-04 | 武汉斗鱼网络科技有限公司 | Method, storage medium, equipment and the system of even wheat preview are realized in user terminal |
| CN108933958B (en) * | 2017-05-27 | 2020-10-16 | 武汉斗鱼网络科技有限公司 | Method, storage medium, equipment and system for realizing microphone connection preview at user side |
| CN107465959A (en) * | 2017-07-14 | 2017-12-12 | 腾讯音乐娱乐(深圳)有限公司 | The method, apparatus and system of online interaction |
| CN107396137A (en) * | 2017-07-14 | 2017-11-24 | 腾讯音乐娱乐(深圳)有限公司 | The method, apparatus and system of online interaction |
| CN107465959B (en) * | 2017-07-14 | 2020-06-30 | 腾讯音乐娱乐(深圳)有限公司 | Online interaction method, device and system |
| CN107911707A (en) * | 2017-11-08 | 2018-04-13 | 北京密境和风科技有限公司 | It is a kind of based on live processing method, device and server |
| CN110234014A (en) * | 2018-03-05 | 2019-09-13 | 优酷网络技术(北京)有限公司 | Live streaming connects wheat method and device |
| CN108449614A (en) * | 2018-03-14 | 2018-08-24 | 广东亿迅科技有限公司 | Live streaming based on visitor's behavior connects wheat method and device |
| CN108449614B (en) * | 2018-03-14 | 2021-01-15 | 广东亿迅科技有限公司 | Live broadcast and microphone connecting method and device based on visitor behavior |
| CN109348302A (en) * | 2018-09-30 | 2019-02-15 | 武汉斗鱼网络科技有限公司 | Connect wheat user recommended method, device, server and storage medium in live streaming |
| CN109640150A (en) * | 2018-10-26 | 2019-04-16 | 广州华多网络科技有限公司 | Method of adjustment, equipment and the device of reference video picture |
| CN109327741A (en) * | 2018-11-16 | 2019-02-12 | 网易(杭州)网络有限公司 | Game live broadcasting method, device and system |
| CN109327741B (en) * | 2018-11-16 | 2021-08-24 | 网易(杭州)网络有限公司 | Game live broadcast method, device and system |
| CN109246442A (en) * | 2018-11-21 | 2019-01-18 | 广州虎牙科技有限公司 | A kind of multi-user's live broadcasting method, terminal device and storage medium |
| CN111541930A (en) * | 2020-04-27 | 2020-08-14 | 广州酷狗计算机科技有限公司 | Live broadcast picture display method and device, terminal and storage medium |
| CN111918086A (en) * | 2020-08-07 | 2020-11-10 | 广州繁星互娱信息科技有限公司 | Video connection method, device, terminal, server and readable storage medium |
| WO2022048152A1 (en) * | 2020-09-03 | 2022-03-10 | 广州华多网络科技有限公司 | Video communication cooperative control, request and feedback method and apparatus, device, and medium |
| CN112019874A (en) * | 2020-09-09 | 2020-12-01 | 广州华多网络科技有限公司 | Live wheat-connecting method and related equipment |
| CN113784163A (en) * | 2020-09-09 | 2021-12-10 | 广州方硅信息技术有限公司 | Live wheat-connecting method and related equipment |
| CN113784163B (en) * | 2020-09-09 | 2023-06-20 | 广州方硅信息技术有限公司 | Live wheat-connecting method and related equipment |
| CN112235594A (en) * | 2020-10-20 | 2021-01-15 | 广州博冠信息科技有限公司 | Live broadcast and microphone connecting method and device, computer readable medium and electronic equipment |
| CN112235594B (en) * | 2020-10-20 | 2022-06-14 | 广州博冠信息科技有限公司 | Live broadcast and microphone connecting method and device, computer readable medium and electronic equipment |
| CN112423002A (en) * | 2020-11-06 | 2021-02-26 | 腾讯科技(深圳)有限公司 | Live broadcast method, device, equipment and storage medium |
| CN112584183A (en) * | 2020-11-09 | 2021-03-30 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device, electronic equipment and storage medium |
| WO2022095679A1 (en) * | 2020-11-09 | 2022-05-12 | 北京达佳互联信息技术有限公司 | Live interaction method, device, electronic device and storage medium thereof |
| CN112584183B (en) * | 2020-11-09 | 2023-05-09 | 北京达佳互联信息技术有限公司 | Live interaction method and device, electronic equipment and storage medium |
| CN112738638A (en) * | 2020-12-25 | 2021-04-30 | 北京百度网讯科技有限公司 | A method, device, equipment, storage medium and product for continuous microphone live broadcast |
| CN113094146A (en) * | 2021-05-08 | 2021-07-09 | 腾讯科技(深圳)有限公司 | Interaction method, device and equipment based on live broadcast and computer readable storage medium |
| CN113727173A (en) * | 2021-09-01 | 2021-11-30 | 广州繁星互娱信息科技有限公司 | Live broadcast page display method and device, terminal and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106303586A (en) | A kind of method of network direct broadcasting, main broadcaster's end equipment, viewer end equipment | |
| CN106331754A (en) | Method for performing live broadcast with connected wheat in webcast, and host device | |
| US12296257B2 (en) | Compositing multiple video streams into a single media stream | |
| US11285386B2 (en) | Cloud gaming device handover | |
| CN113163216B (en) | Live broadcast method and live broadcast system based on cloud mobile phone | |
| US9071628B2 (en) | Method and apparatus for managing bandwidth by managing selected internet access by devices in a Wi-Fi linked audience | |
| JP5335087B2 (en) | Information processing system and information processing apparatus | |
| CN102802048B (en) | A kind of Multi-screen interaction system and method | |
| US20180219929A1 (en) | Method and system for distributed processing, rendering, and displaying of content | |
| KR101357840B1 (en) | Gateway / stb interacting with cloud server that performs high end video processing | |
| CN106303657A (en) | A kind of even method that wheat is live and main broadcaster's end equipment | |
| WO2018095174A1 (en) | Control method, device, and terminal apparatus for synthesizing video stream of live streaming room | |
| CN107027048A (en) | A kind of live even wheat and the method and device of information displaying | |
| CN106954100A (en) | Live broadcasting method and system, and mic-connected management server | |
| CN104394127B (en) | A multimedia sharing method, device and system | |
| US9521366B2 (en) | Method and apparatus for playing conference signal, video conference terminal, and mobile device | |
| CN108271032A (en) | A kind of live video switching method and device | |
| CN114125480B (en) | Live chorus interaction method, system, device and computer equipment | |
| JP2024541856A (en) | Game live streaming interaction method, program, and electronic device | |
| CN106303559A (en) | A kind of method controlling live video stream and direct broadcast server | |
| CN104363509B (en) | A kind of video conversion method, device, play system and terminal | |
| CN107040798A (en) | interactive display control method, system, server, control terminal and playing terminal | |
| CN108924603B (en) | Multi-terminal streaming media playback system and method based on software-defined WiFi | |
| CN111381787A (en) | Screen projection method and equipment | |
| CN106303568B (en) | A kind of method, client and the server of video radio hookup |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into 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: 20170104 |