CN109068179A - A kind of multi-platform live broadcasting method, computer installation and computer readable storage medium - Google Patents
A kind of multi-platform live broadcasting method, computer installation and computer readable storage medium Download PDFInfo
- Publication number
- CN109068179A CN109068179A CN201811082237.3A CN201811082237A CN109068179A CN 109068179 A CN109068179 A CN 109068179A CN 201811082237 A CN201811082237 A CN 201811082237A CN 109068179 A CN109068179 A CN 109068179A
- Authority
- CN
- China
- Prior art keywords
- server
- platform
- video stream
- stream data
- virtual machine
- 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.)
- Granted
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/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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4437—Implementing a Virtual Machine [VM]
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention discloses a kind of multi-platform live broadcasting method, computer installation and computer readable storage medium, and this method includes the video stream data that server receiving terminal equipment is sent;Virtual machine is created and run, runs two or more simulators on a virtual machine, the operation of each simulator has a live streaming platform client application;Virtual machine receives video stream data and the received video stream data of institute is sent to each simulator.The present invention also provides the computer installations and computer readable storage medium of realizing the above method.The present invention can facilitate user to realize live streaming operation on multiple live streaming platforms by a terminal device, avoid the trouble being broadcast live simultaneously using multiple terminal devices, reduce the cost of live streaming, while promoting the effect of live streaming.
Description
Technical field
The present invention relates to video flowing transmission field more particularly to a kind of multi-platform live broadcasting methods, the meter for realizing this method
Calculation machine device and computer readable storage medium.
Background technique
In recent years, with the development of network direct broadcasting technology, more and more people register on various network direct broadcasting platforms
Account, and interacted by way of net cast with the public.People are when being broadcast live, it is necessary first to infuse on live streaming platform
One account of volume, and pass through live streaming equipment and be provided with a live streaming to live streaming platform transmitting video-frequency flow, such as live streaming platform and put down
Platform server, to after Platform Server transmitting video-frequency flow data are broadcast live, live streaming Platform Server is broadcast live terminal device to viewing
Other users transmitting video-frequency flow data.
It is set in general, the terminal device that live streaming user uses in live streaming can be desktop computer either mobile terminal
It is standby, such as smart phone or tablet computer etc., such as the installation live streaming platform client application on smart phone, it is straight to run this
Broadcast platform client application after, by the client application to live streaming Platform Server transmitting video-frequency flow data.
But due to the smart phone same time can only one application program of front stage operation, if user is in an intelligence
When being equipped with the client application of multiple live streaming platforms on mobile phone, the client application of only one live streaming platform of same time exists
The client application of front stage operation, other live streaming platforms can only running background.Therefore, if user need on multiple platforms into
When row live streaming, multiple smart phones are often required to use, the client of a live streaming platform is run on each smart phone
Using.
However, such operate brings following problems: first, user needs using more smart phones, and each intelligence
Energy mobile phone has corresponding hardware requirement, such as video sharing is supported therefore to lead to user live broadcast increased costs.Second, due to
Different smart phone shooting angle is not identical, causes the angle seen on different live streaming platforms different, user is often
Can only one smart phone of face, and other smart phones can only from the angle shot of side, cause watch live streaming personnel see
Live video visual angle it is poor, influence live-experience.Third, it is past if user is broadcast live in the environment of no wifi
It toward mobile data flow can only be used, is broadcast live using multiple smart phones, results in each smart phone to generate big
The mobile data flow of amount, greatly increases the cost of user live broadcast.Finally, i.e. user side is walked if user needs to follow live streaming
Side is clapped, then is difficult to hand-held multiple terminal devices, influences the progress of user live broadcast.
Summary of the invention
The main object of the present invention, which is to provide, a kind of to be facilitated user in multiple and different live streaming platforms while being broadcast live more
Platform live broadcasting method.
It is a further object of the present invention to provide a kind of computer installations that can be realized above-mentioned multi-platform live broadcasting method.
Another object of the present invention is to provide a kind of computer-readable storage that can be realized above-mentioned multi-platform live broadcasting method
Medium.
In order to realize above-mentioned main purpose, multi-platform live broadcasting method provided by the invention includes that server receiving terminal is set
The video stream data that preparation is sent;Virtual machine is created and run, runs two or more simulators on a virtual machine, each simulation
Device operation has a live streaming platform client application;Virtual machine receives video stream data and sends the received video stream data of institute
To each simulator.
By above scheme as it can be seen that when user needs to be broadcast live on multiple live streaming platforms, it is only necessary to use an end
End equipment, and the video stream data being broadcast live is sent to server by terminal device, virtual machine is run by server, by virtual
Multiple simulators are run on machine and carry out while running multiple live streaming platform client applications, thus to the server of multiple live streaming platforms
Send video stream data.
Since user only needs a terminal device that can send video stream data to multiple live streaming platforms, user is not required to
Multiple terminal devices are purchased, also do not need to generate a large amount of mobile data flow, it, can also be with even if user needs to follow live streaming
The convenient live streaming that multiple live streaming platforms are realized by a terminal device, it may also be ensured that see on different live streaming platforms
Visual angle is all identical, in this way, the live streaming of user can be significantly facilitated.
One Preferable scheme is that, before server receives video stream data, authentication that first receiving terminal apparatus is sent
Solicited message, and authentication is carried out to the received ID authentication request information of institute.
It can be seen that server carries out body to user first before the simulator transmitting video-frequency flow data to virtual machine
Part identification, it can be ensured that the video stream data of user is sent on correctly live streaming Platform Server.
Further embodiment is that it includes: judgement authentication that server, which carries out authentication to ID authentication request information,
Whether the identity information in information is consistent with the identity information that the user is recorded in live streaming platform;Alternatively, server will be connect
Identity information in the identity request information of receipts is sent to authentication server, is asked by authentication server to authentication
It asks information to be authenticated and receives the authentication result of authentication server return.
As it can be seen that recognizing by server oneself or by third-party authentication server subscriber identity information
Card, it can be ensured that the accuracy of authentication.
Further scheme is, on virtual machine after running simulation device, receives the default live streaming platform client application of operation
Instruction, and according to institute it is received instruction preset live streaming platform client application is run on simulator.
It can be seen that user by terminal device to server transport video stream data when, also send and run to server
The instruction of default live streaming platform client application, so that the live streaming platform client application for needing to run is set, so as to root
According to the server for needing for video stream data to be transmitted to preset multiple live streaming platforms.
Further scheme is that it includes: one template virtual machine of lookup and duplication that server, which creates and runs virtual machine,
The display title and hardware setting of virtual machine are modified, and configures the network interface hardware address of virtual machine, network settings, host
Name.
It can be seen that there is the virtual machine being arranged on the server oneself independent network interface hardware address, network to set
Set and host name etc., can be convenient virtual machine and live streaming Platform Server carries out data interaction, it is ensured that virtual machine smoothly to
Platform Server is broadcast live and sends video stream data, can also receive the data that live streaming Platform Server returns.
Further scheme is that virtual machine assigns each one, simulator label, and server receives video stream data
After, video stream data is sent to by the simulator with correspondence markings according to the information for the terminal device for sending video stream data
In.
As it can be seen that by the way that each simulator is marked, to distinguish different simulators, it is ensured that video stream data energy
It is enough to be accurately transmitted to specified simulator, so that it is guaranteed that video stream data is accurately transmitted to corresponding live streaming platform service
Device.
Further scheme is that after terminal device sends video stream data to server, server is according to terminal device
Information determine the label of corresponding simulator, and video stream data is sent in the simulator with correspondence markings.
It can be seen that before sending video stream data to simulator, first to the terminal device for sending video stream data
Information judged, and confirm corresponding simulator label, video stream data fast and accurately can be sent to simulation
Device.
In order to realize above-mentioned another object, the present invention also provides computer installation include processor and memory,
Memory is stored with computer program, and each of above-mentioned multi-platform live broadcasting method is realized when computer program is executed by processor
Step.
In order to realize above-mentioned a further object, the present invention also provides computer readable storage medium on be stored with computer
Program, the computer program realize each step of above-mentioned multi-platform live broadcasting method when being executed by processor.
Detailed description of the invention
Fig. 1 is the terminal device for applying the multi-platform live broadcasting method of the present invention, the schematic diagram of server.
Fig. 2 is the flow chart of the multi-platform live broadcasting method embodiment of the present invention.
The invention will be further described with reference to the accompanying drawings and embodiments.
Specific embodiment
Multi-platform live broadcasting method application of the invention on the server, especially has the server of video transmission capabilities
On, it is preferred that virtual machine can be run on the server, and operation has simulator on a virtual machine, therefore, meter of the invention
Calculation machine device can be server, and computer readable storage medium can be the various storage mediums with data storage function,
The including but not limited to nonvolatile memories such as FLASH, EEPROM.
Multi-platform live broadcasting method embodiment:
It can be the portable electronics such as smart phone, tablet computer using the terminal device of the multi-platform live broadcasting method of the present embodiment
Equipment, it is of course also possible to be desktop computer.Referring to Fig. 1, when live streaming, the terminal device 10 of user is transmitted to server 20 to be regarded
Frequency flow data, such as user form video stream data by video capture application program, and video stream data is then transmitted to clothes
Business device 20.In the present embodiment, operation is virtual machine 21 and virtual machine 24 respectively there are two virtual machine on server 20, also,
There are two operations on analog machine, such as virtual machine 21 simulator 22 and simulator 23 for operation on each virtual machine, virtually
Operation has simulator 25 and simulator 26 on machine 24.
Preferably, each virtual machine has independent data-handling capacity, i.e. virtual machine 21 will be assigned centainly
Hardware resource, such as with independent memory source and memory space, in addition, each simulator be assigned it is independent hard
Part equipment data, such as simulator 22 are assigned independent network hardware addresses, so that it is guaranteed that simulator 22 can pass through the net
Network hardware address is communicated with live streaming Platform Server 31.
Also, a live streaming platform client application can be run on each simulator, such as simulator 22 is run
First live streaming platform client application, simulator 23 run second live streaming platform client application, so analogize.In this way,
In structure shown in FIG. 1, since operation has 4 simulators on server 20, and each simulator can run one directly
Broadcast platform client application, in this way, on server 20 one can run the client applications of four different live streaming platforms,
It is exactly to be exported respectively to four different live streaming Platform Servers, such as live streaming Platform Server 31,32,33,34 respectively
Video stream data.In this way, four live streaming Platform Servers 31,32,33,34 receive identical video stream data.
It should be noted that Fig. 1 is only a kind of application mode of the present embodiment, when practical application, can according to need
More virtual machines are set on server 20, and one or more simulator can be run on each virtual machine, are built
The quantity of vertical virtual machine and the quantity of simulator can determine according to the demand of user completely.
The process of the multi-platform live broadcasting method of the present embodiment is introduced below with reference to Fig. 2.Firstly, executing step S1, server
The connection request that receiving terminal apparatus is sent.Therefore, user need when being broadcast live on multiple live streaming platforms, be first using
One terminal device sends connection request to server, to realize the data interaction between server and terminal device.Terminal
Connection between equipment and server is established can be realized using existing technology, i.e., between terminal device and common server
Connection type, such as terminal device responds the connection request by server by accessing the server of specific address.
After terminal device and server establish connection, the identity that step S2 server receiving terminal equipment is sent is executed
Certification request information, and according to received authentication information the identity of user is authenticated.Preferably, user passes through
Terminal device sends ID authentication request information to server, such as sending includes the information such as account and authentication password to taking
Business device.
For example, the account registered on live streaming platform, login password are sent to server by user, by server to user
The account of offer, login password are authenticated.Account that user provides, login password can be sent to specific straight by server
It broadcasts platform and receives the identity authentication result that live streaming platform returns, therefore, server is the authentication for judging user and sending
Whether whether the authentication information that uses is consistent on live streaming platform with user for information, if unanimously, being identified through user
Authentication.
Alternatively, after the ID authentication request information that server receiving terminal equipment is sent, from ID authentication request information
In extract authentication information, and extracted authentication information is sent to third-party authentication server,
User identity is authenticated by authentication server.Wherein, third-party authentication server can be flat by being broadcast live
The specified server for being authenticated to user identity of platform.
Or the preset account of record user and login password, terminal device ask authentication on server
After asking information to be sent to server, server is after extracting login account and password in ID authentication request information, to being extracted
Account authenticated with password.Optionally, the account, password and user are arranged on live streaming platform account, password not phase
Together.
Certainly, if user needs video stream data being sent to multiple live streaming platforms, it is right respectively that server needs
User carries out authentication in the accounts of multiple live streaming platforms registrations, password, if some account for using of live streaming platform with
Password is inconsistent, then confirms the authentication failure on the live streaming platform.
Then, step S3 is executed, is judged whether through authentication, such as the user identity authentication for judging that user sends is asked
Ask subscriber identity information included in information whether consistent with the subscriber identity information that user records on live streaming platform, or
Whether receive third-party authentication server transmission is identified through the information of authentication, if so, thening follow the steps
Otherwise S5 executes step S4, the information of authentication mistake is sent to terminal device, and refuses to create virtual machine, Yong Huye
Just can not by server to it is multiple live streaming platforms server transport video stream datas.
If it is confirmed that having passed through authentication, server and terminal device establish exclusive communication link, and using special
The communication link of category realizes the transmission of video stream data, i.e., terminal device is by the communication link to server transport video flowing
Data, and the returned data that platform is broadcast live is sent to terminal device also by the communication link by server.
Then, execute step S5, server will create and run virtual machine, such as server creation operation one or
Multiple virtual machines run the simulator of multiple live streaming platforms of user setting on each virtual machine, in the present embodiment, simulation
Device is one by software program realization and the function of analog hardware processor and the program of instruction system, and effect is that operation is straight
Broadcast platform client application.
Preferably, the deployment for the realization virtual machine that server can automate, such as server are searched and replicate a mould
Plate virtual machine, and automatic management correcting display title and hardware setting, and be one network interface hardware of virtual machine configuration
Address, network settings, host name and domain etc..Also, it after virtual machine starting, marks automatically and runs one or more simulation
Device, the client application of automated log on live streaming platform after the operation of each simulator.
Since the live streaming platform that different users needs to log in is not identical, after creating virtual machine, server is also
What receiving terminal apparatus was sent runs the instruction of default live streaming platform client application, which includes that the live streaming for needing to run is put down
The information such as the title of platform client application after server receives the instruction, are transported on simulator according to the received instruction of institute
The preset live streaming platform client application of row.
It is furthermore preferred that being each mould on a virtual machine when running simulation device after server creates each virtual machine
A label is arranged in quasi- device, which is used to identify different simulators, such as identifies some simulator used by a user,
And the live streaming platform client application run on present day analog device can be identified.For example, the label of simulator can wrap containing
User information and the information of live streaming platform client application, or a table is established on the server, which has
The information of the corresponding relationship of the live streaming platform client run on user, simulator and simulator.
Then, step S6, the video stream data that server receiving terminal equipment is sent are executed.It establishes on the server virtual
After machine and simulator, server will receive the video stream data from terminal device, such as user passes through terminal device
Video stream data captured by photographic device.Due to establishing exclusive communication link between server and terminal device,
Terminal device can realize the transmission of video stream data by the exclusive communication link.
Then, step S7 is executed, server determines the simulator that video stream data is sent according to the information of terminal device.
Due to that can run multiple virtual machines on the server, and on a virtual machine, operation has one or more simulator, by
It can be directed to different users in the virtual machine run on server, and different users may need to different live streaming platforms
Server transport video stream data.Therefore, server needs to confirm different users, and the video that terminal device is transmitted
Flow data is accurately sent on simulator.
Therefore, when terminal device is to server transport video stream data, it is also necessary to send the mark of terminal device, such as eventually
The network appliance address etc. of the unique code of end equipment either terminal device, after server receives the information of terminal device,
According to the unique code or network appliance address of terminal device, the identity information of the terminal device can be determined, due to step
The corresponding relationship of user and simulator is established when S5, and each user currently only therefore can using a terminal device
To establish the corresponding relationship between terminal device and simulator, so that it is determined that the terminal device is corresponding with which simulator.
After determining simulator corresponding to terminal device, step S8 is then executed, server is by received view
Frequency Stream Data Transmission is to corresponding simulator.Since a user may use multiple simulators, a terminal device
Corresponding to multiple simulators, step S8 is exactly that the video stream data of terminal device transmission is sent to multiple corresponding simulations
On device.Since operation has live streaming platform client application on simulator, it is thereby achieved that the video of terminal device shooting
Stream Data Transmission is to multiple live streaming platform clients using upper.
Finally, executing step S9, judge whether to receive the solicited message for exiting live streaming, for example, receiving terminal device
The information that the live streaming of transmission terminates exits live streaming process, i.e. server no longer receives if receiving the information that live streaming terminates
Video stream data.If being not received by video stream data, S6 is thened follow the steps, continues to the video flowing of terminal device transmission
Data, and the received video stream data of institute is transmitted to corresponding simulator.
As it can be seen that user can by a terminal device can to it is multiple live streaming platforms server transport video fluxions
According in this way, user does not need to purchase more terminal devices, and may insure the angle for the video seen on each live streaming platform
It is all identical, when user needs track shot, do not need to significantly facilitate the live streaming behaviour of user using more terminal devices simultaneously yet
Make.
Computer installation embodiment:
The computer installation of the present embodiment includes processor, memory and storage in memory and can transport on a processor
Capable computer program, such as the computer program for realizing above-mentioned multi-platform live broadcasting method.Processor executes computer journey
Each step of above-mentioned multi-platform live broadcasting method is realized when sequence.
For example, computer program can be divided into one or more modules, one or more module, which is stored in, is deposited
It in reservoir, and is executed by processor, to complete modules of the invention.One or more modules can be can complete it is specific
The series of computation machine program instruction section of function, the instruction segment is for describing execution of the computer program in terminal device
Journey.
It should be noted that terminal device can be desktop PC, notebook, palm PC and cloud server etc.
Calculate equipment.Terminal device may include, but be not limited only to, processor, memory.It will be understood by those skilled in the art that this hair
Bright schematic diagram is only the example of terminal device, does not constitute the restriction to terminal device, may include than illustrate it is more or
Less component perhaps combines certain components or different components, such as terminal device can also be set including input and output
Standby, network access equipment, bus etc..
Processor alleged by the present invention can be central processing unit (Central Processing Unit, CPU), may be used also
To be other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic device
Part, discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processing
Device etc., processor are the control centres of terminal device, utilize the various pieces of various interfaces and the entire terminal device of connection.
Memory can be used for storing computer program and/or module, and processor is stored in memory by operation or execution
Interior computer program and/or module, and the data being stored in memory are called, realize the various functions of terminal device.
Memory can mainly include storing program area and storage data area, wherein storing program area can storage program area, at least one
Application program needed for function (such as sound-playing function, image player function etc.) etc.;Storage data area can be stored according to hand
Machine uses created data (such as audio data, phone directory etc.) etc..In addition, memory may include high random access
Memory can also include nonvolatile memory, such as hard disk, memory, plug-in type hard disk, intelligent memory card (Smart
Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card), at least one magnetic
Disk storage device, flush memory device or other volatile solid-state parts.
Computer readable storage medium:
If the module that server integrates is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-described embodiment side
All or part of the process in method can also instruct relevant hardware to complete, the computer program by computer program
It can be stored in a computer readable storage medium, the computer program is when being executed by processor, it can be achieved that above-mentioned each more
Each step of platform live broadcasting method.
Wherein, computer program includes computer program code, and computer program code can be source code form, object
Code form, executable file or certain intermediate forms etc..Computer-readable medium may include: that can carry computer program
Any entity or device of code, recording medium, USB flash disk, mobile hard disk, magnetic disk, CD, computer storage, read-only memory
(ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, electricity
Believe signal and software distribution medium etc..It should be noted that the content that computer-readable medium includes can be managed according to the administration of justice
Local legislation and the requirement of patent practice carry out increase and decrease appropriate, such as in certain jurisdictions, according to legislation and patent
Practice, computer-readable medium does not include electric carrier signal and telecommunication signal.
Certainly, above-mentioned scheme is the preferred embodiment of the invention, and practical application is that can also have more variations,
For example, the change etc. of the particular content of change or user's ID authentication information to the process of user identity authentication, such
Change does not influence implementation of the invention, should include within the scope of the present invention yet.
Claims (10)
1. multi-platform live broadcasting method characterized by comprising
The video stream data that server receiving terminal equipment is sent;
Virtual machine is created and run, two or more simulators are run on the virtual machine, each described simulator operation
There is a live streaming platform client application;
The virtual machine receives the video stream data and the received video stream data of institute is sent to each simulation
Device.
2. multi-platform live broadcasting method according to claim 1, it is characterised in that:
Before the server receives the video stream data, the ID authentication request information that the terminal device is sent first is received,
And authentication is carried out to the received ID authentication request information of institute.
3. multi-platform live broadcasting method according to claim 2, it is characterised in that:
It includes: to judge in the authentication information that the server, which carries out authentication to the ID authentication request information,
Whether identity information is consistent with the identity information that the user is recorded in live streaming platform.
4. multi-platform live broadcasting method according to claim 2, it is characterised in that:
It includes: the server by the received identity of institute that the server, which carries out authentication to the ID authentication request information,
Identity information in solicited message is sent to authentication server, is asked by the authentication server to the authentication
It asks information to be authenticated and receives the authentication result that the authentication server returns.
5. multi-platform live broadcasting method according to any one of claims 1 to 4, it is characterised in that:
After running the simulator on the virtual machine, receives and run the instruction that default live streaming platform client is applied, and according to
The received instruction of institute runs preset live streaming platform client application on the simulator.
6. multi-platform live broadcasting method according to any one of claims 1 to 4, it is characterised in that:
The server, which creates and runs the virtual machine, to be included: lookup and replicates a template virtual machine, is modified described virtual
The display title and hardware setting of machine, and configure the network interface hardware address of the virtual machine, network settings, host name.
7. multi-platform live broadcasting method according to claim 6, it is characterised in that:
The virtual machine assigns each one, simulator label, after the server receives the video stream data,
The video stream data is sent to the institute with correspondence markings according to the information for the terminal device for sending the video stream data
It states in simulator.
8. multi-platform live broadcasting method according to claim 7, it is characterised in that:
After the terminal device sends video stream data to the server, the server is according to the information of the terminal device
It determines the label of the corresponding simulator, and the video stream data is sent to the simulator with correspondence markings
In.
9. computer installation, which is characterized in that including processor and memory, the memory is stored with computer program,
Realizing the multi-platform live broadcasting method as described in any one of claim 1 to 8 when the computer program is executed by processor
Each step.
10. computer readable storage medium is stored thereon with computer program, it is characterised in that: the computer program is located
Manage each step that the multi-platform live broadcasting method as described in any one of claim 1 to 8 is realized when device executes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811082237.3A CN109068179B (en) | 2018-09-17 | 2018-09-17 | Multi-platform live broadcast method, computer device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811082237.3A CN109068179B (en) | 2018-09-17 | 2018-09-17 | Multi-platform live broadcast method, computer device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109068179A true CN109068179A (en) | 2018-12-21 |
CN109068179B CN109068179B (en) | 2020-10-02 |
Family
ID=64762809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811082237.3A Active CN109068179B (en) | 2018-09-17 | 2018-09-17 | Multi-platform live broadcast method, computer device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109068179B (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131907A (en) * | 2019-12-31 | 2020-05-08 | 广州市百果园信息技术有限公司 | Live content introduction method and device, storage medium and equipment |
CN111385593A (en) * | 2018-12-29 | 2020-07-07 | 广州市百果园信息技术有限公司 | Cross-platform live content synchronization method and device, storage medium and server |
CN111510780A (en) * | 2020-04-10 | 2020-08-07 | 广州华多网络科技有限公司 | Video live broadcast control, bridging, flow control and broadcast control method and client |
CN112788349A (en) * | 2019-11-01 | 2021-05-11 | 上海哔哩哔哩科技有限公司 | Data stream pushing method, system, computer equipment and readable storage medium |
CN112804550A (en) * | 2021-01-21 | 2021-05-14 | 西安万像电子科技有限公司 | Terminal control method and device and live broadcast control system |
CN112866738A (en) * | 2021-01-19 | 2021-05-28 | 西安万像电子科技有限公司 | Message processing method and live message management system |
CN112887752A (en) * | 2021-02-08 | 2021-06-01 | 北京安锐卓越信息技术股份有限公司 | Live broadcast establishing method and device based on multiple live broadcast platforms and storage medium |
CN113163216A (en) * | 2020-01-22 | 2021-07-23 | 华为技术有限公司 | Live broadcast method and live broadcast system based on cloud mobile phone |
CN113259696A (en) * | 2021-05-11 | 2021-08-13 | 西安万像电子科技有限公司 | Live broadcast method and device, storage medium and electronic equipment |
CN113347450A (en) * | 2021-04-09 | 2021-09-03 | 中科创达软件股份有限公司 | Method, device and system for sharing audio and video equipment by multiple applications |
CN113365094A (en) * | 2021-06-09 | 2021-09-07 | 杭州星犀科技有限公司 | Live broadcast-based push stream data processing method, computing device and storage medium |
WO2021185302A1 (en) * | 2020-03-20 | 2021-09-23 | 华为技术有限公司 | Live streaming and configuration method based on cloud phones, and related apparatus and system |
CN113497945A (en) * | 2020-03-20 | 2021-10-12 | 华为技术有限公司 | Live broadcast and configuration method based on cloud mobile phone and related device and system |
CN113760431A (en) * | 2021-08-30 | 2021-12-07 | 百度在线网络技术(北京)有限公司 | Application program control method and device, electronic equipment and readable storage medium |
WO2021258617A1 (en) * | 2020-06-22 | 2021-12-30 | 深圳市沃特沃德股份有限公司 | Multi-platform synchronous live streaming method and apparatus, computer device, and readable storage medium |
CN114363654A (en) * | 2022-01-12 | 2022-04-15 | 北京字节跳动网络技术有限公司 | Video plug-flow method, device, terminal equipment and storage medium |
CN114697647A (en) * | 2022-04-08 | 2022-07-01 | 微梦创科网络科技(中国)有限公司 | Live broadcast testing method and device |
CN115022669A (en) * | 2022-05-31 | 2022-09-06 | 厦门蝉羽网络科技有限公司 | Live broadcast system and live broadcast method based on information processing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8881222B2 (en) * | 2009-09-23 | 2014-11-04 | At&T Intellectual Property I, L.P. | Multimedia interactive simulator |
CN106803974A (en) * | 2017-03-01 | 2017-06-06 | 北京牡丹电子集团有限责任公司数字电视技术中心 | The real-time retransmission method of live video stream |
CN107483460A (en) * | 2017-08-29 | 2017-12-15 | 广州华多网络科技有限公司 | A kind of method and system of multi-platform parallel instructor in broadcasting's plug-flow |
CN107483812A (en) * | 2017-08-02 | 2017-12-15 | 深圳依偎控股有限公司 | A kind of multi-platform parallel live method and device |
-
2018
- 2018-09-17 CN CN201811082237.3A patent/CN109068179B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8881222B2 (en) * | 2009-09-23 | 2014-11-04 | At&T Intellectual Property I, L.P. | Multimedia interactive simulator |
CN106803974A (en) * | 2017-03-01 | 2017-06-06 | 北京牡丹电子集团有限责任公司数字电视技术中心 | The real-time retransmission method of live video stream |
CN107483812A (en) * | 2017-08-02 | 2017-12-15 | 深圳依偎控股有限公司 | A kind of multi-platform parallel live method and device |
CN107483460A (en) * | 2017-08-29 | 2017-12-15 | 广州华多网络科技有限公司 | A kind of method and system of multi-platform parallel instructor in broadcasting's plug-flow |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111385593A (en) * | 2018-12-29 | 2020-07-07 | 广州市百果园信息技术有限公司 | Cross-platform live content synchronization method and device, storage medium and server |
CN112788349A (en) * | 2019-11-01 | 2021-05-11 | 上海哔哩哔哩科技有限公司 | Data stream pushing method, system, computer equipment and readable storage medium |
CN112788349B (en) * | 2019-11-01 | 2022-10-04 | 上海哔哩哔哩科技有限公司 | Data stream pushing method, system, computer equipment and readable storage medium |
CN111131907A (en) * | 2019-12-31 | 2020-05-08 | 广州市百果园信息技术有限公司 | Live content introduction method and device, storage medium and equipment |
CN113163216A (en) * | 2020-01-22 | 2021-07-23 | 华为技术有限公司 | Live broadcast method and live broadcast system based on cloud mobile phone |
CN113163216B (en) * | 2020-01-22 | 2023-08-22 | 华为云计算技术有限公司 | Live broadcast method and live broadcast system based on cloud mobile phone |
CN113497945B (en) * | 2020-03-20 | 2022-12-30 | 华为云计算技术有限公司 | Live broadcast and configuration method based on cloud mobile phone and related device and system |
WO2021185302A1 (en) * | 2020-03-20 | 2021-09-23 | 华为技术有限公司 | Live streaming and configuration method based on cloud phones, and related apparatus and system |
CN113497945A (en) * | 2020-03-20 | 2021-10-12 | 华为技术有限公司 | Live broadcast and configuration method based on cloud mobile phone and related device and system |
CN111510780A (en) * | 2020-04-10 | 2020-08-07 | 广州华多网络科技有限公司 | Video live broadcast control, bridging, flow control and broadcast control method and client |
WO2021204141A1 (en) * | 2020-04-10 | 2021-10-14 | 广州华多网络科技有限公司 | Video live-streaming control, bridging, stream control and broadcast control methods, and client |
CN111510780B (en) * | 2020-04-10 | 2021-10-26 | 广州方硅信息技术有限公司 | Video live broadcast control, bridging, flow control and broadcast control method and client |
WO2021258617A1 (en) * | 2020-06-22 | 2021-12-30 | 深圳市沃特沃德股份有限公司 | Multi-platform synchronous live streaming method and apparatus, computer device, and readable storage medium |
CN112866738A (en) * | 2021-01-19 | 2021-05-28 | 西安万像电子科技有限公司 | Message processing method and live message management system |
CN112804550A (en) * | 2021-01-21 | 2021-05-14 | 西安万像电子科技有限公司 | Terminal control method and device and live broadcast control system |
CN112887752B (en) * | 2021-02-08 | 2023-02-28 | 北京安锐卓越信息技术股份有限公司 | Live broadcast establishing method and device based on multiple live broadcast platforms and storage medium |
CN112887752A (en) * | 2021-02-08 | 2021-06-01 | 北京安锐卓越信息技术股份有限公司 | Live broadcast establishing method and device based on multiple live broadcast platforms and storage medium |
CN113347450A (en) * | 2021-04-09 | 2021-09-03 | 中科创达软件股份有限公司 | Method, device and system for sharing audio and video equipment by multiple applications |
CN113347450B (en) * | 2021-04-09 | 2023-04-28 | 中科创达软件股份有限公司 | Method, device and system for sharing audio and video equipment by multiple applications |
CN113259696A (en) * | 2021-05-11 | 2021-08-13 | 西安万像电子科技有限公司 | Live broadcast method and device, storage medium and electronic equipment |
CN113365094A (en) * | 2021-06-09 | 2021-09-07 | 杭州星犀科技有限公司 | Live broadcast-based push stream data processing method, computing device and storage medium |
CN113760431A (en) * | 2021-08-30 | 2021-12-07 | 百度在线网络技术(北京)有限公司 | Application program control method and device, electronic equipment and readable storage medium |
CN113760431B (en) * | 2021-08-30 | 2024-03-29 | 百度在线网络技术(北京)有限公司 | Application control method and device, electronic equipment and readable storage medium |
CN114363654A (en) * | 2022-01-12 | 2022-04-15 | 北京字节跳动网络技术有限公司 | Video plug-flow method, device, terminal equipment and storage medium |
CN114363654B (en) * | 2022-01-12 | 2023-12-19 | 北京字节跳动网络技术有限公司 | Video push method, device, terminal equipment and storage medium |
CN114697647A (en) * | 2022-04-08 | 2022-07-01 | 微梦创科网络科技(中国)有限公司 | Live broadcast testing method and device |
CN115022669A (en) * | 2022-05-31 | 2022-09-06 | 厦门蝉羽网络科技有限公司 | Live broadcast system and live broadcast method based on information processing |
CN115022669B (en) * | 2022-05-31 | 2024-03-12 | 厦门蝉羽网络科技有限公司 | Live broadcast system and live broadcast method based on information processing |
Also Published As
Publication number | Publication date |
---|---|
CN109068179B (en) | 2020-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109068179A (en) | A kind of multi-platform live broadcasting method, computer installation and computer readable storage medium | |
CN104378342B (en) | Many accounts verification method, Apparatus and system | |
US10136243B2 (en) | System and method for creating mobile application store | |
CN111200535B (en) | Simulation system and method for equipment | |
CN111478967B (en) | Request processing method and device | |
CN102088691B (en) | Mobile phone mobile Internet user application certification recognition system and method | |
CN104602131A (en) | Barrage processing method and system | |
CN104852990A (en) | Information processing method and intelligent household control system | |
CN105005521A (en) | Test method and apparatus | |
CN109495306A (en) | A kind of expansion method and equipment of business network | |
CN109561382B (en) | Home base station parameter self-configuration method, system, storage medium and equipment | |
CN113064600B (en) | Method and device for deploying application | |
CN110008019B (en) | Method, device and system for sharing server resources | |
CN111367562A (en) | Data acquisition method and device, storage medium and processor | |
CN107770212A (en) | Rich communication suite distribution platform, method for updating edition and system, mobile terminal | |
CN108763311A (en) | Interface display method and device, intelligent interactive panel and storage medium | |
CN107590682B (en) | Advertisement putting method, server, hotspot device and system | |
CN109815106B (en) | Interactive function testing method and device of information delivery platform | |
CN106341463A (en) | A mobile internet audio/video management and control system based on an internet of things | |
CN110750206A (en) | Data processing method, device and system | |
CN107526580A (en) | Terminal applies recognition methods and device | |
CN106507137B (en) | A kind of footmark configuration method, server and system | |
CN110913406A (en) | Access configuration method and device of RCS (remote control system) test server | |
CN114389868A (en) | Method, system and device for distributing cloud resources and storage medium | |
CN115695210A (en) | Cloud server deployment method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |