CN106851423B - Online Video playback method and relevant apparatus - Google Patents
Online Video playback method and relevant apparatus Download PDFInfo
- Publication number
- CN106851423B CN106851423B CN201710208436.3A CN201710208436A CN106851423B CN 106851423 B CN106851423 B CN 106851423B CN 201710208436 A CN201710208436 A CN 201710208436A CN 106851423 B CN106851423 B CN 106851423B
- Authority
- CN
- China
- Prior art keywords
- video
- user
- instruction
- online
- entry
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000013507 mapping Methods 0.000 claims abstract description 34
- 238000012545 processing Methods 0.000 claims description 11
- 241000083513 Punctum Species 0.000 claims 1
- 230000006399 behavior Effects 0.000 description 19
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007630 basic procedure Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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/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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to 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/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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides a kind of Online Video playback method, the user experience for improving Online Video playing platform.Present invention method includes:Online Video playing device receives the first instruction, which includes the video ID of the User ID and the first video of the first user;Upload information is received, which includes the second video of the User ID and first user's long pass of first user.The first video of Online Video playing device pair and the second video are integrated, and third video is obtained, and establish the User ID of the first user, the first video video ID and third video between mapping relations.When Online Video playing device receives the second instruction, knows that the first user asks after playing the first video, third video is played according to the mapping relations of foundation.The present invention also provides relevant Online Video playing devices.
Description
Technical field
The present invention relates to internet arena more particularly to a kind of Online Video playback methods and relevant apparatus.
Background technology
With the progress of science and technology and popularizing for internet, user can be desired from getting for more and more convenient channel
The video of viewing.The video bearers such as video-tape, disk medium has faded out the public visual field gradually, and network is downloaded, is online
The video transmissions modes such as viewing are then received by more and more users.
Online Video plays service, is to provide Online Video playing platform by businessman, and video resource is launched on platform.
User accesses Online Video playing platform, you can the video of viewing is wanted in program request.Online Video plays service and has liberated user's
Memory space substantially increases the propagation degree of video.
Online Video at this stage plays in service, since video resource is maintained in platform side, therefore in order to ensure to own
User can normally obtain video resource, and user can not carry out edit operation to video.Existing online broadcasting is resulted in this way
Service form is more single, cannot be satisfied the individual demand of user.
Invention content
The present invention provides a kind of Online Video playback method, the user experience for improving Online Video playing platform.
The present invention also provides relevant Online Video playing devices.
Online Video playback method provided by the invention includes:
The first instruction is received, first instruction includes the video ID of the user identifier ID and the first video of the first user,
First instruction is for indicating that first user selects first video from the Online Video library;
Upload information is received, the upload information includes that the User ID of first user and first user upload
To the second video in the Online Video library;
According to first video and second video, third video is generated, and establish the user of first user
ID, first video video ID and the third video between mapping relations;
The second instruction is received, second instruction includes the video of the User ID and first video of first user
ID, second instruction is for indicating that first user asks to play first video;
According to second instruction and the User ID of first user, the video ID of first video and described
Mapping relations between third video play the third video.
Online Video playing device provided by the invention includes:
Command reception module, for receive first instruction, it is described first instruction include the first user user identifier ID with
The video ID of first video, first instruction select described for indicating first user from the Online Video library
One video;
Information receiving module, for receiving upload information, the upload information includes the User ID of first user
The second video in the Online Video library is uploaded to first user;
Video processing module, for according to first video and second video, generating third video, and establish institute
State the mapping relations between the User ID of the first user, the video ID of first video and the third video;
Described instruction receiving module is additionally operable to:The second instruction is received, second instruction includes the use of first user
The video ID of family ID and first video, second instruction is for indicating that first user asks broadcasting described first to regard
Frequently;
Video playback module is used to be regarded according to the User ID of second instruction and first user, described first
Mapping relations between the video ID of frequency and the third video play the third video.
In Online Video playback method provided in an embodiment of the present invention, Online Video playing device receives the first instruction, should
First instruction includes the video ID of the User ID and the first video of the first user;Upload information is received, which includes
Second video of the User ID of first user and first user's long pass.The first video of Online Video playing device pair and second regards
Frequency integrated, obtain third video, and establish the User ID of the first user, the first video video ID and third video between
Mapping relations.When Online Video playing device receives the second instruction, know that the first user asks after playing the first video, root
Third video is played according to the mapping relations of foundation.By such method so that user can be to Online Video playing device institute
The video of management carries out customized modification, and the individual demand of user is met.
Description of the drawings
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 skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is the basic framework schematic diagram of video playing network at this stage;
Fig. 2 (a) is one realization method schematic diagram of Online Video playing platform;
Fig. 2 (b) is another realization method schematic diagram of Online Video playing platform;
Fig. 3 is Online Video playback method one embodiment flow chart provided by the invention;
Fig. 4 is another embodiment flow chart of Online Video playback method provided by the invention;
Fig. 5 is Online Video playing device one embodiment structure chart provided by the invention;
Fig. 6 is Online Video playing device one embodiment structure chart provided by the invention.
Specific implementation mode
The present invention provides a kind of Online Video playback method, the user experience for improving Online Video playing platform.
The present invention also provides relevant Online Video playing devices, will be described respectively below.
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, the every other implementation that those skilled in the art are obtained without creative efforts
Example, shall fall within the protection scope of the present invention.
The basic framework of video playing network at this stage please refers to Fig.1.In order to provide the user with good Online Video
Service is played, businessman needs to build Online Video playing platform, and launches unified video resource for user's program request on platform.
Online Video playing platform is configured with Online Video library, and the video resource that businessman launches is regarded online in the form of multiple video files
Frequency preserves in library.When some video of user's program request, Online Video playing platform returns to the video flowing of the video to user.It can be with
Understand, the same video of different user program request, the video flowing that Online Video playing platform returns is the same.
Online Video playing device may be used to realize in Online Video playing platform.Online Video playing device is mainly used
Video in management Online Video library, can be specifically the server of businessman's setting, can also be the equipment of other forms, this
It is not limited in invention.Online Video library can be arranged in Online Video playing device, as shown in Fig. 2 (a).For large size
Online Video playing platform, such as Tencent's video, iqiyi.com platform, the video file in Online Video library is more, therefore online
Video library can also be arranged in independent storage device (such as memory, distributed memory system), as shown in Fig. 2 (b).
Line video play device is by accessing storage device, obtaining the video in Online Video library and playing to user.
On the basis of Online Video playing platform described above, the present invention provides a kind of Online Video broadcasting sides
Method.The Online Video playback method can be adapted for any Online Video playing platform in Fig. 1 and Fig. 2, be readily applicable to it
His Online Video playing platform, basic procedure is referring to Fig. 3, include:
301, the first instruction is received.
Online Video playing device receives the first instruction.First instruction is sent by the first user, is carried in the first instruction
The user identifier (identification, ID) of first user and the video ID of the first video.First instruction is for indicating this
First user has selected first video from the video in Online Video library.
302, upload information is received.
Online Video playing device receives upload information.Upload information is sent by the first user, including first use
The User ID at family further includes the second video that first user uploads in Online Video library.
In the present embodiment, without specific sequencing in step 301 and 302.Step 302 can also be located at step 301
Before.
303, according to the first video and the second video, third video is generated.
Online Video playing device generates third video according to the first video and the second video.Specifically, online play dress
Third video can be integrated by Integration Modes such as transcoding, shearing, insertion, connections by the first video and the second video by setting.
Optionally, third video is also stored in Online Video library.After Online Video playing device generates third video,
Can also be the video ID of third video distribution third video.
304, the mapping relations between the User ID of the first user, the video ID of the first video and third video are established.
After Online Video playing device generates third video, the User ID of the first user, the video of the first video are established
Mapping relations between ID and third video.So that the video ID of the User ID and the first video by the first user, can obtain
Get third video.
305, the second instruction is received.
Online Video playing device receives the second instruction, and the second instruction is sent by the first user, is carried in the second instruction
The video ID of the User ID of first user and the first video, the second instruction first are regarded for indicating that the first user asks to play this
Frequently.
306, according to the second instruction, third video is played.
The video of the User ID and the first video of the first user that Online Video playing device carries in being instructed according to second
The User ID of ID and the first user, the first video video ID and third video between mapping relations, determine play third
Video gives first user.
In Online Video playback method provided in this embodiment, Online Video playing device receives the first instruction, this first
Instruction includes the video ID of the User ID and the first video of the first user;Receive upload information, the upload information include this
Second video of the User ID of one user and first user's long pass.The first video of Online Video playing device pair and the second video into
Row integrate, obtain third video, and establish the User ID of the first user, the first video video ID and third video between reflect
Penetrate relationship.When Online Video playing device receives the second instruction, know that the first user asks after playing the first video, according to building
Vertical mapping relations play third video.By such method so that user can manage Online Video playing device
Video carry out customized modification, the individual demand of user is met.
Embodiment shown in Fig. 3 gives the basic procedure of Online Video playback method provided by the invention, will be situated between below
Continue a kind of more detailed Online Video playback method, please refers to Fig. 4:
401, the first instruction is received.
First user selects the first video in Online Video library by client or other means.The selection operation is with the
The form of one instruction passes to Online Video playing device, and carrying the User ID of the first user and first in first instruction regards
The video ID of frequency.Online Video playing device receives the first instruction, and determines that the first user has selected first according to the first instruction
Video.
402, first video is copied, the copy of first video is obtained.
After Online Video playing device receives the first instruction copy, according to first instruction, the first video is copied, is obtained
The copy of first video.
Online Video playing device can also be the copy distribution pair of the first video after the copy for generating the first video
The video ID answered.
403, upload information is received.
First user uploads the second video into Online Video library by client or other means.It is more than the upload operation
Communication breath form pass to Online Video playing device, the long pass information include the first user User ID and this second
Video.Online Video playing device receives upload information, determines that the first user uploads the second video.
In the present embodiment, step 401~403 are without specific sequencing.Step 403 can also be located at step 401,
In 402 before any one step.
404, the second video is inserted into the copy of the first video, obtains third video.
After Online Video playing device generates the copy of the first video, the second video that the first user uploads is inserted into
In the copy of first video, third video is obtained.
Wherein, since the first video is the original video in Online Video library, therefore the format of the first video should meet online
The format that video playing platform is supported.And the video that the second video, which is user, voluntarily to be uploaded, therefore the second video is possible to not be inconsistent
Close the format that Online Video playing platform is supported.If the second video does not meet the format that Online Video playing platform is supported,
Then Online Video playing device also needs to the format that can support the second video code conversion at Online Video playing platform, so as to whole
Third video after conjunction being capable of normal play.
Optionally, the first user is also an option that the second video is inserted into the first video at the time of point.Specifically, the first user
The selection target moment point in the entire duration of the first video, the selection operation pass to Online Video in the form of third instructs
Playing device carries the User ID and the object time point of the first user in third instruction.Online Video playing device connects
Third instruction is received, and is instructed according to third and determines that the first user chooses the object time point in the first video.Then Online Video
Second video is inserted at the object time point in the copy of the first video by playing device.
Optionally, third instruction can send online video play device with the first instruction folding, can also be with upload
Information merging is sent to Online Video playing device.Third instruction can also be individually sent to regard online in other any times
Frequency playing device does not limit in the present embodiment.
Optionally, third video is also stored in Online Video library.After Online Video playing device generates third video,
Can also be the video ID of third video distribution third video,
405, the mapping relations between the User ID of the first user, the video ID of the first video and third video are established.
After Online Video playing device generates third video, the User ID of the first user, the video of the first video are established
Mapping relations between ID and third video.
Online Video playing device establish the User ID of the first user, the first video video ID and third video between
The mode of mapping relations has very much, and one of which is optionally achieved in that establishes the mapping relations by video on demand table.
Specifically, can safeguard video on demand table in Online Video playing device, which includes multiple
Video on demand entry, each video on demand entry include condition field and behavior field.Optionally, each video on demand entry
Condition field can be used for the condition of the record matching entry, the behavior field of each video on demand entry is for recording this
The operation that mesh is triggered.Table 1 is an example of video on demand table:
Condition field | Behavior field |
The video ID of video 1 | Play video 1 |
The video ID of video 2 | Play video 2 |
…… | …… |
The video ID of video n | Play video n |
Table 1
After Online Video playing device generates third video, first entry is added into video on demand table, this first
Purpose condition field includes the User ID of the first user and the video ID of the first video, and the behavior field of the first entry is for referring to
Show and plays third video.As shown in table 2.In this way, Online Video playing device just establishes the first user's by first entry
User ID, the first video video ID and third video between mapping relations.
Table 2
406, the second instruction is received.
First user passes through client or other means when it is expected to watch the first video (i.e. the third video) after integrating
Select the first video in Online Video library.The selection operation passes to Online Video playing device in the form of second instructs,
The User ID of the first user and the video ID of the first video are carried in second instruction.Online Video playing device receives second
Instruction, and determine that the first user asks to play the first video according to the second instruction.
407, according to the second instruction, third video is played.
The video of the User ID and the first video of the first user that Online Video playing device carries in being instructed according to second
The User ID of ID and the first user, the first video video ID and third video between mapping relations, determine play third
Video gives first user.
Optionally, if Online Video playing device safeguards the use of the first user by the first entry in video on demand table
Family ID, the first video video ID and third video between mapping relations, then Online Video playing device specifically can basis
The User ID for the first user that second instruction carries and the video ID of the first video search video on demand table, search operation hit
The condition field of first entry in video on demand table.Then Online Video playing device is broadcast according to the behavior field of first entry
Put third video.
Optionally, Online Video playback method provided by the invention can also include the following steps:
408, the 4th instruction is received.
If second user wishes to watch first video, second user is regarded online by client or other means selection
The first video in frequency library.The selection operation passes to Online Video playing device, the 4th instruction in the form of the 4th instructs
In carry the User ID of second user and the video ID of the first video.Online Video playing device receives the 4th instruction, and root
Determine that second user request plays the first video according to the 4th instruction.
409, according to the 4th instruction, the first video is played.
The video of the User ID and the first video of the second user that Online Video playing device carries in being instructed according to the 4th
ID is determined and is played the first video to the second user.
Optionally, if safeguarding there is video on demand table in Online Video playing device, should further include in the video on demand table
The condition field of second entry, second entry includes the video ID of the first video, and the behavior field of second entry, which is used to indicate, to be broadcast
Put the first video.The User ID and first for the second user that Online Video playing device can specifically be carried according to the 4th instruction regards
The video ID of frequency searches video on demand table, which hits the condition field of second entry in video on demand table.Then exist
Line video play device plays the first video according to the behavior field of second entry.
In Online Video playback method provided in this embodiment, Online Video playing device receives the first instruction, this first
Instruction includes the video ID of the User ID and the first video of the first user;First video is copied, first video is obtained
Copy;Upload information is received, which includes that the User ID of first user and the second of first user's long pass regard
Frequently.Second video is inserted into the copy of the first video, obtains third video, and establishes the User ID of the first user, first
Mapping relations between the video ID and third video of video.When Online Video playing device receives the second instruction, is known
One user asks after playing the first video, and third video is played according to the mapping relations of foundation.When Online Video playing device connects
The 4th instruction is received, knows that second user is wished after watching first video, according to the second user carried in the 4th instruction
The video ID of User ID and the first video is determined and is played the first video to the second user.By such method so that user
Customized modification can be carried out to the video that Online Video playing device is managed, the individual demand of user is met;
And by safeguarding the mapping between video and User ID so that the user for only carrying out self-defining operation to video, which can receive, to repair
Video after changing, other users remain able to normally watch unmodified video, the different demands of the different user of satisfaction.
For the ease of understanding above-described embodiment, will be retouched by taking above-described embodiment concrete application scene as an example below
It states.
User Xiao Zhang specially has taken video of proposing to propose to girl friend.
Xiao Zhang opens the operation interface of Tencent's video platform, logs in the User ID " David Zhang " of oneself.Smoothly log in
Afterwards, video is clicked《Xin Bai wife's legend》.The Online Video playing device of Tencent's video platform configuration receives the click commands, really
Determine user David Zhang and chooses video《Xin Bai wife's legend》.
Xiao Zhang uploads video of proposing to Online Video playing device, and Online Video playing device obtains proposing for Xiao Zhang's upload
Video.
《Xin Bai wife's legend》Length of a film 45 minutes, little Zhang《Xin Bai wife's legend》The page on click《Xin Bai wifes pass
Very》Point 10 at the time of in progress bar:00, Online Video playing device receives the click commands, determines user David Zhang choosings
Take video《Xin Bai wife's legend》10 minutes moment points.
Online Video playing device copies to obtain《Xin Bai wife's legend》Copy, the video code conversion that will propose be with《It is new white
Wife's legend》The identical format of copy, the video that then will propose be inserted into《Xin Bai wife's legend》The 10th minute of copy at,
It obtains《Xin Bai wife's legend》Self-defined version.Meanwhile Online Video playing device is added into the program request table of local maintenance
Target entry, the condition field in target entry includes User ID " David Zhang ", and《Xin Bai wife's legend》Video
ID;Behavior field in target entry is used to indicate broadcasting《Xin Bai wife's legend》Self-defined version.
After the girl friend of Xiao Zhang arrives, Xiao Zhang's login user ID " David Zhang " clicks video《Xin Bai wife's legend》
It is watched together with girl friend.Online Video playing device receives the click commands, determines that user David Zhang requests play《Newly
White wife's legend》.Due to User ID " David Zhang " and《Xin Bai wife's legend》Video ID be matched to target entry
Condition field, therefore Online Video playing device is returned according to the behavior field of target entry《Xin Bai wife's legend》It is self-defined
The video flowing of version so that Xiao Zhang and girl friend watch《Xin Bai wife's legend》Self-defined version.
In preceding ten minutes, Tencent's video playing is《Xin Bai wife's legend》Content.At the 10th minute, picture is played
Face has been suddenly switching to the video of proposing of Xiao Zhang.Girl friend is very moved after seeing, and then has rejected Xiao Zhang.
Above embodiment describes Online Video playback method provided by the invention, is explained below for realizing the party
The Online Video playing device of method, basic structure is referring to Fig. 5, include:
Command reception module 501, for receiving the first instruction, first instruction includes the user identifier ID of the first user
With the video ID of the first video, described in first instruction is selected for indicating first user from the Online Video library
First video;
Information receiving module 502, for receiving upload information, the upload information includes the user of first user
ID and first user upload to the second video in the Online Video library;
Video processing module 503, for according to first video and second video, generating third video, and build
Found the mapping relations between the User ID of first user, the video ID and the third video of first video;
Described instruction receiving module 501 is additionally operable to:The second instruction is received, second instruction includes first user
The video ID of User ID and first video, second instruction is for indicating that first user asks to play described first
Video;
Video playback module 504, for according to the User ID of second instruction and first user, described the
Mapping relations between the video ID of one video and the third video play the third video.
In the present embodiment, command reception module 501 receives the first instruction, which includes the User ID of the first user
With the video ID of the first video;Information receiving module 502 receives upload information, which includes the use of first user
The second video of family ID and first user's long pass.Video processing module 503 integrates the first video and the second video, obtains
Third video, and establish the User ID of the first user, the first video video ID and third video between mapping relations.Work as finger
It enables receiving module 501 receive the second instruction, knows that the first user asks after playing the first video, video playback module 504
Third video is played according to the mapping relations of foundation.This allow for user can to video that Online Video playing device is managed into
The customized modification of row, the individual demand of user are met.
Optionally, video processing module 503 is specifically used for:
First video is copied, the copy of first video is obtained;
Second video is inserted into the copy of first video, obtains the third video.
Optionally, described instruction receiving module 501 is additionally operable to:Receive third instruction, third instruction includes described the
Object time point in the User ID of one user and first video, the third instruction is for indicating that described first uses
Choose the object time point in first video in family;
The video processing module 503 is additionally operable to:Second video is inserted into the copy of first video
At object time point.
Optionally, the Online Video playing device includes video on demand table, and the video on demand table includes multiple regards
Frequency point broadcasts entry, and each video on demand entry includes condition field and behavior field;
The video processing module 503 is additionally operable to:First entry, the first entry are added into the video on demand table
Condition field include the User ID of first user and the video ID of first video, the behavior word of the first entry
Section, which is used to indicate, plays the third video;
The video playback module 504 is specifically used for:
According to the video ID lookups institute of the User ID of first user in second instruction and first video
Video on demand table is stated, the condition field of the first entry is found;
According to the behavior field of the first entry, the third video is played.
Optionally, further include second entry in the video on demand table, the condition field of the second entry includes described
The video ID of first video, the behavior field of the second entry, which is used to indicate, plays first video;
Described instruction receiving module 501 is additionally operable to:The 4th instruction is received, the 4th instruction includes the user of second user
The video ID of ID and first video, the 4th instruction are regarded for indicating that the second user request plays described first
Frequently;
The video playback module 504 is additionally operable to:
According to the video ID lookups institute of the User ID of the second user in the 4th instruction and first video
Video on demand table is stated, the condition field of the second entry is found;
According to the behavior field of the second entry, first video is played.
The Online Video playing device in the embodiment of the present invention is retouched from the angle of blocking functional entity above
It states, the Online Video playing device in the embodiment of the present invention is described from the angle of hardware handles below, referring to Fig. 6,
600 another embodiment of Online Video playing device in the embodiment of the present invention includes:
Input unit 601, output device 602, processor 603 and (the wherein Online Video playing device 600 of memory 604
In the quantity of processor 603 can be one or more, in Fig. 6 by taking a processor 603 as an example).In some realities of the present invention
It applies in example, input unit 601, output device 602, processor 603 and memory 604 can be connected by bus or other means,
Wherein, in Fig. 6 for being connected by bus.
Wherein, by the operational order for calling memory 604 to store, processor 603 is for executing following steps:
The first instruction is received, first instruction includes the video ID of the user identifier ID and the first video of the first user,
First instruction is for indicating that first user selects first video from the Online Video library;
Upload information is received, the upload information includes that the User ID of first user and first user upload
To the second video in the Online Video library;
According to first video and second video, third video is generated, and establish the user of first user
ID, first video video ID and the third video between mapping relations;
The second instruction is received, second instruction includes the video of the User ID and first video of first user
ID, second instruction is for indicating that first user asks to play first video;
According to second instruction and the User ID of first user, the video ID of first video and described
Mapping relations between third video play the third video.
In some embodiments of the present invention, processor 603 is additionally operable to execute following steps:
First video is copied, the copy of first video is obtained;
Second video is inserted into the copy of first video, obtains the third video.
In some embodiments of the present invention, processor 603 is additionally operable to execute following steps:
Receive third instruction, third instruction include first user User ID and first video in
Object time point, third instruction is for indicating that first user chooses the object time point in first video;
Second video is inserted at the object time point in the copy of first video.
In some embodiments of the present invention, the Online Video playing device includes video on demand table, the video on demand
Table includes multiple video on demand entries, and each video on demand entry includes condition field and behavior field, processor
603 are additionally operable to execute following steps:
First entry is added into the video on demand table, the condition field of the first entry includes first user
User ID and first video video ID, the behavior field of the first entry, which is used to indicate, to be played the third and regards
Frequently;
According to the video ID lookups institute of the User ID of first user in second instruction and first video
Video on demand table is stated, the condition field of the first entry is found;
According to the behavior field of the first entry, the third video is played.
Further include second entry in the video on demand table in some embodiments of the present invention, the item of the second entry
Part field includes the video ID of first video, and the behavior field of the second entry is used to indicate broadcasting described first and regards
Frequently, processor 603 is additionally operable to execute following steps:
The 4th instruction is received, the 4th instruction includes the video ID of the User ID and first video of second user,
4th instruction is for indicating that the second user request plays first video;
According to the video ID lookups institute of the User ID of the second user in the 4th instruction and first video
Video on demand table is stated, the condition field of the second entry is found;
According to the behavior field of the second entry, first video is played.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unit
It closes or communicates to connect, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list
The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can be stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention
Portion or part steps.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only
Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey
The medium of sequence code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to before
Stating embodiment, invention is explained in detail, it will be understood by those of ordinary skill in the art that:It still can be to preceding
The technical solution recorded in each embodiment is stated to modify or equivalent replacement of some of the technical features;And these
Modification or replacement, the spirit and scope for various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution.
Claims (10)
1. a kind of Online Video playback method is suitable for Online Video playing device, the Online Video playing device is for managing
Manage the video in Online Video library, which is characterized in that the method includes:
Receive the first instruction, first instruction includes the user identifier ID of the first user and the video ID of the first video, described
First instruction is for indicating that first user selects first video from the Online Video library;
Upload information is received, the upload information includes that the User ID of first user and first user upload to institute
State the second video in Online Video library;
According to first video and second video, third video is generated, and establish the User ID of first user, institute
State the mapping relations between the video ID of the first video and the third video;
The second instruction is received, second instruction includes the video ID of the User ID and first video of first user,
Second instruction is for indicating that first user asks to play first video;
According to the User ID of second instruction and first user, the video ID of first video and the third
Mapping relations between video play the third video.
2. Online Video playback method according to claim 1, which is characterized in that described according to first video and institute
The second video is stated, generating third video includes:
First video is copied, the copy of first video is obtained;
Second video is inserted into the copy of first video, obtains the third video.
3. Online Video playback method according to claim 2, which is characterized in that the method receives the first finger described
Further include after enabling:
Third instruction is received, the User ID and the mesh in first video that the third instruction includes first user
Moment point is marked, the third instruction is for indicating that first user chooses the object time point in first video;
The copy that second video is inserted into first video includes:
Second video is inserted at the object time point in the copy of first video.
4. Online Video playback method according to any one of claim 1 to 3, which is characterized in that the Online Video
Playing device includes video on demand table, and the video on demand table includes multiple video on demand entries, each video on demand
Entry includes condition field and behavior field;
The User ID for establishing first user, first video video ID and the third video between mapping
Relationship includes:
First entry is added into the video on demand table, the condition field of the first entry includes the use of first user
The video ID of family ID and first video, the behavior field of the first entry, which is used to indicate, plays the third video;
It is described according to second instruction and the User ID of first user, the video ID of first video and described
Mapping relations between third video, playing the third video includes:
It is regarded according to described in the video ID lookups of the User ID of first user in second instruction and first video
Frequency point broadcasts table, finds the condition field of the first entry;
According to the behavior field of the first entry, the third video is played.
5. Online Video playback method according to claim 4, which is characterized in that further include in the video on demand table
The condition field of two entries, the second entry includes the video ID of first video, the behavior field of the second entry
It is used to indicate and plays first video;
The method further includes:
The 4th instruction is received, the 4th instruction includes the video ID of the User ID and first video of second user, described
4th instruction is for indicating that the second user request plays first video;
It is regarded according to described in the video ID lookups of the User ID of the second user in the 4th instruction and first video
Frequency point broadcasts table, finds the condition field of the second entry;
According to the behavior field of the second entry, first video is played.
6. a kind of Online Video playing device, for managing the video in Online Video library, which is characterized in that described device packet
It includes:
Command reception module, for receiving the first instruction, first instruction includes the user identifier ID and first of the first user
The video ID of video, first instruction select described first to regard for indicating first user from the Online Video library
Frequently;
Information receiving module, for receiving upload information, the upload information includes User ID and the institute of first user
State the second video that the first user uploads in the Online Video library;
Video processing module for according to first video and second video, generating third video, and establishes described the
The User ID of one user, first video video ID and the third video between mapping relations;
Described instruction receiving module is additionally operable to:The second instruction is received, second instruction includes the User ID of first user
With the video ID of first video, second instruction is for indicating that first user asks to play first video;
Video playback module, for according to second instruction and the User ID of first user, first video
Mapping relations between video ID and the third video play the third video.
7. Online Video playing device according to claim 6, which is characterized in that the video processing module is specifically used
In:
First video is copied, the copy of first video is obtained;
Second video is inserted into the copy of first video, obtains the third video.
8. Online Video playing device according to claim 7, which is characterized in that described instruction receiving module is additionally operable to:
Third instruction is received, when third instruction includes the User ID of first user and target in first video
Punctum, the third instruction is for indicating that first user chooses the object time point in first video;
The video processing module is additionally operable to:The object time second video being inserted into the copy of first video
At point.
9. the Online Video playing device according to any one of claim 6 to 8, which is characterized in that the Online Video
Playing device includes video on demand table, and the video on demand table includes multiple video on demand entries, each video on demand
Entry includes condition field and behavior field;
The video processing module is additionally operable to:First entry, the condition of the first entry are added into the video on demand table
Field includes the User ID of first user and the video ID of first video, and the behavior field of the first entry is used for
Instruction plays the third video;
The video playback module is specifically used for:
It is regarded according to described in the video ID lookups of the User ID of first user in second instruction and first video
Frequency point broadcasts table, finds the condition field of the first entry;
According to the behavior field of the first entry, the third video is played.
10. Online Video playing device according to claim 9, which is characterized in that further include in the video on demand table
The condition field of second entry, the second entry includes the video ID of first video, the behavior word of the second entry
Section, which is used to indicate, plays first video;
Described instruction receiving module is additionally operable to:The 4th instruction is received, the 4th instruction includes User ID and the institute of second user
The video ID of the first video is stated, the 4th instruction is for indicating that the second user request plays first video;
The video playback module is additionally operable to:
It is regarded according to described in the video ID lookups of the User ID of the second user in the 4th instruction and first video
Frequency point broadcasts table, finds the condition field of the second entry;
According to the behavior field of the second entry, first video is played.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710208436.3A CN106851423B (en) | 2017-03-31 | 2017-03-31 | Online Video playback method and relevant apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710208436.3A CN106851423B (en) | 2017-03-31 | 2017-03-31 | Online Video playback method and relevant apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106851423A CN106851423A (en) | 2017-06-13 |
CN106851423B true CN106851423B (en) | 2018-10-19 |
Family
ID=59142852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710208436.3A Active CN106851423B (en) | 2017-03-31 | 2017-03-31 | Online Video playback method and relevant apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106851423B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107920274B (en) * | 2017-10-27 | 2020-08-04 | 优酷网络技术(北京)有限公司 | Video processing method, client and server |
CN110868637A (en) * | 2018-08-28 | 2020-03-06 | 阿里巴巴集团控股有限公司 | Video, data processing method, device, electronic equipment and storage medium |
CN113727140A (en) * | 2021-08-31 | 2021-11-30 | 维沃移动通信(杭州)有限公司 | Audio and video processing method and device and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103747365A (en) * | 2010-09-17 | 2014-04-23 | 华为技术有限公司 | Method, device and system for dynamic inter-cut of media contents based on HTTP (Hyper Text Transport Protocol) stream |
CN104254015A (en) * | 2014-09-26 | 2014-12-31 | 深圳市天威视讯股份有限公司 | Content aggregation system based on digital television |
CN104506891A (en) * | 2014-11-25 | 2015-04-08 | 四川长虹电器股份有限公司 | System and method for realizing over the top (OTT) video application through computer |
CN104602029A (en) * | 2014-08-27 | 2015-05-06 | 腾讯科技(北京)有限公司 | Online video file generating method and device |
CN104703056A (en) * | 2013-12-04 | 2015-06-10 | 腾讯科技(北京)有限公司 | Video playing method, video playing device and video playing system |
CN104954826A (en) * | 2015-01-07 | 2015-09-30 | 腾讯科技(北京)有限公司 | Generating method and apparatus of multi-media file |
CN106507200A (en) * | 2015-09-07 | 2017-03-15 | 腾讯科技(深圳)有限公司 | Video-frequency playing content insertion method and system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020116716A1 (en) * | 2001-02-22 | 2002-08-22 | Adi Sideman | Online video editor |
US20090240736A1 (en) * | 2008-03-24 | 2009-09-24 | James Crist | Method and System for Creating a Personalized Multimedia Production |
US20120072936A1 (en) * | 2010-09-20 | 2012-03-22 | Microsoft Corporation | Automatic Customized Advertisement Generation System |
EP2670156A1 (en) * | 2012-06-01 | 2013-12-04 | Thomson Licensing | Interactive audio/video broadcast system, method for operating the same and user device for operation in the interactive audio/video broadcast system |
CN104427398B (en) * | 2013-08-30 | 2017-12-15 | 上海欧忆智能网络有限公司 | A kind of intelligent grid interactive television Broadcast Control platform |
CN106375341A (en) * | 2016-10-18 | 2017-02-01 | 成都广达新网科技股份有限公司 | Multi-client video-on-demand simulation system and working method thereof |
-
2017
- 2017-03-31 CN CN201710208436.3A patent/CN106851423B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103747365A (en) * | 2010-09-17 | 2014-04-23 | 华为技术有限公司 | Method, device and system for dynamic inter-cut of media contents based on HTTP (Hyper Text Transport Protocol) stream |
CN104703056A (en) * | 2013-12-04 | 2015-06-10 | 腾讯科技(北京)有限公司 | Video playing method, video playing device and video playing system |
CN104602029A (en) * | 2014-08-27 | 2015-05-06 | 腾讯科技(北京)有限公司 | Online video file generating method and device |
CN104254015A (en) * | 2014-09-26 | 2014-12-31 | 深圳市天威视讯股份有限公司 | Content aggregation system based on digital television |
CN104506891A (en) * | 2014-11-25 | 2015-04-08 | 四川长虹电器股份有限公司 | System and method for realizing over the top (OTT) video application through computer |
CN104954826A (en) * | 2015-01-07 | 2015-09-30 | 腾讯科技(北京)有限公司 | Generating method and apparatus of multi-media file |
CN106507200A (en) * | 2015-09-07 | 2017-03-15 | 腾讯科技(深圳)有限公司 | Video-frequency playing content insertion method and system |
Also Published As
Publication number | Publication date |
---|---|
CN106851423A (en) | 2017-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9278288B2 (en) | Automatic generation of a game replay video | |
CN104901820B (en) | A kind of wheat sequence controlling method, device and system | |
WO2017088621A1 (en) | Method for realizing network broadcast and server | |
US10324587B2 (en) | Participant selection and abuse prevention for interactive video sessions | |
CN105916042B (en) | Virtual objects presentation method, user terminal, network direct broadcasting platform and system | |
CN107948751A (en) | The playback method and device of branching storyline video | |
JP2018519538A (en) | Karaoke processing method and system | |
CN104363473B (en) | It is a kind of based on online live information transferring method and device | |
CN103763113B (en) | Live network broadcast method and device and server | |
US9055193B2 (en) | System and method of a remote conference | |
CN108429918A (en) | The method and apparatus of net cast | |
CN109348302A (en) | Connect wheat user recommended method, device, server and storage medium in live streaming | |
CN106851423B (en) | Online Video playback method and relevant apparatus | |
CN109274982A (en) | Video carousel method, device, computer equipment and storage medium | |
TW200921513A (en) | System and method for managing evolving user preferences | |
CN108600850A (en) | Video sharing method, client, server and storage medium | |
CN104639425A (en) | Network expression playing method and system and service equipment | |
CN106101844A (en) | A kind of video sharing method and device | |
KR20220090411A (en) | Method, apparatus and device of live game broadcasting | |
CN106412106B (en) | Message sending method and device | |
CN105872758A (en) | Intelligent television channel operation and play method and corresponding device | |
CN113630630A (en) | Method, device and equipment for processing dubbing information of video commentary | |
CN106257928A (en) | Audio file acquisition methods, update notification sending method, equipment and system | |
US20040192382A1 (en) | Personal digest delivery system and method | |
KR101401961B1 (en) | System for sharing augmented reality contents and method thereof |
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 |