CN108965913A - A kind of method for processing video frequency and device - Google Patents
A kind of method for processing video frequency and device Download PDFInfo
- Publication number
- CN108965913A CN108965913A CN201810895685.9A CN201810895685A CN108965913A CN 108965913 A CN108965913 A CN 108965913A CN 201810895685 A CN201810895685 A CN 201810895685A CN 108965913 A CN108965913 A CN 108965913A
- Authority
- CN
- China
- Prior art keywords
- video
- server
- video data
- flowing
- data
- 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 57
- 238000012545 processing Methods 0.000 title claims abstract description 20
- 238000004519 manufacturing process Methods 0.000 claims abstract description 40
- 230000008569 process Effects 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000011664 signaling Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012552 review Methods 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- 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
-
- 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/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention provides a kind of method for processing video frequency and device, in the case where getting the search content for carrying out video search, can receive server search to the video data of each video flowing to match with search content, and show the video data of each video flowing to match with search content, the video data of each video flowing wherein to match with search content is at least to be searched for obtain from first kind video server and Second Type video server by server, and first kind video server and Second Type video server correspond to different video production sources, this means that for some search content, it may search for the video data for each video flowing that different video production sources provides, to realize each view of different video production source offers in the case where not needing to carry out pattern switching The switching of frequency stream.
Description
Technical field
The invention belongs to technical field of video processing, more specifically more particularly to a kind of method for processing video frequency and device.
Background technique
Video is divided into two kinds at present: one is live videos, such as existing cable TV station, pass through cable network live telecast
The video of platform;Another kind is Internet video.For the video of both types, due to both types video
Video production source is different, having differences property of realization mechanism, so both types video cannot mutually be unified, in such situation
Under, if user switches between live video and Internet video, need in live-mode and the Internet model
Between switch over the switching that can realize video.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of method for processing video frequency and device, for obtaining different views
The video data for each video flowing that frequency production source provides, to be realized in the case where not needing to carry out pattern switching different
Video production source provide each video flowing switching.Technical solution is as follows:
The present invention provides a kind of method for processing video frequency, which comprises
Obtain the search content for carrying out video search;
Receive server search to each video flowing to match with described search content video data, wherein with institute
The video data for stating each video flowing that search content matches is by the server at least from first kind video server
With searched in Second Type video server, the first kind video server and the Second Type video server
Corresponding different video production source;
Show the video data of each video flowing to match with described search content.
Preferably, described to show that the video data of each video flowing to match with described search content includes: determine and
The sequence of the video data for each video flowing that described search content matches, and shown respectively according to the sequence of each video data
The video data of a video flowing;
Or
The video data for each video flowing that displaying matches with described search content includes: by the video of each video flowing
Data are divided in the video data group of corresponding different video server, and the video data group that will correspond to different video server
It shows in the different zones of display area, the video data in one of video data group corresponds to the same Video service
Device.
Preferably, the method also includes:
Video playing instruction is obtained, the video data of target video stream, the target are carried in the video playing instruction
The video data of video flowing is the video data that user chooses from the video data of each video flowing;
Receive the video flowing corresponding with the video data of the target video stream of server feedback;
Play video flowing corresponding with the video data of the target video stream.
The present invention also provides a kind of method for processing video frequency, which comprises
Receive the search content for being used to carry out video search that terminal is sent;
Search and described search content phase at least from first kind video server and Second Type video server
The video data for each video flowing matched, the first kind video server and the Second Type video server are corresponding not
Same video production source;
The video data of each video flowing to match with described search content is sent to the terminal.
Preferably, the method also includes:
The video playing instruction that the terminal is sent is received, the video of target video stream is carried in the video playing instruction
Data, the video data of the target video stream are the video counts that user chooses from the video data of each video flowing
According to;
The determining and target at least from the first kind video server and the Second Type video server
The corresponding video flowing of the video data of video flowing;
By the corresponding video stream of video data of the target video stream to the terminal.
Preferably, the method also includes: determine identical video flowing from each video flowing, and by identical video
The video data of stream is integrated into a video data.
The present invention provides a kind of video process apparatus, and described device includes:
Acquiring unit, for obtaining the search content for carrying out video search;
Receiving unit, for receive server search to each video flowing to match with described search content video
Data, wherein the video data of each video flowing to match with described search content is by the server at least from the first kind
It is searched in type video server and Second Type video server, the first kind video server and second class
Type video server corresponds to different video production sources;
Display unit, for showing the video data of each video flowing to match with described search content.
Preferably, the display unit, the video counts for the determining each video flowing to match with described search content
According to sequence, and show according to the sequence of each video data the video data of each video flowing;
Or
The display unit, for the video data of each video flowing to be divided to the video of corresponding different video server
In data group, and the video data group of corresponding different video server is shown in the different zones of display area, wherein one
Video data in a video data group corresponds to the same video server.
The present invention also provides a kind of video process apparatus, described device includes:
Receiving unit, for receiving the search content for being used to carry out video search of terminal transmission;
Search unit, at least from first kind video server and Second Type video server search with it is described
The video data for each video flowing that search content matches, the first kind video server and the Second Type video
Server corresponds to different video production sources;
Transmission unit, for sending the video data of each video flowing to match with described search content to the end
End.
Preferably, described device further include: integral unit, for determining identical video flowing from each video flowing,
And the video data of identical video flowing is integrated into a video data.
From above-mentioned technical proposal it is found that in the case where getting the search content for carrying out video search, Ke Yijie
The video data for each video flowing to match with search content that server searches is received, and shows and matches with search content
Each video flowing video data, wherein the video data of each video flowing to match with search content be by server extremely
Few search for from first kind video server and Second Type video server obtains, and first kind video server and the
Two type video servers correspond to different video production sources, this means that for some search content, can search
The video data for each video flowing that rope is provided to different video production sources, thus in the feelings for not needing progress pattern switching
The switching for each video flowing that different video production sources provides is realized under condition.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is the present invention
Some embodiments for those of ordinary skill in the art without creative efforts, can also basis
These attached drawings obtain other attached drawings.
Fig. 1 is a kind of signaling diagram of method for processing video frequency provided in an embodiment of the present invention;
Fig. 2 is the signaling diagram of another method for processing video frequency provided in an embodiment of the present invention;
Fig. 3 is a kind of structural schematic diagram of video process apparatus provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram of another video process apparatus provided in an embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Referring to Fig. 1, it illustrates a kind of signaling diagrams of method for processing video frequency provided in an embodiment of the present invention, for obtaining
The video data for each video flowing that different video production sources provides, to be realized not without pattern switching
The switching for each video flowing that same video production source provides.Wherein method for processing video frequency shown in Fig. 1 is from terminal and server
Between interaction be illustrated, may comprise steps of:
101: terminal obtains the search content for carrying out video search.It is to be understood that search content is that user exists
The information relevant to video inputted when searching for some video, such as searching for content can be the basic information of some video, such as certain
At least one of title, actor information, video length and video ID (identification code) of a video etc. information, searches for content certainly
It can also be information relevant to live streaming, such as can be the platform number for playing the cable TV station of the video, platform name and live streaming time
At least one of Deng, furthermore searching for content can also be information relevant to program request, when such as can be the program request of some video
Between, at least one of time point etc. of input.
In the present embodiment, search content can be manually entered by user by means of terminal, or can pass through voice etc.
Mode inputs, and for the search content for specifically which kind of mode being used to input and input what is specifically, the present embodiment is not subject to
It limits.
102: the search content for being used to carry out video search is sent to server by terminal.Which kind of mode is used for terminal
Search content is sent, the present embodiment is without limiting, as terminal can encode search content using existing coding mode
After be sent to server.
103: server is at least out of search in first kind video server and Second Type video server and search for
Hold the video data of each video flowing to match, wherein first kind video server and Second Type video server are corresponding
Different video production sources.
That is, at least corresponding (or including) first kind video server of server and Second Type Video service
Device, first kind video server and Second Type video server correspond to different video production sources, and such server is just
Different video production sources at least can be searched from first kind video server and Second Type video server to provide
Video flowing.
Such as one of first kind video server and Second Type video server are direct broadcast server, another
For Internet video server, live video stream can be provided for direct broadcast server and live streaming is reviewed in video flowing extremely
Few one kind, Internet video server can then provide order video stream, and such server is receiving search content
In the case of, it can be scanned for respectively from direct broadcast server and Internet video server, to obtain different videos
Produce the video flowing that source provides.
Herein it should be noted is that: whether server can regard from first kind video server and Second Type
The video data that each video flowing to match with search content is searched in frequency server, needs depending on searching for content,
It, can be from the if search content and the video flowing in first kind video server and Second Type video server are related
The each video flowing to match with search content is searched in one type video server and Second Type video server
Video data such as searches for the title that content is some video, then can be from first kind video server and Second Type video
The video data of each video flowing to match with search content is searched in server.
If searching for a video server in content and first kind video server and Second Type video server
In video flowing it is related, then be only capable of searching the view of each video flowing to match with search content from a video server
Frequency evidence.Such as searching for content is information relevant to live streaming, then is only capable of from first kind video server and Second Type video
As the video data for searching each video flowing to match in the video server of direct broadcast server in server, if search
Content is information relevant to program request, then is only capable of from first kind video server and Second Type video server as mutual
The video data of each video flowing to match is searched in the video server of intranet network video server.
The wherein video data of each video flowing: it is the data for video flowing to be described, such as can be to video
The essential information that stream is described, in the title of video, actor information, video length and video ID (identification code), video flowing
At least one of key images frame etc. information, certain video data can also be information relevant to live streaming, such as can be
At least one of the platform number of the cable TV station of the video, platform name and live streaming time etc. are played, furthermore video data can be with
It is information relevant to program request, such as can be at least one of the program request time of some video, the time point of input, it is crucial
Picture frame is the picture frame of the core content that can show that video flowing that selects in the multiple images frame of video flowing, for how
The present embodiment is chosen without explanation.
In addition, server can also integrate the video data of each video flowing, the video counts of the so-called each video flowing of integration
According to being: determining identical video flowing from each video flowing, the video data of identical video flowing is integrated into a video
Data, and then different search can passed through in this way using the video data after integration as the video data of identical video flowing
It can provide the probability that video flowing is searched when content scans for.
The video flowing such as searched from first kind video server and the view searched from Second Type video server
There is an identical video flowing in frequency stream, and the video data and Second Type video server recorded in first kind video server
The video data of middle record is different, the video data that can will be recorded in first kind video server for identical video flowing
A video data is integrated into the video data recorded in Second Type video server, in this way in search content and the first kind
When video flowing correlation in type video server, the first kind that includes due to the video data in Second Type video server
The video data recorded in video server, so the video flowing in Second Type video server can also be searched, from
And improve the probability that video flowing is searched, the method for determination of identical video flowing may is that calculate each video flowing it
Between similarity, then determine that the corresponding video flowing of the similarity is identical video when similarity is in default similarity dimensions
Stream, can also be determined identical video flowing using other modes certainly, no longer illustrated this present embodiment.
Herein it should be noted is that: the integration of video data can be by server video data editing clothes
Business device carries out, that is to say, that server may include: video data editing server and video production service in the present embodiment
Device, wherein for video production server for obtaining video flowing, video data editing server is then used for the video counts to video flowing
According to processing, such as integrate, certain video data editing server can also carry out other processing to video data, and the present embodiment is not
It is illustrating.
104: server sends the video data of each video flowing to match with search content to terminal.For service
Device sends the video data of each video flowing using which kind of mode, the present embodiment without limiting, as terminal can use it is existing
Coding mode is sent to server after encoding to the video data of each video flowing.Herein it should be noted that a bit: terminal is adopted
Coding mode is identical with the coding mode that server uses, but for using which kind of coding mode the present embodiment without
It limits.
105: terminal receive server search to the video data of each video flowing to match with search content
In the case where, show the video data of each video flowing to match with search content.Such as pass through terminal display and search content
The video data or terminal of each video flowing to match are by means of other means, in projection and virtual reality technology
Any one mode shows and searches for the video data of each video flowing that content matches, user is consulted each
The video data of video flowing.
It in the present embodiment, shows that a kind of mode of the video data of each video flowing is: determining and match with search content
Each video flowing video data sequence, and show according to the sequence of each video data the video counts of each video flowing
According to;That is after the video data for getting each video flowing, need in advance to the video data of each video flowing into
Row sequence, obtains the sequence of each video data, and then be shown according to the sequence of each video data.Wherein each video
The sequence of data can be determined according to historical operation situation and/or according to the matching degree of each video data and search content, be gone through
History operational circumstances include but is not limited to any one determination in history number of clicks or history click probability, with search content
Matching degree can be obtained by existing matching degree algorithm, to this present embodiment without limiting.
In the present embodiment, show that the another way of the video data of each video flowing is: by the video of each video flowing
Data are divided in the video data group of corresponding different video server, and the video data group that will correspond to different video server
It shows in the different zones of display area, the video data in one of video data group corresponds to the same Video service
Device.By taking above-mentioned first kind video server and Second Type video server as an example, first kind Video service will be under the jurisdiction of
Each video data of device is divided in the first video data group, will be under the jurisdiction of each video counts of Second Type video server
According to being divided in the second video data group, the video data in the first video data group is shown in the first area of display area,
Second area in display area shows the video data in the second video data group, realizes the classification to video data.
By above-mentioned process, it is found that method for processing video frequency provided in this embodiment is corresponded to, there are three types of application scenarios: application scenarios
One: in the APP (Application, application program) for being integrated with method for processing video frequency provided in this embodiment in input search
Hold (title of such as video), is searched and search content phase from first kind video server and Second Type video server
The video data of each video flowing closed, and be shown, such as search result are as follows: live video stream, order video stream and live streaming
The video data of these three type video streams of video flowing is reviewed, and the display interface by each video data in APP is shown.
Application scenarios two: inputting information relevant to live streaming in APP, such as in APP in input table number and platform name
At least one, the video server from first kind video server and Second Type video server as direct broadcast server
In search the video data of each video flowing that information relevant to live streaming matches, such as search result are as follows: live video stream
Review the video data of video flowing both types video flowing with live streaming, and by each video data APP display interface into
Row is shown.
Application scenarios three: information relevant to program request is inputted in APP, certain under some time point is such as inputted in APP
The title of a video then takes from first kind video server and Second Type video server as Internet video
It is engaged in searching the video data for each video flowing that information relevant to program request matches, such as search knot in the video server of device
Fruit are as follows: the video data of this seed type video flowing of order video stream, and the display interface by each video data in APP carries out
It shows.
From above-mentioned technical proposal it is found that in the case where getting the search content for carrying out video search, Ke Yijie
The video data for each video flowing to match with search content that server searches is received, and shows and matches with search content
Each video flowing video data, wherein the video data of each video flowing to match with search content be by server extremely
Few search for from first kind video server and Second Type video server obtains, and first kind video server and the
Two type video servers correspond to different video production sources, this means that for some search content, can search
The video data for each video flowing that rope is provided to different video production sources, thus in the feelings for not needing progress pattern switching
The switching for each video flowing that different video production sources provides is realized under condition.
Referring to Fig. 2, it illustrates another signaling diagrams of method for processing video frequency provided in an embodiment of the present invention, in Fig. 1
On the basis of, can with the following steps are included:
106: terminal obtains video playing instruction, and the video data of target video stream, target are carried in video playing instruction
The video data of video flowing is the video data that user chooses from the video data of each video flowing.
That is, in the case where showing the video data of each video flowing to match with search content, Yong Huke
To choose the video data that its hope plays from each video data, it can thus be appreciated that not including view in above-mentioned video data
Frequency flows, and transfers corresponding video flowing by video playing instruction when needing to play out it and plays out, in this way can be with
Reduce occupancy when feeding back video data to bandwidth.
107: video playing instruction is sent to server by terminal.Which kind of mode video playing is sent using for terminal to refer to
It enables, the present embodiment is sent after being encoded using existing coding mode to video playing instruction such as terminal without limiting
To server.
108: server is determining at least from first kind video server and Second Type video server to be regarded with target
The corresponding video flowing of video data of frequency stream.Specifically, video data of the server according to target video stream, at least from the first kind
The video data carried in video data and video playing instruction is determined in type video server and Second Type video server
Matched video flowing, the video flowing determined are then target video stream.
Wherein in video data and video playing instruction the video data that carries match the content that may is that video data and
The content of video data carried in video playing instruction is similar, such as can by calculate the similarity between video data come
Determine whether match between video data, detailed process the present embodiment no longer illustrates.
109: server is by the corresponding video stream of the video data of target video stream to terminal.Server is used
Which kind of mode sends video flowing, and the present embodiment is without limiting, as terminal can carry out video flowing using existing coding mode
Server is sent to after coding.Herein it should be noted that a bit: the coding mode that the coding mode and server that terminal uses use
It is identical, but for using which kind of coding mode the present embodiment without limiting.
110: terminal is the video flowing corresponding with the video data of target video stream for receiving server feedback the case where
Under, play video flowing corresponding with the video data of target video stream.
From above-mentioned technical proposal it is found that being mentioned in the different video production sources searched from some search content matches
In the case where the video data of each video flowing supplied, any one video data can be chosen by video playing instruction, into
And get the corresponding video flowing of the video data and play out, thus different views is also able to achieve without carrying out pattern switching
The switching for each video flowing that frequency production source provides.
For the various method embodiments described above, for simple description, therefore, it is stated as a series of action combinations, but
Be those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because according to the present invention, certain
A little steps can be performed in other orders or simultaneously.Secondly, those skilled in the art should also know that, it is retouched in specification
The embodiment stated belongs to preferred embodiment, and related actions and modules are not necessarily necessary for the present invention.
Corresponding with above method embodiment, the embodiment of the present invention also provides a kind of video process apparatus, structure such as Fig. 3
It is shown, it may include: acquiring unit 11, receiving unit 12 and display unit 13.
Acquiring unit 11, for obtaining the search content for carrying out video search.It is to be understood that search content is
The information relevant to video that user inputs when searching for some video, such as searching for content can be the basis letter of some video
Breath, such as at least one of title, actor information, video length and video ID (identification code) information of some video, certainly
Search content can also be information relevant to live streaming, such as can be the platform number of cable TV station of the broadcasting video, platform name and
At least one of time etc. is broadcast live, furthermore searching for content can also be information relevant to program request, such as can be some video
The program request time, at least one of time point etc. of input.
Receiving unit 12, for receive server search to the video counts of each video flowing to match with search content
According to wherein the video data of each video flowing to match with search content is by server at least from first kind Video service
It is searched in device and Second Type video server, first kind video server and Second Type video server are corresponding not
Same video production source.
That is, at least corresponding (or including) first kind video server of server and Second Type Video service
Device, first kind video server and Second Type video server correspond to different video production sources, and such server is just
Different video production sources at least can be searched from first kind video server and Second Type video server to provide
Video flowing, for the explanation of first kind video server and Second Type video server, and according to search content search
The process of rope can no longer illustrate this present embodiment refering to the explanation in embodiment of the method.
The wherein video data of each video flowing: it is the data for video flowing to be described, such as can be to video
The essential information that stream is described, in the title of video, actor information, video length and video ID (identification code), video flowing
At least one of key images frame etc. information, certain video data can also be information relevant to live streaming, such as can be
At least one of the platform number of the cable TV station of the video, platform name and live streaming time etc. are played, furthermore video data can be with
It is information relevant to program request, such as can be at least one of the program request time of some video, the time point of input, it is crucial
Picture frame is the picture frame of the core content that can show that video flowing that selects in the multiple images frame of video flowing, for how
The present embodiment is chosen without explanation.
Display unit 13 such as passes through terminal for showing and searching for the video data for each video flowing that content matches
The video data or terminal for showing each video flowing to match with search content are such as projected and empty by means of other means
Intend any one mode in reality technology to show and search for the video data for each video flowing that content matches, so that with
Family can consult the video data of each video flowing.
In the present embodiment, display unit 13 shows that a kind of feasible pattern of video data is: determining and search content phase
The sequence of the video data of matched each video flowing, and the video of each video flowing of sequence displaying according to each video data
Data;Another feasible pattern is: the video data of each video flowing is divided to the video counts of corresponding different video server
It is shown in the different zones of display area according in group, and by the video data group of corresponding different video server, one of them
Video data in video data group corresponds to the same video server, please refers to method for the explanation of both feasible patterns
Embodiment.
Corresponding with above method embodiment, the embodiment of the present invention also provides another video process apparatus, and structure is such as
It may include: receiving unit 21, search unit 22 and transmission unit 23 shown in Fig. 4.
Receiving unit 21, for receiving the search content for being used to carry out video search of terminal transmission.
Search unit 22, at least searching for and searching from first kind video server and Second Type video server
The video data for each video flowing that rope content matches, first kind video server and Second Type video server are corresponding
Different video production sources enables search unit 22 from multiple video production source search video datas.
Such as one of first kind video server and Second Type video server are direct broadcast server, another
For Internet video server, live video stream can be provided for direct broadcast server and live streaming is reviewed in video flowing extremely
Few one kind, Internet video server can then provide order video stream, and such receiving unit 21 is receiving in search
In the case where appearance, triggering search unit 22 scans for respectively from direct broadcast server and Internet video server, with
Obtain the video flowing that different video production sources provides.
Herein it should be noted is that: whether search unit 22 can be from first kind video server and the second class
The video data of each video flowing to match with search content is searched in type video server, need to regard search content and
It is fixed, it, can be with if search content and the video flowing in first kind video server and Second Type video server are related
The each video to match with search content is searched from first kind video server and Second Type video server
The video data of stream such as searches for the title that content is some video, then can be from first kind video server and Second Type
The video data of each video flowing to match with search content is searched in video server.
If searching for a video server in content and first kind video server and Second Type video server
In video flowing it is related, then be only capable of searching the view of each video flowing to match with search content from a video server
Frequency evidence.Such as searching for content is information relevant to live streaming, then is only capable of from first kind video server and Second Type video
As the video data for searching each video flowing to match in the video server of direct broadcast server in server, if search
Content is information relevant to program request, then is only capable of from first kind video server and Second Type video server as mutual
The video data of each video flowing to match is searched in the video server of intranet network video server.
The wherein video data of each video flowing: it is the data for video flowing to be described, such as can be to video
The essential information that stream is described, in the title of video, actor information, video length and video ID (identification code), video flowing
At least one of key images frame etc. information, certain video data can also be information relevant to live streaming, such as can be
At least one of the platform number of the cable TV station of the video, platform name and live streaming time etc. are played, furthermore video data can be with
It is information relevant to program request, such as can be at least one of the program request time of some video, the time point of input, it is crucial
Picture frame is the picture frame of the core content that can show that video flowing that selects in the multiple images frame of video flowing, for how
The present embodiment is chosen without explanation.
In addition, video process apparatus provided in this embodiment can also include integral unit: for from each video flowing
It determines identical video flowing, the video data of identical video flowing is integrated into a video data, and then can will integrate
Video data of the video data afterwards as identical video flowing can provide when being scanned for by different search contents in this way
The probability that video flowing is searched is described in detail the related description please referred in embodiment of the method, no longer explains this present embodiment
It states.
Transmission unit 23, for sending the video data of each video flowing to match with search content to terminal.
From above-mentioned technical proposal it is found that in the case where getting the search content for carrying out video search, Ke Yijie
The video data for each video flowing to match with search content that server searches is received, and shows and matches with search content
Each video flowing video data, wherein the video data of each video flowing to match with search content be by server extremely
Few search for from first kind video server and Second Type video server obtains, and first kind video server and the
Two type video servers correspond to different video production sources, this means that for some search content, can search
The video data for each video flowing that rope is provided to different video production sources, thus in the feelings for not needing progress pattern switching
The switching for each video flowing that different video production sources provides is realized under condition.
In addition, the present embodiment also provides a kind of terminal, which includes processor and memory, and wherein processor is for obtaining
Take in the search content for carrying out video search, receive server search to each video flowing for matching of search content
Video data, shows the video data of each video flowing to match with search content, memory for wherein with search content
The video data of each video flowing to match is by server at least from first kind video server and Second Type video
It is searched in server, first kind video server and Second Type video server correspond to different video productions
Source.
The present embodiment also provides a kind of server, which includes processor and memory, and wherein processor is for connecing
The search content for being used to carry out video search that terminal is sent is received, at least from first kind video server and Second Type video
The video data of each video flowing to match with search content is searched in server, and each by matching with search content
The video data of video flowing is sent to terminal, and first kind video server and Second Type video server correspond to different views
Frequency production source;Memory is used to store and search for the video data for each video flowing that content matches.
The present embodiment also provides a kind of storage medium, is stored with computer program code on the storage medium, the computer
Program code realizes above-mentioned method for processing video frequency when executing.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight
Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other.
For device class embodiment, since it is basically similar to the method embodiment, so being described relatively simple, related place ginseng
See the part explanation of embodiment of the method.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning
Covering non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes that
A little elements, but also including other elements that are not explicitly listed, or further include for this process, method, article or
The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged
Except there is also other identical elements in the process, method, article or apparatus that includes the element.
The foregoing description of the disclosed embodiments can be realized those skilled in the art or using the present invention.To this
A variety of modifications of a little embodiments will be apparent for a person skilled in the art, and the general principles defined herein can
Without departing from the spirit or scope of the present invention, to realize in other embodiments.Therefore, the present invention will not be limited
It is formed on the embodiments shown herein, and is to fit to consistent with the principles and novel features disclosed in this article widest
Range.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.
Claims (10)
1. a kind of method for processing video frequency, which is characterized in that the described method includes:
Obtain the search content for carrying out video search;
Receive server search to each video flowing to match with described search content video data, wherein being searched with described
The video data for each video flowing that rope content matches is by the server at least from first kind video server and
It is searched in two type video servers, the first kind video server and the Second Type video server are corresponding
Different video production sources;
Show the video data of each video flowing to match with described search content.
2. the method according to claim 1, wherein each view that the displaying matches with described search content
The video data of frequency stream includes: the sequence of the video data of the determining each video flowing to match with described search content, and root
The video data of each video flowing is shown according to the sequence of each video data;
Or
The video data for each video flowing that displaying matches with described search content includes: by the video data of each video flowing
It is divided in the video data group of corresponding different video server, and the video data group of corresponding different video server is shown
In the different zones of display area, the video data in one of video data group corresponds to the same video server.
3. the method according to claim 1, wherein the method also includes:
Video playing instruction is obtained, the video data of target video stream, the target video are carried in the video playing instruction
The video data of stream is the video data that user chooses from the video data of each video flowing;
Receive the video flowing corresponding with the video data of the target video stream of server feedback;
Play video flowing corresponding with the video data of the target video stream.
4. a kind of method for processing video frequency, which is characterized in that the described method includes:
Receive the search content for being used to carry out video search that terminal is sent;
Search matches with described search content at least from first kind video server and Second Type video server
The video data of each video flowing, the first kind video server and the Second Type video server correspond to different
Video production source;
The video data of each video flowing to match with described search content is sent to the terminal.
5. according to the method described in claim 4, it is characterized in that, the method also includes:
The video playing instruction that the terminal is sent is received, the video counts of target video stream are carried in the video playing instruction
According to the video data of the target video stream is the video data that user chooses from the video data of each video flowing;
The determining and target video at least from the first kind video server and the Second Type video server
The corresponding video flowing of the video data of stream;
By the corresponding video stream of video data of the target video stream to the terminal.
6. according to the method described in claim 4, it is characterized in that, the method also includes: determine from each video flowing
Identical video flowing, and the video data of identical video flowing is integrated into a video data.
7. a kind of video process apparatus, which is characterized in that described device includes:
Acquiring unit, for obtaining the search content for carrying out video search;
Receiving unit, for receive server search to each video flowing to match with described search content video counts
According to wherein the video data of each video flowing to match with described search content is by the server at least from the first kind
It is searched in video server and Second Type video server, the first kind video server and the Second Type
Video server corresponds to different video production sources;
Display unit, for showing the video data of each video flowing to match with described search content.
8. device according to claim 7, which is characterized in that the display unit, for determining and described search content
The sequence of the video data of each video flowing to match, and the view of each video flowing of sequence displaying according to each video data
Frequency evidence;
Or
The display unit, for the video data of each video flowing to be divided to the video data of corresponding different video server
In group, and the video data group of corresponding different video server is shown in the different zones of display area, one of view
Video data in frequency data group corresponds to the same video server.
9. a kind of video process apparatus, which is characterized in that described device includes:
Receiving unit, for receiving the search content for being used to carry out video search of terminal transmission;
Search unit, for search and described search at least from first kind video server and Second Type video server
The video data for each video flowing that content matches, the first kind video server and the Second Type Video service
Device corresponds to different video production sources;
Transmission unit, for sending the video data of each video flowing to match with described search content to the terminal.
10. device according to claim 9, which is characterized in that described device further include: integral unit is used for from each
Identical video flowing is determined in video flowing, and the video data of identical video flowing is integrated into a video data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810895685.9A CN108965913A (en) | 2018-08-08 | 2018-08-08 | A kind of method for processing video frequency and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810895685.9A CN108965913A (en) | 2018-08-08 | 2018-08-08 | A kind of method for processing video frequency and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108965913A true CN108965913A (en) | 2018-12-07 |
Family
ID=64467808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810895685.9A Pending CN108965913A (en) | 2018-08-08 | 2018-08-08 | A kind of method for processing video frequency and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108965913A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111405318A (en) * | 2020-03-24 | 2020-07-10 | 聚好看科技股份有限公司 | Video display method, device and computer storage medium |
CN112291585A (en) * | 2019-07-25 | 2021-01-29 | 百度在线网络技术(北京)有限公司 | Multimedia resource searching method and device, electronic equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1446432A (en) * | 2000-04-10 | 2003-10-01 | 联合视频制品公司 | Interactive media guide with media guide interface |
CN102804797A (en) * | 2009-05-13 | 2012-11-28 | Tivo有限公司 | Correlation of media metadata gathered from diverse sources |
CN103092958A (en) * | 2013-01-18 | 2013-05-08 | 深圳市龙视传媒有限公司 | Display method and device for search result |
CN103748889A (en) * | 2012-08-17 | 2014-04-23 | 弗莱克斯电子有限责任公司 | EPG aggregation from multiple sources |
US9087126B2 (en) * | 2004-04-07 | 2015-07-21 | Visible World, Inc. | System and method for enhanced video selection using an on-screen remote |
CN105872801A (en) * | 2015-12-29 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Video switching method and device |
CN106462316A (en) * | 2013-09-10 | 2017-02-22 | 公共电视公司 | Systems and methods for displaying content |
CN107547912A (en) * | 2017-09-01 | 2018-01-05 | 深圳创维数字技术有限公司 | A kind of method for processing resource, system and the storage medium of full matchmaker's money |
-
2018
- 2018-08-08 CN CN201810895685.9A patent/CN108965913A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1446432A (en) * | 2000-04-10 | 2003-10-01 | 联合视频制品公司 | Interactive media guide with media guide interface |
US9087126B2 (en) * | 2004-04-07 | 2015-07-21 | Visible World, Inc. | System and method for enhanced video selection using an on-screen remote |
CN102804797A (en) * | 2009-05-13 | 2012-11-28 | Tivo有限公司 | Correlation of media metadata gathered from diverse sources |
CN103748889A (en) * | 2012-08-17 | 2014-04-23 | 弗莱克斯电子有限责任公司 | EPG aggregation from multiple sources |
CN103092958A (en) * | 2013-01-18 | 2013-05-08 | 深圳市龙视传媒有限公司 | Display method and device for search result |
CN106462316A (en) * | 2013-09-10 | 2017-02-22 | 公共电视公司 | Systems and methods for displaying content |
CN105872801A (en) * | 2015-12-29 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Video switching method and device |
CN107547912A (en) * | 2017-09-01 | 2018-01-05 | 深圳创维数字技术有限公司 | A kind of method for processing resource, system and the storage medium of full matchmaker's money |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291585A (en) * | 2019-07-25 | 2021-01-29 | 百度在线网络技术(北京)有限公司 | Multimedia resource searching method and device, electronic equipment and storage medium |
CN111405318A (en) * | 2020-03-24 | 2020-07-10 | 聚好看科技股份有限公司 | Video display method, device and computer storage medium |
CN111405318B (en) * | 2020-03-24 | 2022-09-09 | 聚好看科技股份有限公司 | Video display method, device and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101529467B (en) | Method, apparatus and system for generating regions of interest in video content | |
US11140451B2 (en) | Representation of content based on content-level features | |
US7082572B2 (en) | Methods and apparatus for interactive map-based analysis of digital video content | |
US20190320003A1 (en) | Media production system with score-based display feature | |
KR101326897B1 (en) | Device and Method for Providing a Television Sequence | |
US20080229205A1 (en) | Method of providing metadata on part of video image, method of managing the provided metadata and apparatus using the methods | |
JP6624958B2 (en) | Communication device, communication system, communication control method, and computer program | |
US20130073981A1 (en) | Methods and apparatus for interactive network sharing of digital video content | |
US11140422B2 (en) | Thin-cloud system for live streaming content | |
US20160316265A1 (en) | Method and apparatus for augmenting media content | |
US20090097815A1 (en) | System and method for distributed and parallel video editing, tagging, and indexing | |
Chang et al. | Real-time content-based adaptive streaming of sports videos | |
CN108366278A (en) | A kind of user in video playing interacts implementation method and device | |
US20130133000A1 (en) | Video Interaction System | |
US20200021872A1 (en) | Method and system for switching to dynamically assembled video during streaming of live video | |
JP2014131253A (en) | Content creation method and media cloud server | |
US20150312647A1 (en) | Programmatically Determining When Credits Appear During a Video in Order to Provide Supplemental Information | |
Mujtaba et al. | LTC-SUM: Lightweight client-driven personalized video summarization framework using 2D CNN | |
Mujtaba et al. | Client-driven personalized trailer framework using thumbnail containers | |
CN108965913A (en) | A kind of method for processing video frequency and device | |
CN103916705B (en) | The method and apparatus of mosaic navigation is realized in electric terminal | |
US20170195717A1 (en) | Mobile search-ready smart display technology utilizing optimized content fingerprint coding and delivery | |
US7353451B2 (en) | Meta data creation apparatus and meta data creation method | |
WO2014103374A1 (en) | Information management device, server and control method | |
US12184953B2 (en) | Information processing apparatus, information processing method, and program for presenting reproduced video including service object and adding additional image indicating the service object |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181207 |