A live broadcast control method and device, computer equipment and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-31
- Publication Date
- 2026-08-11
AI Technical Summary
但是采用这种方案,由于控制模块的设置依赖于直播播控人员的手动操作,因此需要直播播控人员对直播系统有充分的了解;且手动设置的方式较为繁琐,复杂度高,影响直播播控模块的使用效率
[0020]采用本发明实施例的方案,可以获取播控播单文件,该播控播单文件中包括针对直播项目的直播项目设置信息,该播控播单文件基于预设的播控设置映射关系编写得到的,基于该播控设置映射关系对该播控播单文件进行解析,得到该直播项目中直播事件对应的直播事件设置信息,确定该直播事件设置信息对应的目标直播设备,获取该目标直播设备的设备配置信息,根据该直播事件设置信息和该设备配置信息,创建该直播事件对应的直播事件播控模块,基于直播事件播控模块,对该直播项目进行播控;由于在本发明实施例中,可以对播控播单文件进行解析得到配置直播事件播控模块所需的直播事件设置信息,根据直播事件设置信息和设备配置信息自动创建可以控制直播流程的模块,因此,无需手动配置直播事件播控模块,可以降低使用直播播控技术时的专业素质要求,提升直播播控效率,实现直播播控过程的简易化。
Smart Images

Figure CN116546242B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of live streaming technology, specifically to a live streaming control method, apparatus, computer equipment, and storage medium. Background Technology
[0002] With the rapid development of live streaming technology, people can design diverse live streaming processes and enrich the presentation of live streams and enhance the viewing experience by controlling the live streaming process.
[0003] Currently, the common method for controlling live streaming is for live stream controllers to manually configure control modules for various events during the live stream in advance. During the live stream, these control modules are triggered to achieve the desired control effect. However, this approach is cumbersome and complex, as the configuration of control modules relies on manual operation by the controllers, requiring them to have a thorough understanding of the live streaming system. Furthermore, the manual configuration process is tedious and inefficient, impacting the overall efficiency of the live stream control modules. Summary of the Invention
[0004] This invention provides a live broadcast control method, apparatus, computer equipment, and storage medium, which can reduce the professional skills required when using live broadcast control technology, improve the efficiency of live broadcast control, and simplify the live broadcast control process.
[0005] This invention provides a live broadcast control method, applied to a live broadcast system, the method comprising:
[0006] Obtain a broadcast control playlist file, which includes live project settings information for the live project. The playlist file is written based on a preset broadcast control settings mapping relationship.
[0007] Based on the broadcast control setting mapping relationship, the broadcast control playlist file is parsed to obtain the live event setting information corresponding to the live events in the live project;
[0008] Determine the target live streaming device corresponding to the live streaming event settings information, and obtain the device configuration information of the target live streaming device;
[0009] Based on the live event settings information and the device configuration information, a live event broadcast control module corresponding to the live event is created;
[0010] The live event broadcast control module is used to control the broadcast of the live project.
[0011] Accordingly, embodiments of the present invention also provide a live broadcast control device, applied to a live broadcast system, the device comprising:
[0012] The file acquisition unit is used to acquire the broadcast control playlist file, which includes live project setting information for the live project. The broadcast control playlist file is written based on a preset broadcast control setting mapping relationship.
[0013] The file parsing unit is used to parse the broadcast control playlist file based on the broadcast control setting mapping relationship to obtain the live event setting information corresponding to the live event in the live project;
[0014] The device information acquisition unit is used to determine the target live streaming device corresponding to the live streaming event setting information and acquire the device configuration information of the target live streaming device.
[0015] The module creation unit is used to create a live event broadcast control module corresponding to the live event based on the live event setting information and the device configuration information.
[0016] The project broadcast control unit is used to control the broadcast of the live project based on the live event broadcast control module.
[0017] Accordingly, embodiments of the present invention also provide a computer device, including a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to execute the steps in any of the live broadcast control methods provided in the embodiments of the present invention.
[0018] Accordingly, embodiments of the present invention also provide a computer-readable storage medium storing a plurality of instructions, which are adapted for loading by a processor to execute the steps in any of the live broadcast control methods provided in the embodiments of the present invention.
[0019] Furthermore, embodiments of the present invention also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the live broadcast control methods provided in embodiments of the present invention.
[0020] The solution adopted in this embodiment of the invention can obtain a broadcast control playlist file, which includes live project setting information for the live project. This playlist file is written based on a preset broadcast control setting mapping relationship. The playlist file is parsed based on this mapping relationship to obtain live event setting information corresponding to the live events in the live project. The target live streaming device corresponding to the live event setting information is determined, and the device configuration information of the target live streaming device is obtained. Based on the live event setting information and the device configuration information, a live event broadcast control module corresponding to the live event is created. Based on the live event broadcast control module, the live project is broadcast controlled. Since in this embodiment of the invention, the live event setting information required to configure the live event broadcast control module can be obtained by parsing the playlist file, and a module that can control the live streaming process is automatically created based on the live event setting information and device configuration information, there is no need to manually configure the live event broadcast control module. This reduces the professional skill requirements for using live broadcast control technology, improves live broadcast control efficiency, and simplifies the live broadcast control process. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a schematic diagram of a live broadcast control method provided in an embodiment of the present invention.
[0023] Figure 2 This is a flowchart of the live broadcast control method provided in an embodiment of the present invention;
[0024] Figure 3 This is a schematic diagram of a play control playlist file provided in an embodiment of the present invention;
[0025] Figure 4 This is a schematic diagram of device configuration information provided in an embodiment of the present invention;
[0026] Figure 5 This is another flowchart of the live broadcast control method provided in the embodiments of the present invention;
[0027] Figure 6 This is a schematic diagram of the structure of the live broadcast control device provided in an embodiment of the present invention;
[0028] Figure 7 This is another structural schematic diagram of the live broadcast control device provided in an embodiment of the present invention;
[0029] Figure 8This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Detailed Implementation
[0030] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0031] This invention provides a live streaming control method, apparatus, computer device, and computer-readable storage medium. Specifically, this invention provides a live streaming control method applicable to a live streaming control apparatus, which can be integrated into a computer device.
[0032] The computer device can be a terminal or other device, including but not limited to mobile terminals and fixed terminals. For example, mobile terminals include but are not limited to smartphones, smartwatches, tablets, laptops, smart vehicles, etc., while fixed terminals include but are not limited to desktop computers, smart TVs, etc.
[0033] The computer device can also be a server or other similar device. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but it is not limited to these.
[0034] The live broadcast control method of this invention can be implemented by a terminal or a server, or by both a terminal and a server.
[0035] The following example illustrates this live broadcast control method using both a terminal and a server.
[0036] like Figure 1 As shown, the live broadcast control system provided in this embodiment of the invention includes a terminal 10 and a server 20, etc. The terminal 10 and the server 20 are connected through a network, such as through a wired or wireless network. The server 20 can exist as a computer device that responds to the broadcast control playlist file sent by the terminal 10.
[0037] Among them, terminal 10 can be used by live broadcast control personnel to write broadcast control playlist files and upload the broadcast control playlist files to server 20, etc.
[0038] Server 20 can obtain a broadcast control playlist file, which includes live project settings information for the live project. The broadcast control playlist file is written based on a preset broadcast control setting mapping relationship. Based on the broadcast control setting mapping relationship, the broadcast control playlist file is parsed to obtain the live event setting information corresponding to the live events in the live project. The target live device corresponding to the live event setting information is determined, and the device configuration information of the target live device is obtained. Based on the live event setting information and the device configuration information, a live event broadcast control module corresponding to the live event is created, and the live project is broadcast controlled based on the live event broadcast control module.
[0039] It is understood that in some embodiments, the live broadcast control steps performed by the server 20 can also be performed by the terminal 10, and this embodiment of the present invention does not limit this.
[0040] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.
[0041] The embodiments of the present invention will be described from the perspective of a live broadcast control device, which can be integrated into a server and / or a terminal.
[0042] like Figure 2 As shown, the specific process of the live broadcast control method in this embodiment can be as follows:
[0043] 201. Obtain the broadcast control playlist file. The broadcast control playlist file contains live project settings information for the live project. The broadcast control playlist file is written based on the preset broadcast control settings mapping relationship.
[0044] The broadcast control playlist file is a file pre-written by the live broadcast control personnel. They can create the playlist file by writing live broadcast project information according to the broadcast control settings mapping relationship.
[0045] Optionally, the playlist file can be any file format. For example, to facilitate use by live broadcast control personnel, the playlist file can be an office file format, such as an Excel spreadsheet, etc.
[0046] Specifically, the broadcast control settings mapping relationship may include, but is not limited to, mapping sub-relationships of information types corresponding to specific written content, etc.
[0047] For example, the broadcast control settings mapping relationship can be obtained by pre-determining a unified playlist writing software, defining the device information, signal and action description methods of the live broadcast equipment in the office software, and defining the filling format of the e-sports event process in the office software.
[0048] The live streaming project refers to the live streaming process controlled using the live streaming control platform provided in this embodiment of the invention. For example, a live streaming project could be the live streaming process of an e-sports competition, the live streaming process of a live performance, and so on.
[0049] 202. Based on the broadcast control settings mapping relationship, the broadcast control playlist file is parsed to obtain the live event settings information corresponding to the live events in the live project.
[0050] In some optional examples, taking e-sports live streaming as an example, the e-sports automated broadcast control platform can automatically parse the broadcast control playlist file to generate modules.
[0051] In this context, a live event refers to at least one live operation included in a live event project. For example, a live event may include, but is not limited to, playing specified audio, running a live streaming device, zooming in on the live camera, etc.
[0052] In related technologies, live broadcast control platforms require live broadcast control personnel to manually add various types of live event control modules in the settings interface to connect the e-sports live broadcast system. For example, live event control modules of the device action control type are used to set process device actions, and live event control modules of the process combination type are added to combine the event process. Multiple live event control modules form a fully automated e-sports event sequence.
[0053] During the live broadcast, the broadcast control personnel click on the process modules at each stage according to the procedure, triggering the simultaneous control of multiple devices in the entire live broadcast system to achieve the normal broadcast of e-sports events.
[0054] However, the relevant technical solutions require manually creating each action for each device, and then grouping the actions based on the process, which is highly complex and time-consuming. Multiple actions for a single device need to be repeatedly queried and filled in, which requires a high level of professional skills from personnel. After the process is completed, the subdivided actions in each block cannot be viewed intuitively during live broadcast, and temporary modifications are highly complex.
[0055] The present invention addresses the problems of high engineering complexity, long production cycle, and low efficiency in existing live broadcast control platforms by using methods that are easy for live broadcast control personnel to operate, such as office software, to achieve the automatic generation of automation modules.
[0056] Specifically, the live event settings information refers to the configuration information for each live event in the broadcast control playlist file, such as the live streaming device executing the event, the execution order of the live events, and the specific live streaming actions of the event. For example, ... Figure 3As shown, a live event can be the "Opening" event under the "Segment" column. The live event settings can include, but are not limited to, the start time, end time, PCM delay time, switching method, etc. of the live event.
[0057] It should be noted that, Figure 3 The examples provided are only a portion of the live event settings information. The live event settings information may also include the sound source of the live event, mixing console settings, etc., and this embodiment of the invention does not limit this.
[0058] 203. Determine the target live streaming device corresponding to the live streaming event settings information, and obtain the device configuration information of the target live streaming device.
[0059] The target live streaming device refers to the live streaming device used when implementing the live streaming. There can be one or more target live streaming devices. When there are multiple target live streaming devices, the device types of the different target live streaming devices can be the same or different; this embodiment of the invention does not limit this.
[0060] Specifically, device configuration information refers to the device settings during actual live streaming. For example, device configuration information may include, but is not limited to, the volume settings of the target live streaming device, the actions performed, and the device status when performing a certain action.
[0061] In some optional embodiments, the reading and export of live broadcast system device information can be automatically implemented. The step "obtaining device configuration information of the target live broadcast device" includes:
[0062] Connect to the target live streaming device;
[0063] Read the current device status information and current attribute settings information of the target live streaming device;
[0064] Based on the current device status information and current attribute settings, generate the device configuration information for the target live streaming device.
[0065] Among them, the current device status information is the device status of the target live streaming device at the current moment, such as whether it is on or off.
[0066] Specifically, the current attribute settings are the device attribute information of the target live streaming device at the current moment. This includes things like the target live streaming device's identifier and executable effects.
[0067] For example, when the e-sports automated broadcast control platform is connected to the live broadcast status, the automated broadcast control platform can export the device's status information and attribute settings; when the e-sports automated broadcast control platform is connected to the live broadcast status, the automated broadcast control platform can export the device's default actions.
[0068] Furthermore, to facilitate the setup of live streaming equipment by broadcast control personnel, after exporting the current equipment information, the broadcast control personnel can directly configure the equipment based on this information. The step "Generate device configuration information for the target live streaming device based on the current device status information and current attribute settings information" can specifically include:
[0069] Based on the current device status information and current attribute settings, generate the device configuration information file for the target live streaming device;
[0070] In response to a modification operation on the device configuration information file, a device configuration update information file is obtained;
[0071] The device configuration update information file is parsed to obtain the device configuration information of the target live streaming device.
[0072] For example, the device configuration information file and the device configuration update file can be in the following forms: Figure 4 As shown.
[0073] In related technologies, modules need to be created for each individual operation; the more complex the instructions contained in the device, the more modules need to be created. However, the solution of this invention allows for direct reading of basic device information, which is then presented directly in a table, allowing live broadcast control personnel to make engineering modifications based on this table.
[0074] 204. Based on the live event settings and device configuration information, create the live event broadcast control module corresponding to the live event.
[0075] The live event broadcast control module is a module that implements automated broadcast control within the automated broadcast control platform. For example, the types of live event broadcast control modules may include, but are not limited to, "Engines," "Channel," "Actor," and "Group" modules.
[0076] Generally, "Engines" and "Channel" connect to the live streaming system, "Actor" is added to set the process device actions, and "Group" is added to combine the live streaming process. Multiple "Actors" and "Groups" can form a complete live streaming automation sequence.
[0077] 205. Based on the live event broadcast control module, control the broadcast of live projects.
[0078] Understandably, the control of a live streaming project can be achieved either by manually triggering the live event control module or by automatically executing the live event control module.
[0079] In some optional embodiments, the live streaming project includes at least two live streaming events. Before step "" performs broadcast control on the live streaming project based on the live streaming event broadcast control module, the live streaming broadcast control method provided in this embodiment of the invention may further include:
[0080] Based on the live event settings, the playback relationship of each live event is analyzed to obtain the playback correlation between each live event.
[0081] Specifically, the playback relationships may include, but are not limited to, the order in which each live event occurs, the subordinate relationship between each live event and different live projects, and so on.
[0082] Accordingly, the step "controlling the live broadcast project based on the live event broadcast control module" can specifically include:
[0083] Based on the playback relationship, the live event broadcast control module is connected to obtain the connected live event broadcast control module;
[0084] Once the connection is triggered, the live event broadcast control module will control the broadcast of the live project.
[0085] In some optional embodiments, the playback association may include playback order relationship and playback combination relationship. The step "connecting the live event broadcast control module based on the playback association to obtain the connected live event broadcast control module" may specifically include:
[0086] Based on the playback combination relationship, determine the live event broadcast control module that belongs to the same playback combination;
[0087] The live event control modules for the same playback combination are connected based on the playback order relationship to construct a live event combination control module;
[0088] Based on the playback order, the live event combination control modules are connected to obtain the connected live event combination control modules.
[0089] Optionally, the playback order can be determined by the order in which each live event is written in the playlist file, or it can be obtained by the number of the live events in the playlist file.
[0090] In other words, the various live events in the playlist file can be arranged in playback order, or they can be arranged in any order other than a fixed time sequence, and so on.
[0091] Generally, playback combination relationships can indicate the subordinate relationship between different live events and a particular live project or stage. For example, Figure 3 As shown, the live events numbered A1-A5, which are all in the "warm-up" phase, can be considered to belong to the same playback combination.
[0092] Optionally, the step "triggering the live event control module after connection to control the live project" may specifically include:
[0093] The live event combination control module, triggered after connection, controls the live broadcast project.
[0094] For example, a live event broadcast control module can be an Actor-type broadcast control module, and a live event combination broadcast control module can be a Group-type broadcast control module.
[0095] In some optional embodiments, the live broadcast control method provided by the embodiments of the present invention may further include:
[0096] Receive updated playlist files for live streaming projects;
[0097] Based on the broadcast control settings mapping relationship, the update broadcast control playlist file is parsed to obtain the live event update settings information corresponding to the live events in the live project;
[0098] Based on the live event update settings, the live event broadcast control module is adjusted to obtain a new live event broadcast control module;
[0099] Return to the steps of executing the live event broadcast control module to control the broadcast of the live project.
[0100] It is understood that updating the play control playlist file can be obtained by modifying the play control playlist file or by using a completely new play control playlist file. This embodiment of the invention does not limit this.
[0101] Specifically, the settings for updating live events can include, but are not limited to, adding or deleting live events, modifying the start and end dates of a live event, and modifying the target live streaming device.
[0102] When the automated broadcast control playlist file is modified, the project file can be automatically identified and reloaded based on the new content, without affecting the current live broadcast operation.
[0103] In some optional embodiments, the step "adjusting the live event broadcast control module based on the live event update settings information to obtain a new live event broadcast control module" may specifically include:
[0104] Compare the live event update settings with the live event settings to identify the live event update that has changed its settings.
[0105] Identify the corresponding broadcast control module to be updated from the live event broadcast control modules that have never been executed;
[0106] Based on the live event update settings, the broadcast control module to be updated is updated to obtain a new live event broadcast control module.
[0107] In related technologies, modules are created for the operation of each device, and these modules are grouped and the processes are sorted according to the workflow. Once each group is pre-set, the modules within that group are hidden. Adding or modifying processes requires comparing the settings of the previous and current groups. However, in this embodiment of the invention, the workflow of all devices is displayed in a table, allowing for direct comparison of previous and current operations during modifications, resulting in higher efficiency.
[0108] As can be seen from the above, the embodiments of the present invention can obtain a broadcast control playlist file, which includes live project setting information for the live project. The broadcast control playlist file is written based on a preset broadcast control setting mapping relationship. Based on the broadcast control setting mapping relationship, the broadcast control playlist file is parsed to obtain the live event setting information corresponding to the live event in the live project. The target live device corresponding to the live event setting information is determined, and the device configuration information of the target live device is obtained. Based on the live event setting information and the device configuration information, a live event broadcast control module corresponding to the live event is created. Based on the live event broadcast control module, the live project is broadcast controlled. Since in the embodiments of the present invention, the broadcast control playlist file can be parsed to obtain the live event setting information required to configure the live event broadcast control module, and a module that can control the live process can be automatically created based on the live event setting information and the device configuration information, there is no need to manually configure the live event broadcast control module. This can reduce the professional skill requirements when using live broadcast control technology, improve the efficiency of live broadcast control, and simplify the live broadcast control process.
[0109] Based on the methods described in the preceding embodiments, the following examples will provide further detailed explanations.
[0110] In this embodiment, the combination Figure 1 The system will be explained.
[0111] like Figure 5 As shown, the live broadcast control method of this embodiment can be described in the following specific process:
[0112] 501. Obtain the broadcast control playlist file. The broadcast control playlist file contains live project settings information for the live project. The broadcast control playlist file is written based on the preset broadcast control settings mapping relationship.
[0113] Optionally, the playlist file can be any file format. For example, to facilitate use by live broadcast control personnel, the playlist file can be an office file format, such as an Excel spreadsheet file.
[0114] 502. Based on the broadcast control settings mapping relationship, parse the broadcast control playlist file to obtain the live event settings information corresponding to the live events in the live project.
[0115] Specifically, the live event settings information refers to the configuration information for each live event in the broadcast control playlist file, such as the live streaming device executing the event, the execution order of the live events, and the specific live streaming actions of the event. For example, ... Figure 3 As shown, a live event can be the "Opening" event under the "Segment" column. The live event settings can include, but are not limited to, the start time, end time, PCM delay time, switching method, etc. of the live event.
[0116] 503. Analyze the playback relationship of each live event based on the live event settings information to obtain the playback association between each live event.
[0117] Specifically, the playback relationships may include, but are not limited to, the order in which each live event occurs, the subordinate relationship between each live event and different live projects, and so on.
[0118] 504. Determine the target live streaming device corresponding to the live streaming event settings, connect to the target live streaming device, and read the current device status information and current attribute settings information of the target live streaming device.
[0119] The target live streaming device is the live streaming device used when implementing the live streaming device.
[0120] Among them, the current device status information is the device status of the target live streaming device at the current moment, such as whether it is on or off.
[0121] Specifically, the current attribute settings are the device attribute information of the target live streaming device at the current moment. This includes things like the target live streaming device's identifier and executable effects.
[0122] 505. Based on the current device status information and current attribute settings, generate the device configuration information for the target live streaming device.
[0123] In related technologies, modules need to be created for each individual operation; the more complex the instructions contained in the device, the more modules need to be created. However, the solution of this invention allows for direct reading of basic device information, which is then presented directly in a table, allowing live broadcast control personnel to make engineering modifications based on this table.
[0124] 506. Based on the live event settings and device configuration information, create the live event control module corresponding to the live event.
[0125] The live event broadcast control module is a module that implements automated broadcast control within the automated broadcast control platform. For example, the types of live event broadcast control modules may include, but are not limited to, "Engines," "Channel," "Actor," and "Group" modules.
[0126] Generally, "Engines" and "Channel" connect to the live streaming system, "Actor" is added to set the process device actions, and "Group" is added to combine the live streaming process. Multiple "Actors" and "Groups" can form a complete live streaming automation sequence.
[0127] 507. Based on the playback association, connect the live event control module to obtain the connected live event control module.
[0128] 508. The live broadcast event control module, triggered after connection, controls the live broadcast project.
[0129] Understandably, the control of a live streaming project can be achieved either by manually triggering the live event control module or by automatically executing the live event control module.
[0130] As can be seen from the above, the embodiments of the present invention can obtain a broadcast control playlist file, which includes live project setting information for the live project. The broadcast control playlist file is written based on a preset broadcast control setting mapping relationship. Based on the broadcast control setting mapping relationship, the broadcast control playlist file is parsed to obtain the live event setting information corresponding to the live event in the live project. The target live device corresponding to the live event setting information is determined, and the device configuration information of the target live device is obtained. Based on the live event setting information and the device configuration information, a live event broadcast control module corresponding to the live event is created. Based on the live event broadcast control module, the live project is broadcast controlled. Since in the embodiments of the present invention, the broadcast control playlist file can be parsed to obtain the live event setting information required to configure the live event broadcast control module, and a module that can control the live process can be automatically created based on the live event setting information and the device configuration information, there is no need to manually configure the live event broadcast control module. This can reduce the professional skill requirements when using live broadcast control technology, improve the efficiency of live broadcast control, and simplify the live broadcast control process.
[0131] To better implement the above methods, this embodiment of the invention also provides a live broadcast control device.
[0132] refer to Figure 6 This device can be applied to live streaming systems, including:
[0133] The file acquisition unit 601 can be used to acquire a broadcast control playlist file. The broadcast control playlist file can include live project setting information for the live project. The broadcast control playlist file is written based on a preset broadcast control setting mapping relationship.
[0134] The file parsing unit 602 can be used to parse the broadcast control playlist file based on the broadcast control setting mapping relationship to obtain the live event setting information corresponding to the live event in the live project;
[0135] The device information acquisition unit 603 can be used to determine the target live streaming device corresponding to the live streaming event setting information and acquire the device configuration information of the target live streaming device.
[0136] The module creation unit 604 can be used to create a live event broadcast control module corresponding to a live event based on the live event setting information and device configuration information.
[0137] The project broadcast control unit 605 can be used to control the broadcast of live projects based on the live event broadcast control module.
[0138] In some alternative embodiments, a live streaming project may include at least two live events, such as Figure 7 As shown, the live broadcast control device provided in this embodiment of the invention may further include a playback relationship analysis unit 606, which can be used to perform playback relationship analysis on each live broadcast event according to the live broadcast event setting information to obtain the playback association relationship between each live broadcast event;
[0139] The project broadcast control unit 605 can be used to connect the live event broadcast control module based on the playback association relationship to obtain the connected live event broadcast control module;
[0140] Once the connection is triggered, the live event broadcast control module will control the broadcast of the live project.
[0141] In some optional embodiments, the playback association relationship may include the playback order relationship and the playback combination relationship. The project playback control unit 605 can be used to determine the live event playback control module that belongs to the same playback combination based on the playback combination relationship.
[0142] The live event control modules for the same playback combination are connected based on the playback order relationship to construct a live event combination control module;
[0143] Based on the playback order, the live event combination control module is connected to obtain the connected live event combination control module.
[0144] The live event combination control module, triggered after connection, controls the live broadcast project.
[0145] In some optional embodiments, the live broadcast control device provided in this embodiment of the invention may further include a module update unit 607, which can be used to receive updated broadcast control playlist files for live broadcast projects.
[0146] Based on the broadcast control settings mapping relationship, the update broadcast control playlist file is parsed to obtain the live event update settings information corresponding to the live events in the live project;
[0147] Based on the live event update settings, the live event broadcast control module is adjusted to obtain a new live event broadcast control module;
[0148] Return to the steps of executing the live event broadcast control module to control the broadcast of the live project.
[0149] In some optional embodiments, the module update unit 607 can be used to compare the live event update setting information with the live event setting information to determine the updated live event where the setting information has changed;
[0150] Identify the corresponding broadcast control module to be updated from the live event broadcast control modules that have never been executed;
[0151] Based on the live event update settings, the broadcast control module to be updated is updated to obtain a new live event broadcast control module.
[0152] In some optional embodiments, the device information acquisition unit 603 can be used to connect to the target live streaming device;
[0153] Read the current device status information and current attribute settings information of the target live streaming device;
[0154] Based on the current device status information and current attribute settings, generate the device configuration information for the target live streaming device.
[0155] In some optional embodiments, the device information acquisition unit 603 can be used to generate a device configuration information file for the target live streaming device based on the current device status information and the current attribute setting information;
[0156] In response to a modification operation on the device configuration information file, a device configuration update information file is obtained;
[0157] The device configuration update information file is parsed to obtain the device configuration information of the target live streaming device.
[0158] As can be seen from the above, the live broadcast control device can obtain a broadcast control playlist file. The playlist file includes live broadcast project settings information for the live broadcast project. The playlist file is written based on a preset broadcast control setting mapping relationship. The playlist file is parsed based on the broadcast control setting mapping relationship to obtain the live event setting information corresponding to the live events in the live broadcast project. The target live broadcast device corresponding to the live event setting information is determined, and the device configuration information of the target live broadcast device is obtained. Based on the live event setting information and the device configuration information, a live event broadcast control module corresponding to the live event is created. Based on the live event broadcast control module, the live broadcast project is broadcast controlled. Since in this embodiment of the invention, the playlist file can be parsed to obtain the live event setting information required to configure the live event broadcast control module, and a module that can control the live broadcast process can be automatically created based on the live event setting information and the device configuration information, there is no need to manually configure the live event broadcast control module. This reduces the professional skill requirements for using live broadcast control technology, improves the efficiency of live broadcast control, and simplifies the live broadcast control process.
[0159] Furthermore, correspondingly, embodiments of this application also provide a computer device, which can be a terminal. For example... Figure 8 As shown, Figure 8 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device 800 includes a processor 801 with one or more processing cores, a memory 802 with one or more computer-readable storage media, and a computer program stored on the memory 802 and executable on the processor. The processor 801 and the memory 802 are electrically connected. Those skilled in the art will understand that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0160] The processor 801 is the control center of the computer device 800. It connects various parts of the computer device 800 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 802, and calling data stored in the memory 802, it performs various functions of the computer device 800 and processes data, thereby monitoring the computer device 800 as a whole.
[0161] In this embodiment, the processor 801 in the computer device 800 loads the instructions corresponding to the processes of one or more applications into the memory 802 according to the following steps, and the processor 801 runs the applications stored in the memory 802 to achieve various functions:
[0162] Obtain the broadcast control playlist file, which may include live project settings information for the live project. The broadcast control playlist file is written based on the preset broadcast control settings mapping relationship.
[0163] Based on the broadcast control settings mapping relationship, the broadcast control playlist file is parsed to obtain the live event settings information corresponding to the live events in the live project;
[0164] Determine the target live streaming device corresponding to the live streaming event settings and obtain the device configuration information of the target live streaming device;
[0165] Based on the live event settings and device configuration information, create a live event broadcast control module corresponding to the live event;
[0166] The live event broadcast control module is used to control the broadcast of live projects.
[0167] In some optional embodiments, a live streaming project may include at least two live streaming events. Before the live streaming project is controlled based on the live streaming event control module, the live streaming control method provided in this embodiment of the invention may further include:
[0168] Based on the live event settings, the playback relationship of each live event is analyzed to obtain the playback correlation between each live event;
[0169] Based on the live event broadcast control module, broadcast control of live projects can include:
[0170] Based on the playback relationship, the live event broadcast control module is connected to obtain the connected live event broadcast control module;
[0171] Once the connection is triggered, the live event broadcast control module will control the broadcast of the live project.
[0172] In some optional embodiments, the playback association may include playback order relationship and playback combination relationship. Based on the playback association, the live event broadcast control module is connected to obtain the connected live event broadcast control module, which may include:
[0173] Based on the playback combination relationship, determine the live event broadcast control module that belongs to the same playback combination;
[0174] The live event control modules for the same playback combination are connected based on the playback order relationship to construct a live event combination control module;
[0175] Based on the playback order, the live event combination control module is connected to obtain the connected live event combination control module.
[0176] Once the connection is triggered, the live event broadcast control module will control the broadcast of the live project, including:
[0177] The live event combination control module, triggered after connection, controls the live broadcast project.
[0178] In some optional embodiments, the live broadcast control method provided by the embodiments of the present invention may further include:
[0179] Receive updated playlist files for live streaming projects;
[0180] Based on the broadcast control settings mapping relationship, the update broadcast control playlist file is parsed to obtain the live event update settings information corresponding to the live events in the live project;
[0181] Based on the live event update settings, the live event broadcast control module is adjusted to obtain a new live event broadcast control module;
[0182] Return to the steps of executing the live event broadcast control module to control the broadcast of the live project.
[0183] In some optional embodiments, the live event broadcast control module is adjusted based on the live event update settings information to obtain a new live event broadcast control module, which may include:
[0184] Compare the live event update settings with the live event settings to identify the live event update that has changed its settings.
[0185] Identify the corresponding broadcast control module to be updated from the live event broadcast control modules that have never been executed;
[0186] Based on the live event update settings, the broadcast control module to be updated is updated to obtain a new live event broadcast control module.
[0187] In some optional embodiments, obtaining the device configuration information of the target live streaming device may include:
[0188] Connect to the target live streaming device;
[0189] Read the current device status information and current attribute settings information of the target live streaming device;
[0190] Based on the current device status information and current attribute settings, generate the device configuration information for the target live streaming device.
[0191] In some optional embodiments, generating device configuration information for the target live streaming device based on current device status information and current attribute settings may include:
[0192] Based on the current device status information and current attribute settings, generate the device configuration information file for the target live streaming device;
[0193] In response to a modification operation on the device configuration information file, a device configuration update information file is obtained;
[0194] The device configuration update information file is parsed to obtain the device configuration information of the target live streaming device.
[0195] This solution can obtain a broadcast control playlist file, which includes live project settings information for the live project. The playlist file is written based on a preset broadcast control setting mapping relationship. The playlist file is parsed based on this mapping relationship to obtain the live event settings information corresponding to the live events in the live project. The target live device corresponding to the live event settings information is determined, and the device configuration information of the target live device is obtained. Based on the live event settings information and the device configuration information, a live event broadcast control module corresponding to the live event is created. Based on the live event broadcast control module, the live project is broadcast controlled. Since in this embodiment of the invention, the playlist file can be parsed to obtain the live event settings information required to configure the live event broadcast control module, and a module capable of controlling the live flow can be automatically created based on the live event settings information and device configuration information, there is no need to manually configure the live event broadcast control module. This reduces the professional skill requirements for using live broadcast control technology, improves live broadcast control efficiency, and simplifies the live broadcast control process.
[0196] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0197] Optional, such as Figure 8 As shown, the computer device 800 also includes: a touch screen display 803, a radio frequency circuit 804, an audio circuit 805, an input unit 806, and a power supply 807. The processor 801 is electrically connected to the touch screen display 803, the radio frequency circuit 804, the audio circuit 805, the input unit 806, and the power supply 807. Those skilled in the art will understand that... Figure 8 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0198] The touch display screen 803 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 803 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 801. It can also receive and execute commands from the processor 801. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 801 to determine the type of touch event. Subsequently, the processor 801 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 803 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 803 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 803 can also be used as part of the input unit 806 to achieve input functions.
[0199] The radio frequency circuit 804 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other computer devices, and to transmit and receive signals with network devices or other computer devices.
[0200] Audio circuitry 805 can be used to provide an audio interface between a user and a computer device via a speaker and a microphone. Audio circuitry 805 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 805, converted back into audio data, and output to processor 801 for processing. The audio data is then transmitted via radio frequency circuitry 804 to, for example, another computer device, or output to memory 802 for further processing. Audio circuitry 805 may also include an earphone jack to facilitate communication between peripheral headphones and computer devices.
[0201] The input unit 806 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0202] Power supply 807 is used to supply power to various components of computer device 800. Optionally, power supply 807 can be logically connected to processor 801 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 807 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0203] although Figure 8 As not shown in the diagram, the computer device 800 may also include a camera, sensors, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0204] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0205] As can be seen from the above, the computer device provided in this embodiment can obtain a broadcast control playlist file. The broadcast control playlist file includes live project setting information for the live project. The broadcast control playlist file is written based on a preset broadcast control setting mapping relationship. Based on the broadcast control setting mapping relationship, the broadcast control playlist file is parsed to obtain the live event setting information corresponding to the live event in the live project. The target live device corresponding to the live event setting information is determined, and the device configuration information of the target live device is obtained. Based on the live event setting information and the device configuration information, a live event broadcast control module corresponding to the live event is created. Based on the live event broadcast control module, the live project is broadcast controlled. Since in this embodiment of the invention, the broadcast control playlist file can be parsed to obtain the live event setting information required to configure the live event broadcast control module, and a module that can control the live process can be automatically created based on the live event setting information and the device configuration information, there is no need to manually configure the live event broadcast control module. This can reduce the professional skill requirements when using live broadcast control technology, improve the efficiency of live broadcast control, and simplify the live broadcast control process.
[0206] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0207] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute steps in any of the live broadcast control methods provided in embodiments of this application. For example, the computer program can execute the following steps:
[0208] Obtain the broadcast control playlist file, which may include live project settings information for the live project. The broadcast control playlist file is written based on the preset broadcast control settings mapping relationship.
[0209] Based on the broadcast control settings mapping relationship, the broadcast control playlist file is parsed to obtain the live event settings information corresponding to the live events in the live project;
[0210] Determine the target live streaming device corresponding to the live streaming event settings and obtain the device configuration information of the target live streaming device;
[0211] Based on the live event settings and device configuration information, create a live event broadcast control module corresponding to the live event;
[0212] The live event broadcast control module is used to control the broadcast of live projects.
[0213] In some optional embodiments, a live streaming project may include at least two live streaming events. Before the live streaming project is controlled based on the live streaming event control module, the live streaming control method provided in this embodiment of the invention may further include:
[0214] Based on the live event settings, the playback relationship of each live event is analyzed to obtain the playback correlation between each live event;
[0215] Based on the live event broadcast control module, broadcast control of live projects can include:
[0216] Based on the playback relationship, the live event broadcast control module is connected to obtain the connected live event broadcast control module;
[0217] Once the connection is triggered, the live event broadcast control module will control the broadcast of the live project.
[0218] In some optional embodiments, the playback association may include playback order relationship and playback combination relationship. Based on the playback association, the live event broadcast control module is connected to obtain the connected live event broadcast control module, which may include:
[0219] Based on the playback combination relationship, determine the live event broadcast control module that belongs to the same playback combination;
[0220] The live event control modules for the same playback combination are connected based on the playback order relationship to construct a live event combination control module;
[0221] Based on the playback order, the live event combination control module is connected to obtain the connected live event combination control module.
[0222] Once the connection is triggered, the live event broadcast control module will control the broadcast of the live project, including:
[0223] The live event combination control module, triggered after connection, controls the live broadcast project.
[0224] In some optional embodiments, the live broadcast control method provided by the embodiments of the present invention may further include:
[0225] Receive updated playlist files for live streaming projects;
[0226] Based on the broadcast control settings mapping relationship, the update broadcast control playlist file is parsed to obtain the live event update settings information corresponding to the live events in the live project;
[0227] Based on the live event update settings, the live event broadcast control module is adjusted to obtain a new live event broadcast control module;
[0228] Return to the steps of executing the live event broadcast control module to control the broadcast of the live project.
[0229] In some optional embodiments, the live event broadcast control module is adjusted based on the live event update settings information to obtain a new live event broadcast control module, which may include:
[0230] Compare the live event update settings with the live event settings to identify the live event update that has changed its settings.
[0231] Identify the corresponding broadcast control module to be updated from the live event broadcast control modules that have never been executed;
[0232] Based on the live event update settings, the broadcast control module to be updated is updated to obtain a new live event broadcast control module.
[0233] In some optional embodiments, obtaining the device configuration information of the target live streaming device may include:
[0234] Connect to the target live streaming device;
[0235] Read the current device status information and current attribute settings information of the target live streaming device;
[0236] Based on the current device status information and current attribute settings, generate the device configuration information for the target live streaming device.
[0237] In some optional embodiments, generating device configuration information for the target live streaming device based on current device status information and current attribute settings may include:
[0238] Based on the current device status information and current attribute settings, generate the device configuration information file for the target live streaming device;
[0239] In response to a modification operation on the device configuration information file, a device configuration update information file is obtained;
[0240] The device configuration update information file is parsed to obtain the device configuration information of the target live streaming device.
[0241] This solution can obtain a broadcast control playlist file, which includes live project settings information for the live project. The playlist file is written based on a preset broadcast control setting mapping relationship. The playlist file is parsed based on this mapping relationship to obtain the live event settings information corresponding to the live events in the live project. The target live device corresponding to the live event settings information is determined, and the device configuration information of the target live device is obtained. Based on the live event settings information and the device configuration information, a live event broadcast control module corresponding to the live event is created. Based on the live event broadcast control module, the live project is broadcast controlled. Since in this embodiment of the invention, the playlist file can be parsed to obtain the live event settings information required to configure the live event broadcast control module, and a module capable of controlling the live flow can be automatically created based on the live event settings information and device configuration information, there is no need to manually configure the live event broadcast control module. This reduces the professional skill requirements for using live broadcast control technology, improves live broadcast control efficiency, and simplifies the live broadcast control process.
[0242] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0243] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0244] Since the computer program stored in the storage medium can execute the steps in any of the live broadcast control methods provided in the embodiments of this application, the beneficial effects that any of the live broadcast control methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0245] The above provides a detailed description of a live broadcast control method, apparatus, storage medium, and computer equipment provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A live broadcast control method, characterized in that, Applied to a live streaming system, the method includes: Obtain the broadcast control playlist file, which includes live broadcast project settings information for the live broadcast project. The broadcast control playlist file is obtained by writing the live broadcast project information according to the preset broadcast control settings mapping relationship in a pre-determined playlist writing software. The broadcast control playlist file is an office-type file format. The playlist writing software defines the device information, signal and action description methods of the live broadcast equipment in office software, as well as the filling format of the e-sports event process. Based on the broadcast control setting mapping relationship, the broadcast control playlist file is parsed to obtain the live event setting information corresponding to the live events in the live project; Determine the target live streaming device corresponding to the live streaming event settings information, and obtain the device configuration information of the target live streaming device; Based on the live event settings information and the device configuration information, a live event broadcast control module corresponding to the live event is created. , The live event broadcast control module is a module that implements automated broadcast control in the automated broadcast control platform. The type of the live event broadcast control module includes any one of the modules "Engines", "Channel", "Actor", and "Group". Among them, "Engines" and "Channel" connect to the live broadcast system, "Actor" is used to set the actions of the process equipment, "Group" is used to combine the live broadcast process, and multiple "Actor" and "Group" are used to form a complete live automated serialization list. The live event broadcast control module is used to control the broadcast of the live project.
2. The live broadcast control method according to claim 1, characterized in that, The live streaming project includes at least two live streaming events. Before the live streaming event-based broadcast control module performs broadcast control on the live streaming project, the method further includes: Based on the live event setting information, the playback relationship of each live event is analyzed to obtain the playback association relationship between each live event; The live event-based broadcast control module controls the broadcast of the live project, including: Based on the playback association, the live event broadcast control module is connected to obtain the connected live event broadcast control module; The live event broadcast control module, triggered by the connection, controls the broadcast of the live project.
3. The live broadcast control method according to claim 2, characterized in that, The playback association includes playback order relationship and playback combination relationship. The connection of the live event broadcast control module based on the playback association to obtain the connected live event broadcast control module includes: Based on the playback combination relationship, determine the live event broadcast control module that belongs to the same playback combination; The live event control modules for the same playback combination are connected based on the playback order relationship to construct a live event combination control module; Based on the playback order relationship, the live event combination control module is connected to obtain the connected live event combination control module. The live event broadcast control module, which triggers the connection, controls the broadcast of the live project, including: The live event combination broadcast control module, triggered by the connection, controls the broadcast of the live project.
4. The live broadcast control method according to claim 1, characterized in that, The method further includes: Receive the updated play control playlist file for the live streaming project; Based on the broadcast control setting mapping relationship, the updated broadcast control playlist file is parsed to obtain the live event update setting information corresponding to the live event in the live project; Based on the live event update settings information, the live event broadcast control module is adjusted to obtain a new live event broadcast control module; Return to the step of executing the live event-based broadcast control module to control the broadcast of the live project.
5. The live broadcast control method according to claim 4, characterized in that, The step of adjusting the live event broadcast control module based on the updated live event settings information to obtain a new live event broadcast control module includes: By comparing the live event update settings information with the live event settings information, the update live event in which the settings information has changed is determined; The broadcast control module corresponding to the updated live event is determined from the live event broadcast control modules that have never been executed; Based on the live event update settings, the broadcast control module to be updated is updated to obtain a new live event broadcast control module.
6. The live broadcast control method according to claim 1, characterized in that, The step of obtaining the device configuration information of the target live streaming device includes: Connect to the target live streaming device; Read the current device status information and current attribute settings information of the target live streaming device; Based on the current device status information and the current attribute settings information, the device configuration information of the target live streaming device is generated.
7. The live broadcast control method according to claim 6, characterized in that, The step of generating device configuration information for the target live streaming device based on the current device status information and the current attribute settings information includes: Based on the current device status information and the current attribute setting information, generate the device configuration information file of the target live streaming device; In response to a modification operation on the device configuration information file, a device configuration update information file is obtained; The device configuration update information file is parsed to obtain the device configuration information of the target live streaming device.
8. A live broadcast control device, characterized in that, The device, used in a live streaming system, includes: The file acquisition unit is used to acquire the broadcast control playlist file. The broadcast control playlist file includes live project setting information for the live project. The broadcast control playlist file is obtained by writing the live project information according to the preset broadcast control setting mapping relationship in a predetermined playlist writing software. The broadcast control playlist file is an office file format. The playlist writing software defines the device information, signal and action description methods of the live broadcast equipment in the office software, as well as the filling format of the e-sports event process. The file parsing unit is used to parse the broadcast control playlist file based on the broadcast control setting mapping relationship to obtain the live event setting information corresponding to the live event in the live project; The device information acquisition unit is used to determine the target live streaming device corresponding to the live streaming event setting information and acquire the device configuration information of the target live streaming device. The module creation unit is used to create a live event broadcast control module corresponding to the live event based on the live event setting information and the device configuration information. The live event broadcast control module is a module that implements automated broadcast control in the automated broadcast control platform. The type of the live event broadcast control module includes any one of the modules "Engines", "Channel", "Actor", and "Group". Among them, "Engines" and "Channel" connect to the live broadcast system, "Actor" is used to set the process device actions, "Group" is used to combine live processes, and multiple "Actor" and "Group" are used to form a complete live automated serialization list. The project broadcast control unit is used to control the broadcast of the live project based on the live event broadcast control module.
9. A computer device, characterized in that, It includes a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to perform the steps in the live broadcast control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to execute the steps of the live broadcast control method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the steps of the live broadcast control method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Automatic program delivery control facility and special service program delivery method thereof, and broadcast schedule managing device
JP2007053547A