CN108833970A - Method, apparatus, computer equipment and the storage medium recorded is broadcast live - Google Patents
Method, apparatus, computer equipment and the storage medium recorded is broadcast live Download PDFInfo
- Publication number
- CN108833970A CN108833970A CN201810694433.XA CN201810694433A CN108833970A CN 108833970 A CN108833970 A CN 108833970A CN 201810694433 A CN201810694433 A CN 201810694433A CN 108833970 A CN108833970 A CN 108833970A
- Authority
- CN
- China
- Prior art keywords
- target service
- frame
- gop
- equipment
- file
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of method, apparatus, computer equipment and storage mediums that live streaming is recorded, and belong to network technique field.The present invention the equipment where main broadcaster added in live video stream target service start to identify frame and end of identification frame by way of, accurately indicate the beginning and end of the target service, so that server by determine this start identify frame where GOP and end of identification frame where GOP, obtain the recorded file of live streaming, it avoids in recorded file that there are garbages, improves recording efficiency.
Description
Technical field
The present invention relates to network technique fields, in particular to a kind of that the method, apparatus recorded, computer equipment is broadcast live and deposits
Storage media.
Background technique
With the development of live streaming platform, live streaming platform can not only provide direct broadcast service, additionally it is possible to provide based on live streaming
Service is recorded, for example, requesting song recoding service, which can click requesting song, main broadcaster in live streaming platform by user
Receive to request a song and sing in live streaming platform to realize, in the process, the song that main broadcaster sings is recorded into file and preserves.
Currently, existing live streaming method for recording is:User terminal sends service request to main broadcaster end, and main broadcaster end receives and responds
After the service request, recording request is sent to server and starts the business when server receives the recording request of the business
Recording.When user terminal clicks the end of the business manually or ends automatically beyond setting duration business, sent out to server
It send service ending to notify, when server receives service ending notice, stops the recording of the business.Server will record
Video file upload to cloud, and send the storage address of the video file beyond the clouds respectively to user terminal and main broadcaster end.Than
Such as, user clicks requesting song in live streaming platform, and after live streaming platform receives requesting song invitation, server starts to record the song main broadcaster
Song, after main broadcaster sings, server terminates to record the song, and the video file recorded is uploaded to cloud by server
End, and inform the storage address of user and the main broadcaster song.
However, main broadcaster end needs the beginning of manual click-to-call service, the business is started to record with trigger the server, user
End needs the end of point business manually or ends automatically beyond setting duration business, starts the recording of the business in server
When, main broadcaster end may be starting the business really, for example, when carrying out requesting song recoding service, when main broadcaster end needs certain
Between search for and downloading song, cause main broadcaster end not immediately begin to broadcast and sing, therefore, in the business pair finally recorded
In the video file answered, it is easy to cannot achieve the accurate recording of business there are useless information, reduces recording efficiency.
Summary of the invention
The embodiment of the invention provides a kind of method, apparatus, computer equipment and storage mediums that live streaming is recorded, and can solve
There are garbages in the video file certainly recorded, and cannot achieve the accurate recording of business, and reduce the problem of recording efficiency.Institute
It is as follows to state technical solution:
On the one hand, a kind of live streaming method for recording is provided, the method includes:
During live streaming, recording request is received, the recording request is for program request target service and to the target industry
Business is recorded, and the recording request carries target service mark;
When detecting that the target service starts, the target service is added in live video stream and starts to identify
Frame, it is described start to identify frame be used to indicate that the target service to start to carry out;
At the end of detecting the target service, the end of identification of the target service is added in live video stream
Frame, the end of identification frame are used to indicate the end of the target service;
Target service end notification is sent to direct broadcast server.
On the one hand, a kind of live streaming method for recording is provided, the method includes:
File generated request is received, the file generated request is used to request the second recorded file of generation target service,
The file generated request carries target service mark;
The first recorded file is obtained, first recorded file is that equipment passes where the execution side based on the target service
Defeated live video stream generates;
It is identified according to the target service, from first recorded file, determines and start to identify the image group where frame
The GOP and GOP where end of identification frame;
Based on it is described start identify frame where complete video GOP and the end of identification frame where complete video GOP,
Obtain the second recorded file of the target service;
Second recorded file is stored, and storage address is sent to where the requesting party of the target service
Equipment where equipment and execution side.
On the one hand, a kind of live streaming record device is provided, described device includes:
Receiving module, for during live streaming, receiving recording request, the recording request is used for program request target service simultaneously
The target service is recorded, the recording request carries target service mark;
Adding module, for when detecting that the target service starts, adding the target industry in live video stream
Business starts to identify frame, it is described start to identify frame be used to indicate that the target service to start to carry out;
The adding module is also used to add the mesh in live video stream at the end of detecting the target service
The end of identification frame of mark business, the end of identification frame are used to indicate the end of the target service;
Sending module, for sending target service end notification to direct broadcast server.
On the one hand, a kind of live streaming record device is provided, described device includes:
Receiving module, for receiving file generated request, the file generated request generates target service for requesting
Second recorded file, the file generated request carry target service mark;
Module is obtained, for obtaining the first recorded file, first recorded file is holding based on the target service
The live video stream of equipment transmission generates where row side;
Determining module is identified according to the target service, from first recorded file, is determined where starting to identify frame
Image group GOP and end of identification frame where GOP;
It is described obtain module be also used to based on it is described start identify frame where complete video GOP and the end of identification frame
The complete video GOP at place obtains the second recorded file of the target service;
Storage address for storing second recorded file, and is sent to the target industry by memory module
Equipment where equipment where the requesting party of business and execution side.
On the one hand, a kind of computer equipment is provided, the computer equipment includes processor and memory, the storage
At least one instruction is stored in device, described instruction is loaded by the processor and executed to realize such as above-mentioned live streaming method for recording
Performed operation.
On the one hand, a kind of server is provided, the server includes processor and memory, is stored in the memory
There is at least one instruction, described instruction is loaded as the processor and executed to realize as performed by above-mentioned live streaming method for recording
Operation.
On the one hand, a kind of computer readable storage medium is provided, at least one instruction is stored in the storage medium,
Described instruction is loaded as processor and is executed to realize the operation as performed by above-mentioned live streaming method for recording.
Technical solution bring beneficial effect provided in an embodiment of the present invention is:
That adds target service in live video stream by the equipment where main broadcaster starts mark frame and end of identification frame
Mode, accurately indicate the beginning and end of the target service so that server by determine this start identify frame where
The GOP and GOP where end of identification frame, obtains the recorded file of live streaming, avoids in recorded file that there are garbages, improves
Recording efficiency.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is a kind of implementation environment figure that method for recording is broadcast live provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart that method for recording is broadcast live provided in an embodiment of the present invention;
Fig. 3 is a kind of flow chart that method for recording is broadcast live provided in an embodiment of the present invention;
Fig. 4 is a kind of flow chart that method for recording is broadcast live provided in an embodiment of the present invention;
Fig. 5 is a kind of structural schematic diagram that record device is broadcast live provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram that record device is broadcast live provided in an embodiment of the present invention;
Fig. 7 is a kind of structural block diagram of computer equipment provided in an embodiment of the present invention;
Fig. 8 is a kind of structural schematic diagram of server provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
Fig. 1 is a kind of implementation environment figure that method for recording is broadcast live provided in an embodiment of the present invention.Referring to Fig. 1, the implementation ring
Border includes multiple computer equipments 101, for providing the direct broadcast server 102 of service for multiple computer equipment.It is multiple
Applications client is installed in computer equipment 101, which passes through wireless or cable network and direct broadcast server
102 connections, after user logs in the applications client, can be used as spectators to watch the live video of other users, can also make
For main broadcaster, watched to be broadcast live for other users.Multiple computer equipment 101 can be to be able to access that application server
102 the first equipment and the second equipment, first equipment and the second equipment can for computer, smart phone, tablet computer or
Other electronic equipments, first equipment watch for spectators and are broadcast live and record to target service, and second equipment is for leading
Broadcast the recording request for receiving target service and start target service, such as start singing etc..Direct broadcast server 102 takes including business
Business device, first server and second server, the direct broadcast server 102 can be used as the carrier of multimedia resource, live streaming clothes
Business device 102 can provide video playing for user, audio plays and the multimedia functions such as live streaming.Wherein, the service server
For the recording request of the target service received to be sent to the second equipment and first server, which is the mesh
The Video Record Processor of mark business, for generating the first recorded file, which is used to obtain the second more accurate record
File processed.For application server 102, which can also have at least one database, to store
Multimedia resource, user information etc..
Fig. 2 is a kind of flow chart that method for recording is broadcast live provided in an embodiment of the present invention, which can answer
For in the computer equipment in above-mentioned Fig. 1, referring to fig. 2, which to be specifically included:
201, during live streaming, recording request is received, the recording request is for program request target service and to the target industry
Business is recorded, which carries target service mark.
202, when detecting that the target service starts, the target service is added in live video stream and starts to identify
Frame, this, which starts to identify frame, is used to indicate that the target service to start to carry out.
203, at the end of detecting the target service, the end of identification of the target service is added in live video stream
Frame, the end of identification frame are used to indicate the end of the target service.
204, target service end notification is sent to direct broadcast server.
In some embodiments, when should detect that the target service started, the target industry is added in live video stream
Business start identify frame include:
Detect the broadcast state of player;
It is straight at this when the pulse code modulation PCM slice for detecting that audio file decodes is submitted to the player
Broadcast added in video flowing the target service start identify frame.
In some embodiments, at the end of should detecting the target service, the target industry is added in live video stream
The end of identification frame of business includes:
Detect the broadcast state of player;
After the player continuously plays multiple PCM slice, when PCM slice being not detected for the first time, in the live video
The end of identification frame of the target service is added in stream.
In some embodiments, this method further includes:
It when receiving the recording request, is identified according to the target service, obtains the target service and identify corresponding more matchmakers
Body resource;
Based on the multimedia resource, the target service is run.
All the above alternatives can form the alternative embodiment of the disclosure, herein no longer using any combination
It repeats one by one.
Fig. 3 is a kind of flow chart that method for recording is broadcast live provided in an embodiment of the present invention, which can answer
For in the direct broadcast server in above-mentioned Fig. 1, referring to Fig. 3, which to be specifically included:
301, file generated request is received, this document generates request for requesting generate target service second to record text
Part, this document generate request and carry target service mark.
302, the first recorded file is obtained, which is that equipment passes where the execution side based on the target service
Defeated live video stream generates.
303, it is identified according to the target service, from first recorded file, determines and start to identify the image group where frame
The GOP and GOP where end of identification frame.
304, based on this start identify frame where complete video GOP and the end of identification frame where complete video GOP,
Obtain the second recorded file of the target service.
305, second recorded file is stored, and storage address is sent to where the requesting party of the target service
Equipment where equipment and execution side.
In some embodiments, where should starting to identify the complete video GOP and end of identification frame where frame based on this
Complete video GOP, the second recorded file for obtaining the target service includes:
Obtain this start identify frame where complete video GOP and the end of identification frame where complete video GOP between
Frame sequence;
According to the frame sequence, the second recorded file of the target service is generated.
All the above alternatives can form the alternative embodiment of the disclosure, herein no longer using any combination
It repeats one by one.
Fig. 4 is a kind of flow chart that method for recording is broadcast live provided in an embodiment of the present invention, and referring to fig. 4, the embodiment is specific
Including:
401, the first equipment sends recording request to service server, and the recording request is for program request target service and to this
Target service is recorded, which carries target service mark.
In embodiments of the present invention, which watches live video for spectators, and spectators can be in first equipment
On recording operation is carried out to target service, which is used to receive the recording request of target service and by the target service
Recording request be sent to other equipment or server, and be stored with multimedia resources database in the service server, spectators are at this
The target service is carried out in first equipment to start to operate, and is triggered first equipment to the service server and is sent recording request,
The recording request carries target service mark, and target service mark is marked including the user of multimedia resource mark and the first equipment
Know.For example, in song-ordering service, spectators are directed to song A on the first device, click " requesting song " option, then trigger this and first set
Standby to send recording request to the service server, which carries the mark of song A and the user identifier of the spectators, is used for
Request main broadcaster give song recitals A and to main broadcaster sing song A record.
402, when service server receives the recording request, recording request is sent to the second equipment and first service
Device.
In embodiments of the present invention, the second equipment is the equipment where the main broadcaster of the target service, and first server is should
The Video Record Processor of target service is sent to when the service server receives the recording request, while by the recording request
Second equipment and the first server.
403, when first server receives the recording request, start the live video stream and the progress that obtain the second equipment
It records.
In embodiments of the present invention, it when the first server receives the recording request, then immediately begins to record.This
One server obtains the live video stream of second equipment in real time, that is to say, when second equipment is in live streaming carries out, according to institute
Acquired image generates live video stream, and the live video stream is sent to the first server, and the first server is every
Part live video stream is received, is just packaged the multiple images group GOP in the part live video stream, and will be after encapsulation
GOP be stored in first server.For example, spectators carry out program request to song A on the first device, then in song-ordering service
When first server receives the recording request to song A, start the live video stream that encapsulation is got.
404, it when the second equipment receives the recording request, is identified according to the target service, obtains the target service mark
Know corresponding multimedia resource.
In embodiments of the present invention, second equipment and the first server can receive the recording request, but due to
After second equipment receives the recording request, the multimedia in target service mark for needing to be carried according to the recording request is provided
Source mark, downloads the corresponding multimedia resource of the target service from the multimedia resources database of service server automatically, therefore, should
First server starts the time point recorded may be different with the time point that the target service in second equipment starts.For example,
In song-ordering service, when the second equipment receive first server transmission for song A recording request when, the second equipment root
According to the mark of song A, song A is downloaded in the second equipment from the multimedia resources database of service server.
405, the second equipment is based on the multimedia resource, runs the target service.
In embodiments of the present invention, the second equipment receives the recording request of the target service and by the more of the target service
After media resource is locally downloading, is finished when second equipment detects that the multimedia resource is downloaded, then trigger the second equipment pair
The broadcasting of the multimedia resource.For example, after spectators carry out requesting song operation to song A, when the second equipment is locally downloading by song A
Afterwards, it automatically begins to play song A.
Based on step 404 and 405, it should be noted that second equipment obtains the target service and identifies corresponding multimedia
Resource and run the target service process, by service server realization, without the target service main broadcaster this second
Manual search and the downloading multimedia resource in equipment.
It should be noted that above-described embodiment is using second equipment and the first server while to receive the recording
It is illustrated for request, in other embodiments, it is also possible to the first server occur and first receive the recording request, this
Two equipment receive the case where recording request again, but no matter second equipment and the first server receive the recording request
Sequence what kind of is, the first server start record time point all when the target service in second equipment starts
Between put before.
406, when the second equipment detects that the target service starts, opening for the target service is added in live video stream
The mark that begins frame, this, which starts to identify frame, is used to indicate that the target service to start to carry out.
In embodiments of the present invention, the broadcast state of the second equipment real-time detection player, when the second equipment detects this
When the pulse code modulation PCM slice that the audio file of target service decodes is submitted to player, illustrate target service
Through starting, then that the target service is added in the live video stream starts mark frame.Wherein, which is one and carries the
The picture frame of one preset mark can add band in the live video stream according to different operation regulations in practical applications
There is the picture frame of not isolabeling, the label that the embodiment of the present invention carries the mark frame is not specifically limited.
In practical applications, confirmation spectators are clicked in the second equipment as the main broadcaster of the target service to the target service
After request, which is immediately begun to.The A for example, viewer request main broadcaster gives song recitals, when main broadcaster clicks really on the second device
After recognizing the request of the performance to song A, the second equipment immediately begins to play song A.
407, at the end of the second equipment detects the target service, the knot of the target service is added in live video stream
Beam identification frame, the end of identification frame are used to indicate the end of the target service.
In embodiments of the present invention, it after the player in the second equipment continuously plays multiple PCM slice, does not detect for the first time
When being sliced to PCM, then it represents that the target service terminates, at this point, adding the target industry in the live video stream in the second equipment
The end of identification frame of business.It should be noted that the second preset mark entrained by the end of identification frame is taken with mark frame is started
First preset mark of band is different, and the present invention is not specifically limited the different labels.
Identifying frame and end of identification frame, the embodiment of the present invention based on starting of adding in step 406 and 407 can be accurately
The beginning and end for indicating the target service, what the target service caused by avoiding due to delay of server etc. was recorded
Not precisely.
It should be noted that in step 406 to 407, in fact, in the operational process of target service, the second equipment
Can by the corresponding live data streams real-time Transmission of the target service into service server, service server by receive this is straight
Equipment where multicast data is streamed to the first equipment and other spectators, keeps the spectators of the first equipment and other equipment real-time
Watch the live video of the target service.
408, the second equipment sends target service end notification to service server.
In embodiments of the present invention, when which is not detected PCM slice for the first time, then sending to service server should
Target service end notification.
409, service server sends target service end notification to first server.
In embodiments of the present invention, the target service end notification is for informing that first server stopping is obtained from the second equipment
Take live video stream.
410, when first server receives the target service end notification, first server is transmitted based on the second equipment
Live video stream, generate the first recorded file.
In embodiments of the present invention, during the target service carries out, which receives second equipment hair
The live video stream sent carries in the live video stream and starts to identify frame and end of identification frame.When the first server receives
When the target service end notification, based on the recording request of the target service and the target service terminate between period it is inscribed
Multiple images group GOP in the live video stream is packaged by the live video stream received, generates the first recorded file,
In, which can be MP4 format, or, AVI format etc..Wherein, correspondingly, it is also taken in first recorded file
Start to identify frame and the end of identification frame with this.
411, first server sends file generated request to second server, and this document generates request and generates for requesting
Second recorded file of target service, this document generate request and carry target service mark.
In embodiments of the present invention, when the first server one the first recorded file of every generation, this article is triggered immediately
Part generates request, and is sent to the second server.
It should be noted that the present invention generates the process of the second recorded file by second server, avoid due to remote
The reasons such as Distance Transmission, first server receive the process of the recording request of the target service and the end notification of the target service
Postpone, that is to say, service server issues the time point of the recording request and the end notification and the first server connects
Receive having time interval between the recording request and the time point of the end notification, caused by the first server generate the
One recorded file is not accurate.
412, when second server, which receives this document, generates request, the first recording text is obtained from first server
Part.
In embodiments of the present invention, it after which receives this document generation request, is asked according to this document generation
Ask entrained target service identify in multimedia resource mark, multimedia resource mark pair is obtained from first server
First recorded file answered, certainly, first recorded file carrying start to identify frame and end of identification frame.
It should be noted that above-described embodiment is only to carry target service mark based on file generated request, second clothes
After business device receives target service mark, identified according to the multimedia resource in target service mark, from first server
For the first file of middle acquisition, it is illustrated.In other embodiments, second server sends this document to first server
Target service mark and the first recorded file can also be carried by generating request, generate request when second server receives this document
When, that is, receive first recorded file.
413, second server is identified according to the target service, from first recorded file, is determined and is started to identify frame institute
Image group GOP and end of identification frame where GOP.
In embodiments of the present invention, it in the first recorded file, is provided according to the multimedia in different target service marks
Source mark, it is corresponding it is different start to identify frame and different end of identification frames, which is based on the multimedia resource mark
Know, detect with the multimedia resource identify it is corresponding start identify frame where complete image group GOP and end of identification frame institute
Complete GOP.
Wherein, which is made of multiple images group GOP, and a GOP is one group of continuous image, the image
Group is made of I frame, P frame, B frame, and wherein I frame is the beginning of the image group, and P frame and B frame are the images after being changed based on I frame, because
This, then P frame and B frame can not be decoded and played out no I frame.The present invention starts the complete video where mark frame by detection
The GOP and complete video GOP where end of identification frame where end of identification frame, avoids this and starts to identify frame and end of identification
Frame may be added to I frame, P frame, any position between B frame, and obtain an incomplete video file.
414, second server obtain this start identify frame where GOP and the end of identification frame where GOP between
Frame sequence.
In embodiments of the present invention, the second server recognize this start identify frame where GOP in I frame and the knot
The last frame in GOP where beam identification frame, obtain this start identify frame where GOP in I frame and the end of identification frame
All continuous frame sequences between last frame in the GOP at place.
In other embodiments, second server can also obtain this start identify frame where GOP in I frame and the knot
Whether all continuous frame sequences between beam identification frame, the present invention determine the GOP where terminating frame identification to second server
Without limitation.
415, second server generates the second recorded file of the target service according to the frame sequence.
In embodiments of the present invention, in the second server, the I frame in the GOP where the start frame is terminated with this
All continuous frame sequences between the last frame in GOP where mark frame are packaged, and the second recording text is generated
Part.Wherein, using the multimedia resource identify it is corresponding this start identify frame where GOP in I frame as the second recorded file
File header, will be between the last frame in the GOP where the I frame and the end of identification frame in the GOP where the start frame
File body of all continuous frame sequences as second recorded file.
416, second server stores second recorded file.
In embodiments of the present invention, which can be stored in depositing in live broadcast system for second recorded file
It stores up in device clusters, that is to say, which can be stored in memory space beyond the clouds.
417, the storage address of the recorded file is sent to first equipment and the second equipment by second server.
In practical applications, it after which stores second recorded file in memory space beyond the clouds, obtains
The storage address of the second recorded file beyond the clouds is taken, and the storage address is sent to the first equipment and the second equipment.For example,
Spectators carry out program request, after main broadcaster has sung song A in the second equipment, the first equipment and second to song A in the first equipment
It shows the storage link of the recorded file of song A in equipment, spectators and is somebody's turn to do with per family online play can be linked by the storage
The recorded file of song A, or, the recorded file of song A is locally downloading.Meanwhile first can show that song A is recorded in equipment
System terminates.
The present invention passes through the equipment where main broadcaster, i.e. the second equipment adds the beginning of target service in live video stream
The mode for identifying frame and end of identification frame, accurately indicates the beginning and end of the target service, so that server passes through determination
This start identify frame where GOP and end of identification frame where GOP, obtain the recorded file of live streaming, avoid recorded file
In there are garbages, improve recording efficiency.
Fig. 5 is a kind of structural schematic diagram that record device is broadcast live provided in an embodiment of the present invention.Referring to Fig. 5, the device packet
It includes:Receiving module 501, adding module 502 and sending module 503.
Receiving module 501, for during live streaming, receiving recording request, which is used for program request target service
And the target service is recorded, which carries target service mark;
Adding module 502, for adding the target service in live video stream when detecting that the target service starts
Start identify frame, this, which starts to identify frame, is used to indicate that the target service to start to carry out;
The adding module 502 is also used to add the target in live video stream at the end of detecting the target service
The end of identification frame of business, the end of identification frame are used to indicate the end of the target service;
Sending module 503, for sending target service end notification to direct broadcast server.
In some embodiments, which is used for:
Detect the broadcast state of player;
It is straight at this when the pulse code modulation PCM slice for detecting that audio file decodes is submitted to the player
Broadcast added in video flowing the target service start identify frame.
In some embodiments, which is also used to:
Detect the broadcast state of player;
After the player continuously plays multiple PCM slice, when PCM slice being not detected for the first time, in the live video
The end of identification frame of the target service is added in stream.
In some embodiments, which further includes:
Module is obtained, for identifying according to the target service, obtaining the target service mark when receiving the recording request
Know corresponding multimedia resource;
Module is run, for being based on the multimedia resource, runs the target service.
It should be noted that:Live streaming record device provided by the above embodiment is when being broadcast live recording, only with above-mentioned each function
The division progress of module can according to need and for example, in practical application by above-mentioned function distribution by different function moulds
Block is completed, i.e., the internal structure of computer equipment is divided into different functional modules, with complete it is described above whole or
Partial function.In addition, live streaming record device provided by the above embodiment and live streaming method for recording embodiment belong to same design,
Specific implementation process is detailed in embodiment of the method, and which is not described herein again.
Fig. 6 is a kind of structural schematic diagram that record device is broadcast live provided in an embodiment of the present invention.Referring to Fig. 6, the device packet
It includes:Receiving module 601 obtains module 602, determining module 603 and memory module 604.
Receiving module 601, for receiving file generated request, this document generates request and generates target service for requesting
Second recorded file, this document generate request and carry target service mark;
Module 602 is obtained, for obtaining the first recorded file, which is the execution based on the target service
The live video stream of equipment transmission generates where side;
Determining module 603 is identified according to the target service, from first recorded file, is determined where starting to identify frame
Image group GOP and end of identification frame where GOP;
The acquisition module 602, be also used to start based on this mark frame where complete video GOP and the end of identification frame institute
Complete video GOP, obtain the second recorded file of the target service;
Storage address for storing second recorded file, and is sent to the target service by memory module 604
Requesting party where equipment and the side of executioning place equipment.
In some embodiments, which is used for:
Obtain this start identify frame where complete video GOP and the end of identification frame where complete video GOP between
Frame sequence;
According to the frame sequence, the second recorded file of the target service is generated.
It should be noted that:Live streaming record device provided by the above embodiment is when being broadcast live recording, only with above-mentioned each function
The division progress of module can according to need and for example, in practical application by above-mentioned function distribution by different function moulds
Block is completed, i.e., the internal structure of direct broadcast server is divided into different functional modules, with complete it is described above whole or
Partial function.In addition, live streaming record device provided by the above embodiment and live streaming method for recording embodiment belong to same design,
Specific implementation process is detailed in embodiment of the method, and which is not described herein again.
Fig. 7 is a kind of structural block diagram of computer equipment 700 provided in an embodiment of the present invention.The computer equipment 700 can
To be:Smart phone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer
III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio
Layer IV, dynamic image expert's compression standard audio level 4) player, laptop or desktop computer.Computer equipment
700 be also possible to referred to as user equipment, portable computer device, laptop computer device, desktop computing device etc. its
His title.
In general, computer equipment 700 includes:Processor 701 and memory 702.
Processor 701 may include one or more processing cores, such as 4 core processors, 8 core processors etc..Place
Reason device 701 can use DSP (Digital Signal Processing, Digital Signal Processing), FPGA (Field-
Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, may be programmed
Logic array) at least one of example, in hardware realize.Processor 701 also may include primary processor and coprocessor, master
Processor is the processor for being handled data in the awake state, also referred to as CPU (Central Processing
Unit, central processing unit);Coprocessor is the low power processor for being handled data in the standby state.?
In some embodiments, processor 701 can be integrated with GPU (Graphics Processing Unit, image processor),
GPU is used to be responsible for the rendering and drafting of content to be shown needed for display screen.In some embodiments, processor 701 can also be wrapped
AI (Artificial Intelligence, artificial intelligence) processor is included, the AI processor is for handling related machine learning
Calculating operation.
Memory 702 may include one or more computer readable storage mediums, which can
To be non-transient.Memory 702 may also include high-speed random access memory and nonvolatile memory, such as one
Or multiple disk storage equipments, flash memory device.In some embodiments, the non-transient computer in memory 702 can
Storage medium is read for storing at least one instruction, at least one instruction performed by processor 701 for realizing this Shen
Please in embodiment of the method provide live streaming method for recording.
In some embodiments, computer equipment 700 is also optional includes:Peripheral device interface 703 and at least one outside
Peripheral equipment.It can be connected by bus or signal wire between processor 701, memory 702 and peripheral device interface 703.It is each
Peripheral equipment can be connected by bus, signal wire or circuit board with peripheral device interface 703.Specifically, peripheral equipment includes:
In radio circuit 704, touch display screen 705, camera 706, voicefrequency circuit 707, positioning component 708 and power supply 709 at least
It is a kind of.
Peripheral device interface 703 can be used for I/O (Input/Output, input/output) is relevant outside at least one
Peripheral equipment is connected to processor 701 and memory 702.In some embodiments, processor 701, memory 702 and peripheral equipment
Interface 703 is integrated on same chip or circuit board;In some other embodiments, processor 701, memory 702 and outer
Any one or two in peripheral equipment interface 703 can realize on individual chip or circuit board, the present embodiment to this not
It is limited.
Radio circuit 704 is for receiving and emitting RF (Radio Frequency, radio frequency) signal, also referred to as electromagnetic signal.It penetrates
Frequency circuit 704 is communicated by electromagnetic signal with communication network and other communication equipments.Radio circuit 704 turns electric signal
It is changed to electromagnetic signal to be sent, alternatively, the electromagnetic signal received is converted to electric signal.Optionally, radio circuit 704 wraps
It includes:Antenna system, RF transceiver, one or more amplifiers, tuner, oscillator, digital signal processor, codec chip
Group, user identity module card etc..Radio circuit 704 can be set by least one wireless communication protocol with other computers
It is standby to be communicated.The wireless communication protocol includes but is not limited to:Metropolitan Area Network (MAN), each third generation mobile communication network (2G, 3G, 4G and 5G),
WLAN and/or WiFi (Wireless Fidelity, Wireless Fidelity) network.In some embodiments, radio circuit
704 can also include NFC (Near Field Communication, wireless near field communication) related circuit, the application couple
This is not limited.
Display screen 705 is for showing UI (User Interface, user interface).The UI may include figure, text, figure
Mark, video and its their any combination.When display screen 705 is touch display screen, display screen 705 also there is acquisition to show
The ability of the touch signal on the surface or surface of screen 705.The touch signal can be used as control signal and be input to processor
701 are handled.At this point, display screen 705 can be also used for providing virtual push button and/or dummy keyboard, also referred to as soft button and/or
Soft keyboard.In some embodiments, display screen 705 can be one, and the front panel of computer equipment 700 is arranged;At other
In embodiment, display screen 705 can be at least two, be separately positioned on the different surfaces of computer equipment 700 or set in folding
Meter;In still other embodiments, display screen 705 can be flexible display screen, be arranged on the curved surface of computer equipment 700
Or on fold plane.Even, display screen 705 can also be arranged to non-rectangle irregular figure, namely abnormity screen.Display screen 705
LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting can be used
Diode, Organic Light Emitting Diode) etc. materials preparation.
CCD camera assembly 706 is for acquiring image or video.Optionally, CCD camera assembly 706 include front camera and
Rear camera.In general, the front panel of computer equipment is arranged in front camera, rear camera is arranged in computer equipment
The back side.In some embodiments, rear camera at least two are main camera, depth of field camera, wide-angle imaging respectively
Head, any one in focal length camera, to realize that main camera and the fusion of depth of field camera realize that background blurring function, master are taken the photograph
As head and wide-angle camera fusion realize pan-shot and VR (Virtual Reality, virtual reality) shooting function or
Other fusion shooting functions.In some embodiments, CCD camera assembly 706 can also include flash lamp.Flash lamp can be list
Colour temperature flash lamp is also possible to double-colored temperature flash lamp.Double-colored temperature flash lamp refers to the combination of warm light flash lamp and cold light flash lamp,
It can be used for the light compensation under different-colour.
Voicefrequency circuit 707 may include microphone and loudspeaker.Microphone is used to acquire the sound wave of user and environment, and will
Sound wave, which is converted to electric signal and is input to processor 701, to be handled, or is input to radio circuit 704 to realize voice communication.
For stereo acquisition or the purpose of noise reduction, microphone can be separately positioned on the different portions of computer equipment 700 to be multiple
Position.Microphone can also be array microphone or omnidirectional's acquisition type microphone.Loudspeaker is then used to come from processor 701 or penetrates
The electric signal of frequency circuit 704 is converted to sound wave.Loudspeaker can be traditional wafer speaker, be also possible to piezoelectric ceramics loudspeaking
Device.When loudspeaker is piezoelectric ceramic loudspeaker, the audible sound wave of the mankind can be not only converted electrical signals to, can also be incited somebody to action
Electric signal is converted to the sound wave that the mankind do not hear to carry out the purposes such as ranging.In some embodiments, voicefrequency circuit 707 can be with
Including earphone jack.
Positioning component 708 is used for the current geographic position of location Calculation machine equipment 700, to realize navigation or LBS
(Location Based Service, location based service).Positioning component 708 can be the GPS (Global based on the U.S.
Positioning System, global positioning system), the dipper system of China, Russia Gray receive this system or European Union
The positioning component of Galileo system.
Power supply 709 is used to be powered for the various components in computer equipment 700.Power supply 709 can be alternating current, straight
Galvanic electricity, disposable battery or rechargeable battery.When power supply 709 includes rechargeable battery, which can have been supported
Line charge electricity or wireless charging.The rechargeable battery can be also used for supporting fast charge technology.
In some embodiments, computer equipment 700 further includes having one or more sensors 710.The one or more
Sensor 710 includes but is not limited to:Acceleration transducer 711, gyro sensor 712, pressure sensor 713, fingerprint sensing
Device 714, optical sensor 715 and proximity sensor 716.
Acceleration transducer 711 can detecte adding in three reference axis of the coordinate system established with computer equipment 700
Velocity magnitude.For example, acceleration transducer 711 can be used for detecting component of the acceleration of gravity in three reference axis.Processing
The acceleration of gravity signal that device 701 can be acquired according to acceleration transducer 711 controls touch display screen 705 with transverse views
Or longitudinal view carries out the display of user interface.Acceleration transducer 711 can be also used for game or the exercise data of user
Acquisition.
Gyro sensor 712 can detecte body direction and the rotational angle of computer equipment 700, gyro sensor
712 can cooperate with acquisition user to act the 3D of computer equipment 700 with acceleration transducer 711.Processor 701 is according to gyro
The data that instrument sensor 712 acquires, may be implemented following function:Action induction (for example changed according to the tilt operation of user
UI), image stabilization, game control and inertial navigation when shooting.
The lower layer of side frame and/or touch display screen 705 in computer equipment 700 can be set in pressure sensor 713.
When the side frame of computer equipment 700 is arranged in pressure sensor 713, user's holding to computer equipment 700 can detecte
Signal is held, right-hand man's identification or prompt operation are carried out according to the gripping signal that pressure sensor 713 acquires by processor 701.When
When the lower layer of touch display screen 705 is arranged in pressure sensor 713, by processor 701 according to user to touch display screen 705
Pressure operation, realization control the operability control on the interface UI.Operability control includes button control, scroll bar
At least one of control, icon control, menu control.
Fingerprint sensor 714 is used to acquire the fingerprint of user, collected according to fingerprint sensor 714 by processor 701
The identity of fingerprint recognition user, alternatively, by fingerprint sensor 714 according to the identity of collected fingerprint recognition user.It is identifying
When the identity of user is trusted identity out, the user is authorized to execute relevant sensitive operation, the sensitive operation packet by processor 701
Include solution lock screen, check encryption information, downloading software, payment and change setting etc..Calculating can be set in fingerprint sensor 714
Front, the back side or the side of machine equipment 700.When being provided with physical button or manufacturer Logo in computer equipment 700, fingerprint is passed
Sensor 714 can be integrated with physical button or manufacturer Logo.
Optical sensor 715 is for acquiring ambient light intensity.In one embodiment, processor 701 can be according to optics
The ambient light intensity that sensor 715 acquires controls the display brightness of touch display screen 705.Specifically, when ambient light intensity is higher
When, the display brightness of touch display screen 705 is turned up;When ambient light intensity is lower, the display for turning down touch display screen 705 is bright
Degree.In another embodiment, the ambient light intensity that processor 701 can also be acquired according to optical sensor 715, dynamic adjust
The acquisition parameters of CCD camera assembly 706.
Proximity sensor 716, also referred to as range sensor are generally arranged at the front panel of computer equipment 700.Close to sensing
Device 716 is used to acquire the distance between the front of user Yu computer equipment 700.In one embodiment, work as proximity sensor
716 when detecting that the distance between the front of user and computer equipment 700 gradually becomes smaller, and is touched by the control of processor 701 aobvious
Display screen 705 is switched to breath screen state from bright screen state;When proximity sensor 716 is detecting user and computer equipment 700 just
When the distance between face becomes larger, touch display screen 705 is controlled by processor 701 and is switched to bright screen state from breath screen state.
It will be understood by those skilled in the art that structure shown in Fig. 7 does not constitute the restriction to computer equipment 700,
It may include perhaps combining certain components than illustrating more or fewer components or being arranged using different components.
Fig. 8 is a kind of structural schematic diagram of server provided in an embodiment of the present invention, which can be because of configuration or property
Energy is different and generates bigger difference, may include one or more processors (central processing
Units, CPU) 801 and one or more memory 802, wherein at least one finger is stored in the memory 802
It enables, the method which is loaded by the processor 801 and executed to realize above-mentioned each embodiment of the method offer.When
So, which can also have the components such as wired or wireless network interface, keyboard and input/output interface, defeated to carry out
Enter output, which can also include other for realizing the component of functions of the equipments, and this will not be repeated here.
In the exemplary embodiment, a kind of computer readable storage medium is additionally provided, the memory for example including instruction,
Above-metioned instruction can be executed by the processor in terminal to complete the live streaming method for recording in following embodiments.For example, the computer
Readable storage medium storing program for executing can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc..
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, above procedure can store computer-readable to be deposited in a kind of
In storage media, storage medium mentioned above can be read-only memory, disk or CD etc..
It above are only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all in the spirit and principles in the present invention
Within, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.
Claims (15)
1. a kind of live streaming method for recording, which is characterized in that the method includes:
During live streaming, receive recording request, the recording request for program request target service and to the target service into
Row is recorded, and the recording request carries target service mark;
When detecting that the target service starts, that the target service is added in live video stream starts mark frame, institute
It states and starts to identify frame and be used to indicate that the target service to start to carry out;
At the end of detecting the target service, the end of identification frame of the target service, institute are added in live video stream
End of identification frame is stated for indicating the end of the target service;
Target service end notification is sent to direct broadcast server.
2. the method according to claim 1, wherein described when detecting that the target service starts, straight
Broadcast added in video flowing the target service start identify frame include:
Detect the broadcast state of player;
When the pulse code modulation PCM slice for detecting that audio file decodes is submitted to the player, described straight
Broadcast added in video flowing the target service start identify frame.
3. the method according to claim 1, wherein described at the end of detect the target service, straight
It broadcasts and adds the end of identification frame of the target service in video flowing and include:
Detect the broadcast state of player;
After the player continuously plays multiple PCM slice, when PCM slice being not detected for the first time, in the live video
The end of identification frame of the target service is added in stream.
4. the method according to claim 1, wherein the method also includes:
It when receiving the recording request, is identified according to the target service, it is corresponding more to obtain the target service mark
Media resource;
Based on the multimedia resource, the target service is run.
5. a kind of live streaming method for recording, which is characterized in that it is applied to direct broadcast server, the method includes:
File generated request is received, the file generated request is described for requesting the second recorded file of generation target service
File generated request carries target service mark;
The first recorded file is obtained, first recorded file is equipment transmission where the execution side based on the target service
Live video stream generates;
According to the target service identify, from first recorded file, determine start identify frame where image group GOP and
GOP where end of identification frame;
Based on it is described start identify frame where complete video GOP and the end of identification frame where complete video GOP, obtain
Second recorded file of the target service;
Second recorded file is stored, and storage address is sent to the requesting party place equipment of the target service
With equipment where execution side.
6. according to the method described in claim 5, it is characterized in that, it is described based on it is described start identify frame where complete video
GOP and the complete video GOP where the end of identification frame, the second recorded file for obtaining the target service include:
Obtain it is described start identify frame where complete video GOP and the end of identification frame where complete video GOP between
Frame sequence;
According to the frame sequence, the second recorded file of the target service is generated.
7. a kind of live streaming record device, which is characterized in that described device includes:
Receiving module, for during live streaming, receiving recording request, the recording request is for program request target service and to institute
It states target service to be recorded, the recording request carries target service mark;
Adding module, for adding the target service in live video stream when detecting that the target service starts
Start to identify frame, it is described start to identify frame be used to indicate that the target service to start to carry out;
The adding module is also used to add the target industry in live video stream at the end of detecting the target service
The end of identification frame of business, the end of identification frame are used to indicate the end of the target service;
Sending module, for sending target service end notification to direct broadcast server.
8. device according to claim 7, which is characterized in that the adding module is used for:
Detect the broadcast state of player;
When the pulse code modulation PCM slice for detecting that audio file decodes is submitted to the player, described straight
Broadcast added in video flowing the target service start identify frame.
9. device according to claim 7, which is characterized in that the adding module is also used to:
Detect the broadcast state of player;
After the player continuously plays multiple PCM slice, when PCM slice being not detected for the first time, in the live video
The end of identification frame of the target service is added in stream.
10. device according to claim 7, which is characterized in that described device further includes:
Module is obtained, for identifying according to the target service, obtaining the target service when receiving the recording request
Identify corresponding multimedia resource;
Module is run, for being based on the multimedia resource, runs the target service.
11. a kind of live streaming record device, which is characterized in that described device includes:
Receiving module, for receiving file generated request, the file generated request generates the second of target service for requesting
Recorded file, the file generated request carry target service mark;
Module is obtained, for obtaining the first recorded file, first recorded file is the execution side based on the target service
The live video stream of place equipment transmission generates;
Determining module is identified according to the target service, from first recorded file, is determined and is started to identify the figure where frame
As the GOP where group GOP and end of identification frame;
It is described obtain module be also used to based on it is described start identify frame where complete video GOP and the end of identification frame where
Complete video GOP, obtain the second recorded file of the target service;
Storage address for storing second recorded file, and is sent to the target service by memory module
Equipment where equipment where requesting party and execution side.
12. device according to claim 11, which is characterized in that the acquisition module is used for:
Obtain it is described start identify frame where complete video GOP and the end of identification frame where complete video GOP between
Frame sequence;
According to the frame sequence, the second recorded file of the target service is generated.
13. a kind of computer equipment, which is characterized in that the computer equipment includes processor and memory, the memory
In be stored at least one instruction, described instruction is loaded by the processor and is executed to realize as claim 1 to right is wanted
Ask operation performed by 4 described in any item live streaming method for recording.
14. a kind of server, which is characterized in that the server includes processor and memory, is stored in the memory
At least one instruction, described instruction are loaded by the processor and are executed to realize such as any one of claim 5 to claim 6
Operation performed by the live streaming method for recording.
15. a kind of computer readable storage medium, which is characterized in that be stored at least one instruction, institute in the storage medium
Instruction is stated to be loaded by processor and executed to realize such as claim 1 to the described in any item live streaming method for recording of claim 6
Performed operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810694433.XA CN108833970B (en) | 2018-06-29 | 2018-06-29 | Live broadcast recording method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810694433.XA CN108833970B (en) | 2018-06-29 | 2018-06-29 | Live broadcast recording method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108833970A true CN108833970A (en) | 2018-11-16 |
CN108833970B CN108833970B (en) | 2020-10-09 |
Family
ID=64134877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810694433.XA Active CN108833970B (en) | 2018-06-29 | 2018-06-29 | Live broadcast recording method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108833970B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112511818A (en) * | 2020-11-24 | 2021-03-16 | 上海哔哩哔哩科技有限公司 | Video playing quality detection method and device |
CN114125341A (en) * | 2021-10-29 | 2022-03-01 | 北京达佳互联信息技术有限公司 | Video processing method, video processing device, electronic equipment, storage medium and product |
CN115119005A (en) * | 2022-06-17 | 2022-09-27 | 广州方硅信息技术有限公司 | Recording and broadcasting method, server and storage medium of live broadcasting room of carousel channel |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236581A1 (en) * | 2002-06-25 | 2003-12-25 | Chambers Marc A. | Method for recording live performances as two or more tracks |
CN104185077A (en) * | 2014-09-12 | 2014-12-03 | 飞狐信息技术(天津)有限公司 | Video editing method and device |
CN106210837A (en) * | 2016-06-30 | 2016-12-07 | 中国联合网络通信集团有限公司 | Multimedia coding method and system, method for recording, operational approach, media server |
CN106792218A (en) * | 2016-12-20 | 2017-05-31 | 北京猎豹移动科技有限公司 | Video clipping playing method and device |
-
2018
- 2018-06-29 CN CN201810694433.XA patent/CN108833970B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236581A1 (en) * | 2002-06-25 | 2003-12-25 | Chambers Marc A. | Method for recording live performances as two or more tracks |
CN104185077A (en) * | 2014-09-12 | 2014-12-03 | 飞狐信息技术(天津)有限公司 | Video editing method and device |
CN106210837A (en) * | 2016-06-30 | 2016-12-07 | 中国联合网络通信集团有限公司 | Multimedia coding method and system, method for recording, operational approach, media server |
CN106792218A (en) * | 2016-12-20 | 2017-05-31 | 北京猎豹移动科技有限公司 | Video clipping playing method and device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112511818A (en) * | 2020-11-24 | 2021-03-16 | 上海哔哩哔哩科技有限公司 | Video playing quality detection method and device |
CN112511818B (en) * | 2020-11-24 | 2022-08-19 | 上海哔哩哔哩科技有限公司 | Video playing quality detection method and device |
CN114125341A (en) * | 2021-10-29 | 2022-03-01 | 北京达佳互联信息技术有限公司 | Video processing method, video processing device, electronic equipment, storage medium and product |
CN114125341B (en) * | 2021-10-29 | 2024-01-23 | 北京达佳互联信息技术有限公司 | Video processing method, device, electronic equipment, storage medium and product |
CN115119005A (en) * | 2022-06-17 | 2022-09-27 | 广州方硅信息技术有限公司 | Recording and broadcasting method, server and storage medium of live broadcasting room of carousel channel |
Also Published As
Publication number | Publication date |
---|---|
CN108833970B (en) | 2020-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110267067B (en) | Live broadcast room recommendation method, device, equipment and storage medium | |
CN109640125B (en) | Video content processing method, device, server and storage medium | |
CN109600678A (en) | Information displaying method, apparatus and system, server, terminal, storage medium | |
CN109302385A (en) | Multimedia resource sharing method, device and storage medium | |
CN109618212A (en) | Information display method, device, terminal and storage medium | |
CN110213636A (en) | Video frame generating method, device, storage medium and the equipment of Online Video | |
CN109040297A (en) | User's portrait generation method and device | |
CN109348247A (en) | Determine the method, apparatus and storage medium of audio and video playing timestamp | |
CN110290392B (en) | Live broadcast information display method, device, equipment and storage medium | |
CN108848394A (en) | Net cast method, apparatus, terminal and storage medium | |
CN110213608A (en) | Show method, apparatus, equipment and the readable storage medium storing program for executing of virtual present | |
CN110297917A (en) | Live broadcasting method, device, electronic equipment and storage medium | |
CN110491358A (en) | Carry out method, apparatus, equipment, system and the storage medium of audio recording | |
CN110418152A (en) | It is broadcast live the method and device of prompt | |
CN109874043A (en) | Video flow sending method, playback method and device | |
CN109922356A (en) | Video recommendation method, device and computer readable storage medium | |
CN108881286A (en) | Method, terminal, sound-box device and the system of multimedia control | |
CN110533585A (en) | A kind of method, apparatus that image is changed face, system, equipment and storage medium | |
CN110248236A (en) | Video broadcasting method, device, terminal and storage medium | |
CN108831513A (en) | Method, terminal, server and the system of recording audio data | |
CN108833970A (en) | Method, apparatus, computer equipment and the storage medium recorded is broadcast live | |
CN109635133A (en) | Visualize audio frequency playing method, device, electronic equipment and storage medium | |
CN108900925A (en) | The method and apparatus of live streaming template are set | |
CN108900921A (en) | Even wheat live broadcasting method, device and storage medium | |
CN110266982A (en) | The method and system of song is provided in recorded video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220419 Address after: 4119, 41st floor, building 1, No.500, middle section of Tianfu Avenue, Chengdu hi tech Zone, China (Sichuan) pilot Free Trade Zone, Chengdu, Sichuan 610000 Patentee after: Chengdu kugou business incubator management Co.,Ltd. Address before: No. 315, Huangpu Avenue middle, Tianhe District, Guangzhou City, Guangdong Province Patentee before: GUANGZHOU KUGOU COMPUTER TECHNOLOGY Co.,Ltd. |