[go: up one dir, main page]

CN108965913A - A kind of method for processing video frequency and device - Google Patents

A kind of method for processing video frequency and device Download PDF

Info

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
Application number
CN201810895685.9A
Other languages
Chinese (zh)
Inventor
闫杉
徐辉寰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201810895685.9A priority Critical patent/CN108965913A/en
Publication of CN108965913A publication Critical patent/CN108965913A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47202End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation 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

A kind of method for processing video frequency and device
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.
CN201810895685.9A 2018-08-08 2018-08-08 A kind of method for processing video frequency and device Pending CN108965913A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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