CN109391822A - Video guide's method, apparatus and terminal device on line - Google Patents
Video guide's method, apparatus and terminal device on line Download PDFInfo
- Publication number
- CN109391822A CN109391822A CN201710679302.XA CN201710679302A CN109391822A CN 109391822 A CN109391822 A CN 109391822A CN 201710679302 A CN201710679302 A CN 201710679302A CN 109391822 A CN109391822 A CN 109391822A
- Authority
- CN
- China
- Prior art keywords
- video data
- broadcasting
- instructor
- user terminal
- rule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000005540 biological transmission Effects 0.000 claims description 14
- 241001269238 Data Species 0.000 claims description 6
- 238000012163 sequencing technique Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 8
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 7
- 230000006872 improvement Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 241000209140 Triticum Species 0.000 description 2
- 235000021307 Triticum Nutrition 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 210000003127 knee Anatomy 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000005194 fractionation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21805—Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2407—Monitoring of transmitted content, e.g. distribution time, number of downloads
-
- 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
-
- 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application provides video guide's method, apparatus and terminal device on a kind of line, and wherein method includes: acquisition multi-path video data, and the multi-path video data includes real time flow medium data and/or the video file data that uploads in advance;At least two-path video data in the multi-path video data are generated more picture video Data Concurrents all the way to send to instructor in broadcasting's user terminal;Instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, instructor in broadcasting's processing is carried out at least two-path video data according to instructor in broadcasting's rule, to obtain target video data;The target video data is sent to target audience user terminal.The present invention interacts instructor in broadcasting's user terminal with program server, so that program server is handled according to the instructor in broadcasting that instructor in broadcasting's rule of instructor in broadcasting's user terminal carries out program, envoy's purpose output effect is more personalized and diversified, while improving the utilization rate of video resource.
Description
Technical field
This application involves video guide's method, apparatus and terminals in computer application technology more particularly to a kind of line
Equipment.
Background technique
It in live streaming or recorded broadcast program, is often shot using multiple cameras, forms multi-path video data, such as have a get-together
Party program generally has host video camera for shooting stage macroscopic view scene, shooting host to talk feature and microcosmic camera lens
Feature video camera, shooting spectators travelling seat in the plane video camera, multi-angled shooting large-scale rocker arm and backstage track welcome guest
The video camera etc. of shooting.In programme televised live, the staff of program making side passes through the output most end form for switching each road video
It presents to audience at a programme televised live, such as Spring Festival Party, opening ceremony of the Olympic Games etc.;In recorded broadcast program, program making
The staff of side ultimately forms a recorded broadcast program by the partial lens progress editing chosen in multi-channel video and is presented to sight
Crowd, such as current reality TV show variety show.
As can be seen that final output live streaming or recorded broadcast program with only all video datas seldom a part,
A large amount of camera lens picture datas are not utilized, and cause the waste of video resource, while one of the only program of final output leads
(switching or editing) version is broadcast, single effect is not able to satisfy the diversified ornamental demand of spectators.Currently, there is some applications that can incite somebody to action
The program is distributed to spectators by server per video data all the way, and spectators can be by client to the view of each camera lens
Frequency is watched, but can only play video all the way every time, is easy to miss other interested pictures, and can not with server into
The idea that row interaction enables server to implement oneself about program guide.
Summary of the invention
It is an object of the invention to propose video guide's method and apparatus on a kind of line, to solve above-mentioned background technology part
The some technical problems mentioned.
In a first aspect, being applied to server the present invention provides a kind of video guide's method on line, which comprises
Multi-path video data is obtained, the multi-path video data includes real time flow medium data and/or the view that uploads in advance
Frequency file data;
By in the multi-path video data at least two-path video data generate all the way more picture video Data Concurrents send to
Instructor in broadcasting's user terminal;
Instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to the instructor in broadcasting
Rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data;
The target video data is sent to target audience user terminal.
A kind of improvement of above scheme is, it is described to receive regarding at least two-way for instructor in broadcasting's user terminal transmission
Instructor in broadcasting's rule of frequency evidence carries out instructor in broadcasting's processing at least two-path video data according to instructor in broadcasting's rule, to obtain mesh
Mark video data, comprising:
Instructor in broadcasting's rule at least two-path video data that at least two instructor in broadcasting's user terminals are sent is received simultaneously, according to
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data respectively, to obtain at least two target video numbers
According to;
It is described that the target video data handled by instructor in broadcasting is sent to target audience user terminal, comprising:
At least two target video data is sent to target audience user terminal.
A kind of improvement of above scheme is, the method also includes:
Obtain the corresponding account number of instructor in broadcasting's user terminal;
Target audience user terminal is determined according to the account number.
A kind of improvement of above scheme is, it is described to receive regarding at least two-way for instructor in broadcasting's user terminal transmission
Instructor in broadcasting's rule of frequency evidence carries out instructor in broadcasting's processing at least two-path video data according to instructor in broadcasting's rule, to obtain mesh
Mark video data, comprising:
When receiving that at least two instructor in broadcasting's user terminals with group relation send respectively at least two-path video
When instructor in broadcasting's rule of data, the successive suitable of instructor in broadcasting's rule is sent by at least two instructors in broadcasting user terminal according to instructor in broadcasting's rule
At least two-path video data carry out instructor in broadcasting's processing described in ordered pair, to obtain target video data.
Second aspect, the present invention provides a kind of video guide's methods on line, are applied to instructor in broadcasting's user terminal, the method packet
It includes:
More picture video data that server is sent are received, more picture video data are the server according to acquisition
Multi-path video data at least two-path video data generate, the multi-path video data includes real time flow medium data
And/or the video file data uploaded in advance;
More picture video data are played out;
Instructor in broadcasting's rule at least two-path video data is sent to the server, so that the server is according to institute
It states instructor in broadcasting's rule and instructor in broadcasting's processing is carried out at least two-path video data to obtain target video data and use to target audience
Family end sends the target video data.
The third aspect, the present invention provides video guide's devices on a kind of line, are applied to server, and described device includes:
First obtains module, and for obtaining multi-path video data, the multi-path video data includes real time flow medium data
And/or the video file data uploaded in advance;
First processing module, for at least two-path video data in the multi-path video data to be generated more pictures all the way
Video data is simultaneously sent to instructor in broadcasting's user terminal;
Second processing module, the instructor in broadcasting at least two-path video data sent for receiving instructor in broadcasting's user terminal
Rule carries out instructor in broadcasting's processing at least two-path video data according to instructor in broadcasting's rule, to obtain target video data;
Sending module, for sending the target video data to target audience user terminal.
A kind of improvement of above scheme is, the first processing module includes:
The Second processing module is also used to: at the same receive at least two instructor in broadcasting's user terminals send respectively to it is described at least
Instructor in broadcasting's rule of two-path video data respectively carries out at instructor in broadcasting at least two-path video data according to instructor in broadcasting's rule
Reason, to obtain at least two target video datas;
The sending module is also used to: sending at least two target video data to target audience user terminal.
A kind of improvement of above scheme is, described device further include:
Second obtains module, for obtaining the corresponding account number of instructor in broadcasting's user terminal;
Determining module, for determining target audience user terminal according to the account number.
The Second processing module, which is also used to, to be to a kind of improvement of above scheme:
Receive have group relation at least two instructor in broadcasting's user terminals send respectively at least two-path video data
Instructor in broadcasting rule, according to instructor in broadcasting's rule by at least two instructors in broadcasting user terminal send instructor in broadcasting's rule sequencing to institute
It states at least two-path video data and carries out instructor in broadcasting's processing, to obtain target video data.
Fourth aspect, the present invention provides video guide's devices on a kind of line, are applied to instructor in broadcasting's user terminal, described device packet
It includes:
Receiving module, for receiving more picture video data of server transmission, more picture video data are described
Server is generated according at least two-path video data in the multi-path video data of acquisition, and the multi-path video data includes real
When the stream medium data and/or video file data that uploads in advance;
Playing module, for being played out to more picture video data;
Sending module, for sending instructor in broadcasting's rule at least two-path video data to the server, so that institute
It states server and instructor in broadcasting's processing is carried out at least two-path video data to obtain target video data according to instructor in broadcasting's rule
And the target video data is sent to target audience user terminal.
5th aspect, the present invention provides a kind of server, the server includes:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Multi-path video data is obtained, the multi-path video data includes real time flow medium data and/or the view that uploads in advance
Frequency file data;
By in the multi-path video data at least two-path video data generate all the way more picture video Data Concurrents send to
Instructor in broadcasting's user terminal;
Instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to the instructor in broadcasting
Rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data;
The target video data is sent to target audience user terminal.
6th aspect, the present invention provides a kind of instructor in broadcasting's user terminal, instructor in broadcasting's user terminal includes:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
More picture video data that server is sent are received, more picture video data are the server according to acquisition
Multi-path video data at least two-path video data generate, the multi-path video data includes real time flow medium data
And/or the video file data uploaded in advance;
More picture video data are played out;
Instructor in broadcasting's rule at least two-path video data is sent to the server, so that the server is according to institute
It states instructor in broadcasting's rule and instructor in broadcasting's processing is carried out at least two-path video data to obtain target video data and use to target audience
Family end sends the target video data.
The beneficial effects of the present invention are: video guide's method and device on line provided by the present application, on the one hand uses instructor in broadcasting
Family end can be interacted with program server, so that program server carries out program according to instructor in broadcasting's rule of instructor in broadcasting's user terminal
Instructor in broadcasting's processing, envoy's purpose output effect are more personalized;Another aspect instructor in broadcasting user terminal only receives more picture video numbers all the way
Multiple video pictures are carried out while being monitored according to that can realize;Another aspect program server can be according to multiple instructor in broadcasting users
It holds and instructor in broadcasting's processing is carried out respectively to the multi-path video data of same program simultaneously to different instructor in broadcasting's rules of same program, formed
Multiple program guides export version, and envoy's purpose output effect is more diversified, and different instructor in broadcasting's user terminals are to video resource
Using different, different instructor in broadcasting's rules of multiple instructor in broadcasting's user terminals will improve the utilization rate of video resource;Another aspect section
Mesh server pushes instructor in broadcasting to the related target audience user terminal of instructor in broadcasting's user terminal according to the account number of instructor in broadcasting's user terminal
Target video data keeps the push of instructor in broadcasting's program more accurate;In another aspect, program server can also be according to same group not
Instructor in broadcasting's processing successively is carried out to the multi-path video data of the same program with instructor in broadcasting's rule that instructor in broadcasting's client is successively sent, is formed
Cooperate instructor in broadcasting, extends the application range of instructor in broadcasting.
Detailed description of the invention
Fig. 1 is according to a kind of exemplary system architecture that can apply the embodiment of the present disclosure shown in an exemplary embodiment
Figure;
Fig. 2 is the flow chart of one embodiment that video guide's method is applied to server on line;
Fig. 3 is the flow chart for another embodiment that video guide's method is applied to server on line;
Fig. 4 is the flow chart for the further embodiment that video guide's method is applied to server on line;
Fig. 5 is the flow chart for another embodiment that video guide's method is applied to server on line;
Fig. 6 is the flow chart of one embodiment that video guide's method is applied to instructor in broadcasting's user terminal on line;
Fig. 7 is the block diagram of one embodiment that video guide's device is applied to server on line;
Fig. 8 is the block diagram for another embodiment that video guide's device is applied to server on line;
Fig. 9 is the block diagram of one embodiment that video guide's device is applied to instructor in broadcasting's user terminal on line;
Figure 10 is a kind of structural schematic diagram of server shown according to an exemplary embodiment;
Figure 11 is a kind of structural schematic diagram of instructor in broadcasting's user terminal shown according to an exemplary embodiment.
Specific embodiment
In being described below, for illustration and not for limitation, propose such as specific system structure, interface, technology it
The detail of class, to understand thoroughly the present invention.However, it will be clear to one skilled in the art that there is no these specific
The present invention also may be implemented in the other embodiment of details.In other situations, omit to well-known device, circuit with
And the detailed description of method, in case unnecessary details interferes description of the invention.
It should be noted that in the absence of conflict, the feature in embodiment and embodiment in the present invention can phase
Mutually combine.The present invention will be described in detail below with reference to the accompanying drawings and embodiments.
Fig. 1 is shown can be using the exemplary system frame of the embodiment of video guide's method or apparatus on line of the invention
Structure 100, it should be understood that the quantity on ground, terminal device, network and server in Fig. 1 is only schematical, according to realizing need
It wants, can have any number of terminal device, network and server.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105.
Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with
Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101,102,103 and be interacted by network 104 with server 105, to receive or send out
It delivers letters breath etc..On terminal device 101,102,103 can by installation client application come with server 105 interact to
Implement method or terminal device 101,102,103 of the invention and the system program for implementing method of the invention is installed.Terminal
Equipment 101,102,103 can be various electronic equipments, including but not limited to smart phone, tablet computer, portable meter on knee
Calculation machine, desktop computer etc..
Server 105 can be to provide the server of various services, and implementing method of the invention can be by one
The server combination of server or the different services of more offers with a variety of services.Specifically, server 105 can be with
Including providing the background server supported to the client application for implementing the method for the present invention on terminal device 101,102,103.
With continued reference to Fig. 2, it illustrates the realities that video guide's method on line according to the present invention is applied to server
The process 200 of example is applied, comprising the following steps:
Step 201, obtain multi-path video data, the multi-path video data include real time flow medium data and/or in advance
The video file data of upload.
In the present embodiment, electronic equipment (such as server shown in FIG. 1) used by a user can by wired or
Multi-path video data is wirelessly obtained, it can be from locally or remotely obtaining multi-path video data.Multi-path video data
The video file data that may include real time flow medium data and/or upload in advance specifically in live streaming application scenarios, is taken the photograph
As equipment shoot video data server is transferred in a manner of stream medium data plug-flow encoder so that server pair
The multichannel real time flow medium video data of acquisition is handled.In recorded broadcast application scenarios, video that user will prerecord
File data, which is uploaded onto the server, to be stored, so that video file of the server to storage is read out to obtain video file
Data.
Step 202, at least two-path video data in the multi-path video data are generated into more picture video data all the way
And it is sent to instructor in broadcasting's user terminal.
In the present embodiment, more pictures include more picture segmentations, picture-in-picture, picture out picture, and more pictures segmentations are that will refer to will be more
Signal is shown boil down to road video source picture on a picture all the way according to a certain percentage, and it is more to form a picture segmentation display
The pattern of a sprite selects the picture Fractionation regimen of different number according to the number of video data.Server can be by multichannel
Real time flow medium data generate more picture video data, or multi-channel video file data is generated more picture video data, or
Person will at least real time flow medium data and at least video file data generates more picture video data all the way all the way.Server will be more
The picture video data more all the way that at least two-path video data in the video data of road generate are sent to instructor in broadcasting's user terminal, and direct
It sends multi-path video data (requiring height to transmission network, transmission rate is slow) to compare, this method has saved bandwidth, improves biography
Defeated rate.
In the present embodiment, different programme televised lives or recorded broadcast program are respectively provided with multi-path video data, and server will
The respective corresponding multi-path video data of program generates more picture video data respectively, when the program for receiving the transmission of instructor in broadcasting's user terminal
When acquisition request, corresponding more picture video data are requested to be sent to instructor in broadcasting's user terminal program acquisition.Or server according to
At least two-path video data therein are generated more picture video data to the selection of multi-path video data and sent by instructor in broadcasting's user terminal
To instructor in broadcasting's user terminal, for example, instructor in broadcasting's user terminal selected in the list of position for video camera host camera lens, close-up shot, rocker arm camera lens to
Tri- road video data of server Jiang Zhe is set to generate more picture video data, to reduce the processing operand of server.At this
In embodiment, different programs can correspond to different servers.
Step 203, instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data.
In the present embodiment, instructor in broadcasting's rule include but is not limited to video data carry out output switching, to video data into
Row special efficacy load, by least two-path video Data Synthesis all the way more picture video data, addition subtitle, addition logo, Dao Boyong
Instructor in broadcasting's rule is sent to server by family end, and server carries out at instructor in broadcasting at least two-path video data according to instructor in broadcasting's rule
Reason, target video data refer to server instructor in broadcasting treated video data.In the present embodiment, instructor in broadcasting's rule can be instructor in broadcasting's use
The user at family end triggers the control instruction or solicited message generated.
In the present embodiment, more pictures include at least two sprites, each sprite corresponds to what server obtained
Video data all the way, instructor in broadcasting's user terminal can only send the picture of son included in the picture for its received more picture video data
Instructor in broadcasting's rule of the corresponding video data in face, if all videos data that server is obtained generate more picture video data
It is sent to instructor in broadcasting's user terminal, then instructor in broadcasting's user terminal can send instructor in broadcasting's rule for all videos data.
In the present embodiment, before program is not finished, server can constantly receive the transmission of instructor in broadcasting's user terminal
Instructor in broadcasting's rule carries out instructor in broadcasting's processing to video data with current recently received instructor in broadcasting's rule.
Step 204, the target video data is sent to target audience user terminal.
In the present embodiment, instructor in broadcasting's rule that server is sent according to instructor in broadcasting's user terminal to the multi-path video data of acquisition into
After row instructor in broadcasting processing, the target video data exported in instructor in broadcasting's treatment process is sent to target audience user terminal.Specifically, it takes
Business device obtains tri- road video data of A, B, C, receives instructor in broadcasting's rule of the switching road the A video data of instructor in broadcasting's user terminal transmission,
Then the road A video data is sent to target audience user terminal and plays out display by server, after a certain period of time, receives instructor in broadcasting's use
Instructor in broadcasting's rule in the road A video data addition subtitle that family end is sent, then subtitle is added to the A for sending output by server
Road video data receives cutting for instructor in broadcasting's user terminal transmission to make target audience user terminal see subtitle, then after a certain period of time
Instructor in broadcasting's rule of the road C video data is changed, then server switches the road C video data and is sent to target audience user terminal and plays out
Display.
In the present embodiment, server can be live streaming output to the target video data that target audience user terminal is sent,
It is also possible to complete to export after entire instructor in broadcasting handles preset time in server.
In the present embodiment, server can have live broadcast service service, directly sends and passes through to target audience user terminal
The target video data handled by instructor in broadcasting is sent to live broadcast service and taken by the target video data or server of instructor in broadcasting's processing
Business device, is distributed to target audience user terminal by live broadcast service server.
Video guide's method allows user to participate in instructor in broadcasting's process to a program on the present embodiment line, realizes instructor in broadcasting
The interaction of user terminal and server makes program guide more personalized, meets user to the individual demand of program output effect.
With further reference to Fig. 3, it illustrates video guide's methods on line according to the present invention to be applied to the another of server
The flow chart 300 of embodiment, comprising the following steps:
Step 301, obtain multi-path video data, the multi-path video data include real time flow medium data and/or in advance
The video file data of upload.
Step 302, at least two-path video data in the multi-path video data are generated into more picture video data all the way
And it is sent to instructor in broadcasting's user terminal.
In the present embodiment, the more picture video data in the road are sent to multiple instructor in broadcasting's user terminals by server.
Step 303, at the same receive that at least two instructor in broadcasting's user terminals send respectively at least two-path video data
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data respectively according to instructor in broadcasting's rule, to obtain at least two
A target video data.
Step 304, at least two target video data is sent to target audience user terminal.
In the present embodiment, different instructor in broadcasting's user terminals can send the multichannel for being directed to the same program to server simultaneously
The respective instructor in broadcasting of video data is regular (can be the same or different), and server is led according to what different instructor in broadcasting's user terminals were sent
It broadcasts rule and instructor in broadcasting's processing is carried out to the multi-path video data of the program respectively, to obtain multiple and different instructor in broadcasting's versions of the program
This, multiple and different corresponding target video datas of instructor in broadcasting's version is sent to target audience user terminal by server.Therefore, spectators
It can be seen that the miscellaneous editions of a program, meet spectators to the diversified demand of program output effect, while different instructors in broadcasting
The video resource that user utilizes is had nothing in common with each other, and the utilization rate of video resource is improved.
In the present embodiment, different instructor in broadcasting's user terminals has different account numbers, and server receives instructor in broadcasting's user terminal
The account number for obtaining instructor in broadcasting's user terminal when instructor in broadcasting's rule of transmission simultaneously, according to the corresponding instructor in broadcasting's rule point of different account numbers
It is other that instructor in broadcasting's processing is carried out at least two-path video data.
For example, the user terminal of instructor in broadcasting user A and instructor in broadcasting user B are respectively received the transmission of " I is singer " program server
More picture video data that the multi-path video data being broadcast live generates, instructor in broadcasting user A compares a certain welcome guest of concern, therefore sends
When instructor in broadcasting's rule using it is more be video data with clapping the camera lens shooting of a certain welcome guest, and instructor in broadcasting user B compares concern and sees
Many performances, thus using it is more be the video data for shooting the camera lens of spectators and providing, program server is according to two instructors in broadcasting
Instructor in broadcasting's rule of user carries out instructor in broadcasting's processing respectively, while two instructor in broadcasting's versions of output are broadcast live to spectators, and spectators are in spectators user
End it is seen that two instructor in broadcasting's versions link, trigger according to their own needs some link selection see instructor in broadcasting user A or
The program of instructor in broadcasting user B exports version.
With further reference to Fig. 4, it illustrates video guide's methods on line according to the present invention to be applied to the another of server
The flow chart 400 of embodiment, comprising the following steps:
Step 401, obtain multi-path video data, the multi-path video data include real time flow medium data and/or in advance
The video file data of upload.
Step 402, at least two-path video data in the multi-path video data are generated into more picture video data all the way
And it is sent to instructor in broadcasting's user terminal.
Step 403, instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data.
Step 404, the corresponding account number of instructor in broadcasting's user terminal is obtained.
Step 405, target audience user terminal is determined according to the account number.
Step 406, Xiang Suoshu target audience user terminal sends the target video data.
In the present embodiment, the corresponding account of each instructor in broadcasting user, each account are marked by account number,
When instructor in broadcasting's user terminal sends instructor in broadcasting's rule to server, server obtains the account number of instructor in broadcasting's user terminal simultaneously.
In the present embodiment, spectators entered between the instructor in broadcasting of some instructor in broadcasting's account by spectators' user terminal (such as homepage) or
Spectators person have carried out some instructor in broadcasting's account by spectators' user terminal the operation such as to pay close attention to, be added to good friend, then by the spectators user
Corresponding account is held to be associated with instructor in broadcasting's account, it, can be according to instructor in broadcasting after acquisition instructor in broadcasting's user terminal corresponding account number
The incidence relation of the corresponding account number of user terminal account number corresponding with spectators' user terminal determines that spectators' user terminal is mesh
Mark spectators' user terminal.
The present embodiment determines target audience user terminal by the corresponding account number of instructor in broadcasting's user terminal, after handling instructor in broadcasting
Target video data push it is more accurate, while saving resource.
With further reference to Fig. 5, it illustrates video guide's methods on line according to the present invention to be applied to the another of server
The flow chart 500 of embodiment, comprising the following steps:
Step 501, obtain multi-path video data, the multi-path video data include real time flow medium data and/or in advance
The video file data of upload.
Step 502, at least two-path video data in the multi-path video data are generated into more picture video data all the way
And it is sent to instructor in broadcasting's user terminal.
Step 503, receive have group relation at least two instructor in broadcasting's user terminals send respectively at least two-way
Instructor in broadcasting's rule of video data sends the successive of instructor in broadcasting's rule by at least two instructors in broadcasting user terminal according to instructor in broadcasting's rule
Sequence carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data.
Step 504, the target video data is sent to target audience user terminal.
In the present embodiment, the user of instructor in broadcasting's user terminal can create group, and invite the user of other instructor in broadcasting's user terminals
Group is added, to form instructor in broadcasting group, when multiple instructor in broadcasting's user terminals in same instructor in broadcasting group send instructor in broadcasting's rule to server,
Server identifies the ID of instructor in broadcasting group, and instructor in broadcasting's rule that multiple instructor in broadcasting's user terminals under the same instructor in broadcasting group ID are sent is by first
Sequence handles video data afterwards, to realize that multiple instructor in broadcasting users carry out instructor in broadcasting to a version of a program simultaneously
It handles and exports.The present embodiment may be implemented multi agent cooperation and carried out instructor in broadcasting, extension to a program by the way of group instructor in broadcasting
The application range of instructor in broadcasting.
For example, the instructor in broadcasting group that an ID is 123 is added in instructor in broadcasting user A and instructor in broadcasting user B, is received and taken by instructor in broadcasting group
Be engaged in more picture video data of program that device is sent, and show the picture of more picture video data, instructor in broadcasting user A program into
When row was by 5 minutes, instructor in broadcasting's rule that the first sprite of switching exports is sent to server, then server carries out the first sprite
Instructor in broadcasting's output, when program proceeds to 8 minutes, instructor in broadcasting user B sends the instructor in broadcasting to the first sprite addition subtitle to server
Rule, then server adds subtitle just on the first sprite of instructor in broadcasting's output.
With further reference to Fig. 6, it illustrates video guide's methods on line according to the present invention to be applied to instructor in broadcasting's user terminal
The flow chart 600 of one embodiment, comprising the following steps:
Step 601, more picture video data that server is sent are received, more picture video data are the server
It is generated according at least two-path video data in the multi-path video data of acquisition, the multi-path video data includes real-time streams matchmaker
Volume data and/or the video file data uploaded in advance.
In the present embodiment, the electronic equipment (terminal device of example as shown in figure 1) that user uses can pass through wired or nothing
The mode of line receives more picture video data of server transmission.Server can be by the more picture video numbers of the multichannel of multiple programs
According to link be sent to instructor in broadcasting's user terminal, when receive instructor in broadcasting's user terminal triggering certain program link instruction when, to instructor in broadcasting use
Family end sends more picture video data of the corresponding program of the link.
Step 602, more picture video data are played out.
It in the present embodiment, can be in its visitor after instructor in broadcasting's user terminal receives more picture video data that server is sent
It directly plays on the interface of family end application or on its display screen.
Step 603, Xiang Suoshu server sends instructor in broadcasting's rule at least two-path video data, so that the service
Device carries out instructor in broadcasting's processing to obtain target video data and to mesh at least two-path video data according to instructor in broadcasting's rule
It marks spectators' user terminal and sends the target video data.
In the present embodiment, user is watched by the image content to more picture video data, which includes extremely
Few two sprites, are sent to server using instructor in broadcasting's user terminal in watching process and are corresponded to at least one sprite in picture
Video data instructor in broadcasting rule, specifically, user can trigger instructor in broadcasting's control on instructor in broadcasting's user terminal to server send out
Send instructor in broadcasting regular, server carries out instructor in broadcasting's processing and send to target audience user terminal to pass through according to instructor in broadcasting's rule to video data
The target video data of instructor in broadcasting's processing.
Video guide's method on the present embodiment line, instructor in broadcasting's user terminal do not need to receive the multi-channel video number of one program of composition
According to, it is only necessary to the picture video data more all the way that the program is generated by multi-path video data are received, not will cause EMS memory occupation mistake
It is high and the case where make terminal device Caton, instructor in broadcasting's user terminal be not necessarily to local to multi-path video data carry out instructor in broadcasting's processing and
By instructor in broadcasting, treated that video data is sent to server, further reduced the occupancy to memory and saves broadband resource.
Video guide's method can be such that ordinary user participates in instructor in broadcasting's treatment process of program on the line, the output of envoy's purpose
It is more rich and varied.
It is video guide's device on a kind of disclosure line shown according to an exemplary embodiment with further reference to Fig. 7
Block diagram 700, the device are applied to server, comprising: first obtains module 701, first processing module 702, Second processing module
703, sending module 704.
Wherein, first module 701 is obtained, for obtaining multi-path video data, the multi-path video data includes real-time streams
Media data and/or the video file data uploaded in advance.
First processing module 702 is more all the way for generating at least two-path video data in the multi-path video data
Picture video Data Concurrent is sent to instructor in broadcasting's user terminal.
Second processing module 703, for receiving that instructor in broadcasting's user terminal sends at least two-path video data
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data according to instructor in broadcasting's rule, to obtain target video number
According to.
Sending module 704, for sending the target video data to target audience user terminal.
In some alternative embodiments, Second processing module 703 can be also used for receiving at least two instructors in broadcasting use simultaneously
Family end send respectively to the instructors in broadcasting of at least two-path video data rule, according to instructor in broadcasting's rule respectively to it is described at least
Two-path video data carry out instructor in broadcasting's processing, to obtain at least two target video datas;Sending module 704 is also used to see to target
Many user terminals send at least two target video data.
In some alternative embodiments, Second processing module 703, which can be used for receiving, has at least the two of group relation
Instructor in broadcasting's rule at least two-path video data that a instructor in broadcasting's user terminal is sent respectively, according to instructor in broadcasting's rule by described
The sequencing that at least two instructor in broadcasting's user terminals send instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data.
It is video guide's dress on the disclosure another line shown according to an exemplary embodiment with further reference to Fig. 8
Set block diagram 800, on the basis of aforementioned embodiment illustrated in fig. 7, which can further include the embodiment: second obtains
Module 801 and determining module 802.
Wherein, second module 801 is obtained, for obtaining the corresponding account number of instructor in broadcasting's user terminal.
Determining module 802, for determining target audience user terminal according to the account number.
It is that video guide fills on the disclosure another line shown according to an exemplary embodiment with further reference to Fig. 9
Block diagram 900 is set, which is applied to instructor in broadcasting's user terminal, comprising: receiving module 901, playing module 902 and sending module 903.
Wherein, receiving module 901, for receiving more picture video data of server transmission, more picture video numbers
According to what is generated for the server according at least two-path video data in the multi-path video data of acquisition, the multi-channel video number
According to the video file data for including real time flow medium data and/or uploading in advance.
Playing module 902, for being played out to more picture video data.
Sending module 903, for sending instructor in broadcasting's rule at least two-path video data to the server, so that
The server carries out instructor in broadcasting's processing at least two-path video data according to instructor in broadcasting's rule to obtain target video number
The target video data is sent according to and to target audience user terminal.
It should be appreciated that above-mentioned apparatus can be set in advance in server, in instructor in broadcasting's user terminal, the side such as downloading can also be passed through
Formula and be loaded into server, in instructor in broadcasting's user terminal.Corresponding module in above-mentioned apparatus can in server, instructor in broadcasting's user terminal
Module cooperates to realize video guide's scheme on line.
For device embodiment, since it corresponds essentially to embodiment of the method, so related place is referring to method reality
Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separation unit
The unit of explanation can be or may not be and is physically separated, and component shown as a unit can be or can not also
It is physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actual need
Some or all of the modules therein is selected to realize the purpose of disclosure scheme.Those of ordinary skill in the art are not paying
In the case where creative work, it can understand and implement.
Correspondingly, the disclosure also provides a kind of server, which includes processor;It can be held for storage processor
The memory of row instruction;Wherein, which is configured as:
Multi-path video data is obtained, the multi-path video data includes real time flow medium data and/or the view that uploads in advance
Frequency file data;
By in the multi-path video data at least two-path video data generate all the way more picture video Data Concurrents send to
Instructor in broadcasting's user terminal;
Instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to the instructor in broadcasting
Rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data;
The target video data is sent to target audience user terminal.
The processor can be additionally configured to:
The instructor in broadcasting's rule at least two-path video data for receiving instructor in broadcasting's user terminal and sending, according to described
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data, comprising:
Instructor in broadcasting's rule at least two-path video data that at least two instructor in broadcasting's user terminals are sent respectively is received simultaneously,
Instructor in broadcasting's processing is carried out at least two-path video data respectively according to instructor in broadcasting's rule, to obtain at least two target videos
Data;
It is described to send the target video data to target audience user terminal, comprising:
At least two target video data is sent to target audience user terminal.
The processor can be additionally configured to:
Multi-path video data is obtained, the multi-path video data includes real time flow medium data and/or the view that uploads in advance
Frequency file data;
By in the multi-path video data at least two-path video data generate all the way more picture video Data Concurrents send to
Instructor in broadcasting's user terminal;
Instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to the instructor in broadcasting
Rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data;
Obtain the corresponding account number of instructor in broadcasting's user terminal;
Target audience user terminal is determined according to the account number;
The target video data is sent to the target audience user terminal.
The processor can be additionally configured to:
The instructor in broadcasting's rule at least two-path video data for receiving instructor in broadcasting's user terminal and sending, according to described
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data, to obtain target video data, comprising:
When receiving that at least two instructor in broadcasting's user terminals with group relation send respectively at least two-path video
When instructor in broadcasting's rule of data, the successive suitable of instructor in broadcasting's rule is sent by at least two instructors in broadcasting user terminal according to instructor in broadcasting's rule
At least two-path video data carry out instructor in broadcasting's processing described in ordered pair, to obtain target video data.
Figure 10 is an a kind of structural schematic diagram of server 1100 shown according to an exemplary embodiment.The server
1100 can generate bigger difference because configuration or performance are different, may include one or more central processing units
(central processing units, CPU) 1101 (for example, one or more processors) and memory 1102, one
The storage medium 1103 of a or more than one storage application program 1113 or data 1123 (such as deposit by one or more magnanimity
Store up equipment).Wherein, memory 1102 and storage medium 1103 can be of short duration storage or persistent storage.It is stored in storage medium
1103 program may include one or more modules (diagram is not shown), and each module may include in server
Series of instructions operation.Further, central processing unit 1101 can be set to communicate with storage medium 1103, in server
The series of instructions operation in storage medium 1103 is executed on 1100, to execute the above-mentioned method executed in server side.Service
Device 1100 can also include one or more power supplys 1104, one or more wired or wireless network interfaces 1105,
One or more input/output interfaces 1106, and/or, one or more operating systems 1133, such as Windows
ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..In above-mentioned Fig. 2~embodiment illustrated in fig. 4 by
The step of server executes can be based on the server architecture shown in Fig. 10.
Correspondingly, the disclosure additionally provides a kind of instructor in broadcasting's user terminal, which includes processor;For storing
The memory of processor-executable instruction;Wherein, which is configured as:
More picture video data that server is sent are received, more picture video data are the server according to acquisition
Multi-path video data at least two-path video data generate, the multi-path video data includes real time flow medium data
And/or the video file data uploaded in advance;
More picture video data are played out;
Instructor in broadcasting's rule at least two-path video data is sent to the server, so that the server is according to institute
It states instructor in broadcasting's rule and instructor in broadcasting's processing is carried out at least two-path video data to obtain target video data and use to target audience
Family end sends the target video data.
Figure 11 is an a kind of structural schematic diagram of instructor in broadcasting's user terminal 1200 shown according to an exemplary embodiment.The instructor in broadcasting
User terminal 1200 can be smart phone, tablet computer, pocket computer on knee, desktop computer, console, wearable device
Deng.
With reference to Figure 11, instructor in broadcasting's user terminal 1200 may include following one or more components: processing component 1201, memory
1202, power supply module 1203, multimedia component 1204, audio component 1205, the interface 1206 of input/output (I/O), sensor
Component 1207 and communication component 1208.
Processing component 1201 usually control instructor in broadcasting's user terminal 1200 integrated operation, such as with display, call, data
Communication, camera operation and record operate associated operation.Processing component 1201 may include one or more processors 1211
It executes instruction, to complete all or part of the steps of the above-mentioned method executed in instructor in broadcasting user side.In addition, processing component
1201 may include one or more modules, convenient for the interaction between processing component 1201 and other assemblies.For example, processing component
1201 may include multi-media module, to facilitate the interaction between multimedia component 1204 and processing component 1201.
Memory 1202 is configured as storing various types of data to support the operation in equipment 1200.These data
Example includes the instruction of any application or method for operating on instructor in broadcasting's user terminal 1200, contact data, phone
Book data, message, picture, video etc..Memory 1202 can by any kind of volatibility or non-volatile memory device or
Person's their combination is realized, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM),
Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic storage
Device, flash memory, disk or CD.
Power supply module 1203 provides electric power for the various assemblies of instructor in broadcasting's user terminal 1200.Power supply module 1203 may include electricity
Management system, one or more power supplys and other are associated with electric power is generated, managed, and distributed for instructor in broadcasting's user terminal 1200
Component.
Multimedia component 1204 includes one output interface of offer between instructor in broadcasting's user terminal 1200 and user
Screen.In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touching
Panel is touched, screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more
Touch sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or
The boundary of sliding action, but also detect duration and pressure associated with the touch or slide operation.In some implementations
In example, multimedia component 1204 includes a front camera and/or rear camera.When equipment 1200 is in operation mode,
Such as in a shooting mode or a video mode, front camera and/or rear camera can receive external multi-medium data.Each
Front camera and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 1205 is configured as output and/or input audio signal.For example, audio component 1205 includes a wheat
Gram wind (MIC), when instructor in broadcasting's user terminal 1200 is in operation mode, when such as call mode, recording mode, and voice recognition mode, wheat
Gram wind is configured as receiving external audio signal.The received audio signal can be further stored in memory 1202 or warp
It is sent by communication component 1208.In some embodiments, audio component 1205 further includes a loudspeaker, for exporting audio letter
Number.
I/O interface 1206 provides interface, above-mentioned peripheral interface module between processing component 1201 and peripheral interface module
It can be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and
Locking press button.
Sensor module 1207 includes one or more sensors, for providing various aspects for instructor in broadcasting's user terminal 1200
Status assessment.For example, sensor module 1207 can detecte the state that opens/closes of equipment 1200, the relative positioning of component,
Such as the component is the display and keypad of instructor in broadcasting's user terminal 1200, sensor module 1207 can also detect instructor in broadcasting user
The position change of end 1200 or 1,200 1 components of instructor in broadcasting's user terminal, the presence or do not deposit that user contacts with instructor in broadcasting's user terminal 1200
In the temperature change in 1200 orientation of instructor in broadcasting's user terminal or acceleration/deceleration and instructor in broadcasting's user terminal 1200.Sensor module 1207 can be with
Including proximity sensor, it is configured to detect the presence of nearby objects without any physical contact.Sensor module
1207 can also include optical sensor, such as CMOS or ccd image sensor, for using in imaging applications.In some implementations
In example, which can also include acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor
Or temperature sensor.
Communication component 1208 is configured to facilitate wired or wireless way between instructor in broadcasting's user terminal 1200 and other equipment
Communication.Instructor in broadcasting's user terminal 1200 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.
In one exemplary embodiment, communication component 1208 receives the broadcast from external broadcasting management system via broadcast channel and believes
Number or broadcast related information.In one exemplary embodiment, the communication component 1208 further includes near-field communication (NFC) mould
Block, to promote short range communication.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) skill can be based in NFC module
Art, ultra wide band (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, instructor in broadcasting's user terminal 1200 can be by one or more application specific integrated circuit
(ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), scene can
It programs gate array (FPGA), controller, microcontroller, microprocessor or other electronic components to realize, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided
Such as include instruction memory 1202, above-metioned instruction can by the processor 1202 of instructor in broadcasting's user terminal 1200 execute with complete it is above-mentioned
The method that terminal side executes.For example, the non-transitorycomputer readable storage medium can be ROM, random access memory
(RAM), CD-ROM, tape, floppy disk and optical data storage devices etc..
The beneficial effects of the present invention are: video guide's method and device on line provided by the present application, on the one hand uses instructor in broadcasting
Family end can be interacted with program server, so that program server carries out program according to instructor in broadcasting's rule of instructor in broadcasting's user terminal
Instructor in broadcasting's processing, envoy's purpose output effect are more personalized;Another aspect program server can be according to multiple instructor in broadcasting's user terminals
Instructor in broadcasting's processing is carried out to the multi-path video data of same program simultaneously to different instructor in broadcasting's rules of same program respectively, is formed more
A program guide exports version, and envoy's purpose output effect is more diversified, and different instructor in broadcasting's user terminals are to video resource
Using different, different instructor in broadcasting's rules of multiple instructor in broadcasting's user terminals will improve the utilization rate of video resource;Another aspect program
Server pushes instructor in broadcasting's mesh to the related target audience user terminal of instructor in broadcasting's user terminal according to the account number of instructor in broadcasting's user terminal
Video data is marked, keeps the push of instructor in broadcasting's program more accurate;In another aspect, program server can also be different according to same group
Instructor in broadcasting's rule that instructor in broadcasting's client is successively sent successively carries out instructor in broadcasting's processing to the multi-path video data of the same program, is formed and is closed
Make instructor in broadcasting, extends the application range of instructor in broadcasting.
It should be appreciated that the above is only a preferred embodiment of the present invention, the scope of the patents of the invention cannot be therefore limited, it is all
Using equivalent structure or equivalent flow shift made by description of the invention and accompanying drawing content, it is applied directly or indirectly in other
Relevant technical field, is included within the scope of the present invention.
Claims (12)
1. a kind of video guide's method on line is applied to server, which is characterized in that the described method includes:
Multi-path video data is obtained, the multi-path video data includes real time flow medium data and/or the video uploaded in advance text
Number of packages evidence;
At least two-path video data in the multi-path video data are generated more picture video Data Concurrents all the way to send to instructor in broadcasting
User terminal;
Instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to instructor in broadcasting's rule
Instructor in broadcasting's processing is carried out at least two-path video data, to obtain target video data;
The target video data is sent to target audience user terminal.
2. the method as described in claim 1, which is characterized in that it is described receive that instructor in broadcasting's user terminal sends to it is described at least
Instructor in broadcasting's rule of two-path video data carries out instructor in broadcasting's processing at least two-path video data according to instructor in broadcasting's rule, with
Obtain target video data, comprising:
Instructor in broadcasting's rule at least two-path video data that at least two instructor in broadcasting's user terminals are sent respectively is received simultaneously, according to
Instructor in broadcasting's rule carries out instructor in broadcasting's processing at least two-path video data respectively, to obtain at least two target video numbers
According to;
It is described that the target video data handled by instructor in broadcasting is sent to target audience user terminal, comprising:
At least two target video data is sent to target audience user terminal.
3. method according to claim 1 or 2, which is characterized in that the method also includes:
Obtain the corresponding account number of instructor in broadcasting's user terminal;
Target audience user terminal is determined according to the account number.
4. the method as described in claim 1, which is characterized in that it is described receive that instructor in broadcasting's user terminal sends to it is described at least
Instructor in broadcasting's rule of two-path video data carries out instructor in broadcasting's processing at least two-path video data according to instructor in broadcasting's rule, with
Obtain target video data, comprising:
When receiving that at least two instructor in broadcasting's user terminals with group relation send respectively at least two-path video data
Instructor in broadcasting's rule when, according to instructor in broadcasting's rule by at least two instructors in broadcasting user terminal send instructor in broadcasting's rule sequencing pair
At least two-path video data carry out instructor in broadcasting's processing, to obtain target video data.
5. a kind of video guide's method on line is applied to instructor in broadcasting's user terminal, which is characterized in that the described method includes:
More picture video data that server is sent are received, more picture video data are the server according to the more of acquisition
What at least two-path video data in the video data of road generated, the multi-path video data include real time flow medium data and/or
The video file data uploaded in advance;
More picture video data are played out;
Instructor in broadcasting's rule at least two-path video data is sent to the server, so that the server is led according to
It broadcasts rule and instructor in broadcasting's processing is carried out to obtain target video data and to target audience user terminal at least two-path video data
Send the target video data.
6. video guide's device on a kind of line, it is applied to server, which is characterized in that described device includes:
First obtains module, for obtaining multi-path video data, the multi-path video data include real time flow medium data and/or
The video file data uploaded in advance;
First processing module, for at least two-path video data in the multi-path video data to be generated more picture videos all the way
Data Concurrent is sent to instructor in broadcasting's user terminal;
Second processing module is advised for receiving the instructor in broadcasting at least two-path video data that instructor in broadcasting's user terminal is sent
Then, instructor in broadcasting's processing is carried out at least two-path video data according to instructor in broadcasting's rule, to obtain target video data;
Sending module, for sending the target video data to target audience user terminal.
7. device as claimed in claim 6, which is characterized in that the Second processing module is also used to: while receiving at least two
Instructor in broadcasting's rule at least two-path video data that a instructor in broadcasting's user terminal is sent respectively is right respectively according to instructor in broadcasting's rule
At least two-path video data carry out instructor in broadcasting's processing, to obtain at least two target video datas;
The sending module is also used to: sending at least two target video data to target audience user terminal.
8. device as claimed in claim 6, which is characterized in that described device further include:
Second obtains module, for obtaining the corresponding account number of instructor in broadcasting's user terminal;
Determining module, for determining target audience user terminal according to the account number.
9. device as claimed in claim 6, which is characterized in that the Second processing module is also used to:
Reception leads at least two-path video data with what at least two instructor in broadcasting's user terminals of group relation were sent respectively
Broadcast rule, according to instructor in broadcasting's rule by at least two instructors in broadcasting user terminal send instructor in broadcasting's rule sequencing to it is described extremely
Few two-path video data carry out instructor in broadcasting's processing, to obtain target video data.
10. video guide's device on a kind of line, is applied to instructor in broadcasting's user terminal, described device includes:
Receiving module, for receiving more picture video data of server transmission, more picture video data are the service
Device is generated according at least two-path video data in the multi-path video data of acquisition, and the multi-path video data includes real-time streams
Media data and/or the video file data uploaded in advance;
Playing module, for being played out to more picture video data;
Sending module, for sending instructor in broadcasting's rule at least two-path video data to the server, so that the clothes
Business device according to instructor in broadcasting's rule at least two-path video data carry out instructor in broadcasting processing with obtain target video data and to
Target audience user terminal sends the target video data.
11. a kind of server characterized by comprising
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Multi-path video data is obtained, the multi-path video data includes real time flow medium data and/or the video uploaded in advance text
Number of packages evidence;
At least two-path video data in the multi-path video data are generated more picture video Data Concurrents all the way to send to instructor in broadcasting
User terminal;
Instructor in broadcasting's rule at least two-path video data that instructor in broadcasting's user terminal is sent is received, according to instructor in broadcasting's rule
Instructor in broadcasting's processing is carried out at least two-path video data, to obtain target video data;
The target video data is sent to target audience user terminal.
12. a kind of instructor in broadcasting's user terminal characterized by comprising
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
More picture video data that server is sent are received, more picture video data are the server according to the more of acquisition
What at least two-path video data in the video data of road generated, the multi-path video data include real time flow medium data and/or
The video file data uploaded in advance;
More picture video data are played out;
Instructor in broadcasting's rule at least two-path video data is sent to the server, so that the server is led according to
It broadcasts rule and instructor in broadcasting's processing is carried out to obtain target video data and to target audience user terminal at least two-path video data
Send the target video data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710679302.XA CN109391822A (en) | 2017-08-10 | 2017-08-10 | Video guide's method, apparatus and terminal device on line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710679302.XA CN109391822A (en) | 2017-08-10 | 2017-08-10 | Video guide's method, apparatus and terminal device on line |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109391822A true CN109391822A (en) | 2019-02-26 |
Family
ID=65414972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710679302.XA Pending CN109391822A (en) | 2017-08-10 | 2017-08-10 | Video guide's method, apparatus and terminal device on line |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109391822A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110049345A (en) * | 2019-03-11 | 2019-07-23 | 北京河马能量体育科技有限公司 | A kind of multiple video strems director method and instructor in broadcasting's processing system |
CN110798692A (en) * | 2019-09-27 | 2020-02-14 | 咪咕视讯科技有限公司 | Video live broadcast method, server and storage medium |
WO2021082646A1 (en) * | 2019-10-31 | 2021-05-06 | 上海哔哩哔哩科技有限公司 | Directing method and system |
CN113271313A (en) * | 2021-04-20 | 2021-08-17 | 北京国际云转播科技有限公司 | Cloud director system, scheduling method, storage medium and multimedia scheduling server |
CN113411640A (en) * | 2021-04-21 | 2021-09-17 | 北京国际云转播科技有限公司 | Video encoder, cloud relay method, server, system and storage medium |
CN113453021A (en) * | 2021-03-24 | 2021-09-28 | 北京国际云转播科技有限公司 | Artificial intelligence broadcasting guide method, system, server and computer readable storage medium |
CN113784209A (en) * | 2021-09-03 | 2021-12-10 | 上海哔哩哔哩科技有限公司 | Multimedia data stream processing method and device |
CN113784159A (en) * | 2021-09-03 | 2021-12-10 | 上海哔哩哔哩科技有限公司 | Multimedia data stream switching method and device |
CN117041615A (en) * | 2023-10-09 | 2023-11-10 | 北京奇点智播科技有限公司 | Guide broadcast control system and method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130212342A1 (en) * | 2009-10-30 | 2013-08-15 | Adobe Systems Incorporated | Storage format for media streams |
WO2013173650A2 (en) * | 2012-05-16 | 2013-11-21 | Gresta Gabriele | System and method for real-time composite broadcast with moderation mechanism for multiple media feeds |
CN105208413A (en) * | 2015-09-17 | 2015-12-30 | 吉林省泛在科技有限公司 | Cloud broadcasting device and method for streaming media |
CN205864589U (en) * | 2016-08-04 | 2017-01-04 | 徐文波 | Video cascade instructor in broadcasting's equipment |
CN106713304A (en) * | 2016-12-19 | 2017-05-24 | 北京星辰美豆文化传播有限公司 | Webcast method, apparatus and electronic equipment |
CN106851053A (en) * | 2017-02-06 | 2017-06-13 | 徐文波 | A kind of director method based on internet, terminal and system |
WO2017096825A1 (en) * | 2015-12-07 | 2017-06-15 | 乐视控股(北京)有限公司 | Method of displaying a plurality of videos in production studio and device |
-
2017
- 2017-08-10 CN CN201710679302.XA patent/CN109391822A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130212342A1 (en) * | 2009-10-30 | 2013-08-15 | Adobe Systems Incorporated | Storage format for media streams |
WO2013173650A2 (en) * | 2012-05-16 | 2013-11-21 | Gresta Gabriele | System and method for real-time composite broadcast with moderation mechanism for multiple media feeds |
CN105208413A (en) * | 2015-09-17 | 2015-12-30 | 吉林省泛在科技有限公司 | Cloud broadcasting device and method for streaming media |
WO2017096825A1 (en) * | 2015-12-07 | 2017-06-15 | 乐视控股(北京)有限公司 | Method of displaying a plurality of videos in production studio and device |
CN205864589U (en) * | 2016-08-04 | 2017-01-04 | 徐文波 | Video cascade instructor in broadcasting's equipment |
CN106713304A (en) * | 2016-12-19 | 2017-05-24 | 北京星辰美豆文化传播有限公司 | Webcast method, apparatus and electronic equipment |
CN106851053A (en) * | 2017-02-06 | 2017-06-13 | 徐文波 | A kind of director method based on internet, terminal and system |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110049345A (en) * | 2019-03-11 | 2019-07-23 | 北京河马能量体育科技有限公司 | A kind of multiple video strems director method and instructor in broadcasting's processing system |
CN110798692A (en) * | 2019-09-27 | 2020-02-14 | 咪咕视讯科技有限公司 | Video live broadcast method, server and storage medium |
WO2021082646A1 (en) * | 2019-10-31 | 2021-05-06 | 上海哔哩哔哩科技有限公司 | Directing method and system |
CN113453021A (en) * | 2021-03-24 | 2021-09-28 | 北京国际云转播科技有限公司 | Artificial intelligence broadcasting guide method, system, server and computer readable storage medium |
CN113453021B (en) * | 2021-03-24 | 2022-04-29 | 北京国际云转播科技有限公司 | Artificial intelligence broadcasting guide method, system, server and computer readable storage medium |
CN113271313A (en) * | 2021-04-20 | 2021-08-17 | 北京国际云转播科技有限公司 | Cloud director system, scheduling method, storage medium and multimedia scheduling server |
CN113411640A (en) * | 2021-04-21 | 2021-09-17 | 北京国际云转播科技有限公司 | Video encoder, cloud relay method, server, system and storage medium |
CN113784209A (en) * | 2021-09-03 | 2021-12-10 | 上海哔哩哔哩科技有限公司 | Multimedia data stream processing method and device |
CN113784159A (en) * | 2021-09-03 | 2021-12-10 | 上海哔哩哔哩科技有限公司 | Multimedia data stream switching method and device |
CN113784209B (en) * | 2021-09-03 | 2023-11-21 | 上海哔哩哔哩科技有限公司 | Multimedia data stream processing method and device |
CN117041615A (en) * | 2023-10-09 | 2023-11-10 | 北京奇点智播科技有限公司 | Guide broadcast control system and method |
CN117041615B (en) * | 2023-10-09 | 2023-12-22 | 北京奇点智播科技有限公司 | Guide broadcast control system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109391822A (en) | Video guide's method, apparatus and terminal device on line | |
CN106105246B (en) | Display methods, apparatus and system is broadcast live | |
CN102595228B (en) | content synchronization apparatus and method | |
CN104023263B (en) | Video selected works providing method and device | |
US20200035125A1 (en) | Manipulation of media content to overcome user impairments | |
CN108632633B (en) | Live webcast data processing method and device | |
CN107872732B (en) | Self-service interactive video live broadcast system | |
CN108632632B (en) | Live webcast data processing method and device | |
CN109982148B (en) | Live broadcast method and device, computer equipment and storage medium | |
CN109257611A (en) | A kind of video broadcasting method, device, terminal device and server | |
CN111343476A (en) | Video sharing method and device, electronic equipment and storage medium | |
CN113965811A (en) | Play control method and device, storage medium and electronic device | |
CN104012106A (en) | Aligning videos representing different viewpoints | |
CN108635863B (en) | Live webcast data processing method and device | |
WO2022170929A1 (en) | Multimedia information processing method and apparatus, electronic device, and storage medium | |
CN109151565B (en) | Method and device for playing voice, electronic equipment and storage medium | |
CN109309843A (en) | Video distribution method, terminal and server | |
CN103368932A (en) | Multi-screen video playback system and related multi-screen control device | |
CN113573092B (en) | Live broadcast data processing method and device, electronic equipment and storage medium | |
CN109039872A (en) | Exchange method, device, electronic equipment and the storage medium of Instant audio messages | |
CN109819324A (en) | A kind of information recommendation method and device and computer readable storage medium | |
CN109361946A (en) | The display methods and device of barrage information | |
CN109963168A (en) | Video previewing method and device | |
CN109391824A (en) | Xian Shang video group director method, device and terminal device | |
CN113315980A (en) | Intelligent live broadcast method and live broadcast Internet of things system |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190226 |
|
WD01 | Invention patent application deemed withdrawn after publication |