CN106331747A - Method and apparatus for video optimization - Google Patents

Method and apparatus for video optimization Download PDF

Info

Publication number
CN106331747A
CN106331747A CN201510375690.3A CN201510375690A CN106331747A CN 106331747 A CN106331747 A CN 106331747A CN 201510375690 A CN201510375690 A CN 201510375690A CN 106331747 A CN106331747 A CN 106331747A
Authority
CN
China
Prior art keywords
video
video file
optimized
file
eigenvalue
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510375690.3A
Other languages
Chinese (zh)
Other versions
CN106331747B (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510375690.3A priority Critical patent/CN106331747B/en
Publication of CN106331747A publication Critical patent/CN106331747A/en
Application granted granted Critical
Publication of CN106331747B publication Critical patent/CN106331747B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • 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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2404Monitoring of server processing errors or hardware failure
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention discloses a method and apparatus for video optimization. The method comprises: a video play request from a terminal is received, wherein the video play request includes an address of a video file; according to the address of the video file, the video play request is sent to a content providing device; a video play response sent by the content providing device is received, wherein the video play response includes the video file; on the basis of a predefined rule, a feature value of the video file is obtained; and existence of the feature value of the video file in an abnormal information table is determined and the video file is sent to the terminal, wherein the abnormal information table records a feature value of a video file that can not carry out video optimization. Therefore, the user experience is improved.

Description

A kind of video optimized method and apparatus
Technical field
The present invention relates to field of video processing, particularly to a kind of method for optimizing video and equipment.
Background technology
In video traffic, service supplier (Sevice Provider, SP) is typically to provide the confession of video content Answering business, terminal use can obtain, by network, the video content that service supplier provides, due to the place of terminal Reason ability is different, and the wideband condition at terminal place is different, the demand of terminal use, provides SP and regards Frequently the requirement of the quality of content is also different.Currently in order to can adapt to the different network bandwidth, difference Terminal processing capacity and different user's requests, thus obtain more preferable Consumer's Experience, developed one Video optimized (Video Optimization, VO) technology, VO refers to the original video literary composition that will obtain from SP Code check or the coded format of part are changed, and to adapt to various demand, reduce video flow, it is thus achieved that Good code check and frame per second currently mainly apply the scene watching video under mobile network.
, for encapsulation format, there is fortune in the video format that mobile interchange is online at present not unified standard Motion video expert group-4 the 14th part (Motion Picture Experts Group-4 part 14, MP4), TS, WebM (being proposed by Google, be an opening, free media file format), blinking frequency (Flash Video, FLV) etc. multiple format, exist for video code model H.264, VP8 (a kind of opening Video compression standard), VP9 (upgraded version of VP8) etc..Even and if be the encapsulation of MP4 form equally, by Implementing the most difference between different SP, therefore the optimization of VO transcoding is difficult to ensure that the institute on the Internet There is the video normal transcoding optimization of all energy.
Currently available technology, when certain video VO due to cannot shift to an earlier date anticipation can normal process and cause place Occur extremely during reason, it will cause this video normally cannot be watched by terminal use from this, It is likely to result in the generation of customer complaint eventually, it reduces the experience of terminal use.
Summary of the invention
Embodiments provide a kind of video optimized method and apparatus, improve the experience of terminal use.
Embodiment of the present invention first aspect provides a kind of method for optimizing video, including:
Receiving the video playback request of terminal, the request of this video playback contains the address of video file;
According to the address of described video file, send the request of described video playback to described content providing;
Receiving the video playback response that described content providing sends, the response of described video playback contains Video file;
According to predefined rule, obtain the eigenvalue of described video file;
Determine that described video file, at abnormal information table, is sent to terminal by the eigenvalue of described video file, Wherein, described abnormal information table describes the eigenvalue that cannot be carried out video optimized video file.
In conjunction with the first aspect of the embodiment of the present invention, the first of first aspect in the embodiment of the present invention can In the implementation of energy, according to predefined rule, obtain the eigenvalue of described video file, specifically Including: obtain eigenvalue according to the address key words section of described video file, or according to video file Content obtaining paricular value.
In conjunction with the first aspect of the embodiment of the present invention, the second in the first aspect of the embodiment of the present invention can In the implementation of energy, also include:
Determine that the eigenvalue of described video file is not at abnormal information table;
According to video optimized strategy, described video file is carried out video optimized process;
Video optimized process successfully after, by optimization process after video file be sent to terminal.
In conjunction with the second possible implementation of the first aspect of the embodiment of the present invention, in the embodiment of the present invention First aspect the third possible implementation in, also include:
Produce abnormal, by the eigenvalue of described video file when video file being carried out video optimized process Add described abnormal information table to, and stop sending described video file to terminal.
In conjunction with the second possible implementation of the first aspect of the embodiment of the present invention, in the embodiment of the present invention First aspect the 4th kind of possible implementation in, also include:
Described according to video optimized strategy, described video file is carried out video optimized process, specifically includes:
The network bandwidth according to present terminal or the resolution of terminal screen, regard described video file Frequently optimization processes.
Embodiment of the present invention second aspect provides a kind of video optimized equipment, including:
Request receiver module, for receiving the video playback request of terminal, the request of this video playback contains The address of video file;
Request sending module, for the address according to described video file, sends out to described content providing Described video playback is sent to ask;
Response receiver module, for receiving the video playback response that described content providing sends, described Video playback response contains video file;
Characteristic value acquisition module, for according to predefined rule, obtains the feature of described video file Value;
Abnormal confirm module, for determine the eigenvalue of described video file at abnormal information table, by described Video file is sent to terminal, and wherein, described abnormal information table describes and cannot be carried out video optimized regarding The eigenvalue of frequency file.
In conjunction with the second aspect of the embodiment of the present invention, the first of second aspect in the embodiment of the present invention can In the implementation of energy,
Described characteristic value acquisition module, obtains specifically for the address key words section according to described video file Eigenvalue, or the content obtaining paricular value according to video file.
In conjunction with the second aspect of the embodiment of the present invention, the second in the second aspect of the embodiment of the present invention can In the implementation of energy, also include:
Conventional confirmation module, for determining that the eigenvalue of described video file is not at abnormal information table;
Optimize module, for according to video optimized strategy, described video file is carried out video optimized process;
Video sending module, after video optimized process successfully, the video file after optimization being processed is sent out Give terminal.
In conjunction with the implementation that the second of the second aspect of the embodiment of the present invention is possible, implement in the present invention In the third possible implementation of the second aspect of example, also include:
Abnormality processing module is abnormal, by institute for producing when video file carries out video optimized process The eigenvalue stating video file adds described abnormal information table to, and stops sending described video literary composition to terminal Part.
In conjunction with the implementation that the second of the second aspect of the embodiment of the present invention is possible, implement in the present invention In 4th kind of possible implementation of the second aspect of example,
Described optimization module, specifically for the network bandwidth according to present terminal or the resolution of terminal screen Rate, carries out video optimized process to described video file.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that
The embodiment of the present invention is by the way of Online Video optimizes fault self study, in video optimized equipment Arranging an abnormal information table, this abnormal information table describes and cannot be carried out video optimized video file Eigenvalue, as long as the video file that obtains from content providing of the most video optimized equipment obtains The unique eigenvalue of this video file, then confirms in abnormal information table whether this feature value is recorded, If having existed for this feature value in abnormal information table, then it is assumed that this video file cannot be carried out video Optimizing, this video file is directly put logical process by the most video optimized equipment, does not affect end user's Viewing experience.Improve the experience of user.
Accompanying drawing explanation
Fig. 1 is the environment schematic that the video optimized method of the present invention is run;
Fig. 2 is the schematic flow sheet of a kind of method for optimizing video in the embodiment of the present invention;
Fig. 3 is the schematic flow sheet of another kind of method for optimizing video in the embodiment of the present invention;
Fig. 4 is a kind of video optimized apparatus structure schematic diagram in the embodiment of the present invention;
Fig. 5 is another kind of video optimized apparatus structure schematic diagram in the embodiment of the present invention.
Detailed description of the invention
In order to make those skilled in the art be more fully understood that the present invention program, real below in conjunction with the present invention Execute the accompanying drawing in example, the technical scheme in the embodiment of the present invention be clearly and completely described, it is clear that Described embodiment is only the embodiment of a present invention part rather than whole embodiments.Based on Embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise The every other embodiment obtained, all should belong to the scope of protection of the invention.
Term in description and claims of this specification and above-mentioned accompanying drawing " includes " and " having " And their any deformation, it is intended that cover non-exclusive comprising, such as, contain a series of step Rapid or the process of unit, method, system, product or equipment are not necessarily limited to those steps clearly listed Or unit, but can include the most clearly listing or for these processes, method, product or equipment Other intrinsic step or unit.
As it is shown in figure 1, the running environment at a kind of video optimized method place of present invention offer, including:
Mobile terminal 11, base station 12, Gateway GPRS Support Node (gateway GPRS support Node, GGSN) 13, video optimized equipment 14, the Internet 15 and multiple SP16, wherein, mobile terminal 11 are linked in the Internet 15 by the wireless network of base station 12, and are connected to multiple by the Internet 15 SP16, and from multiple SP16, obtain the video content of needs, between base station 12 and the Internet 15 also Being connected to GGSN13 and video optimized equipment 15, video optimized equipment 15 owns for mobile terminal 11 The message accessing SP is acted on behalf of, and flows according to certain video for the HTTP wherein accessing video content Optimisation strategy start Online Video optimization operation, wherein optimize operation include converting video code/decode format, The content such as code check, frame per second, and will optimize after video content through GGSN13 and base station 12 be sent to move Dynamic terminal 11.Concrete video optimized strategy can be the network condition of mobile terminal, terminal capability and use The selection etc. at family.Fig. 1 is shown that mobile terminal, actually if fixed terminal, such as computer etc. also It is possible.
The embodiment of the method for optimizing video of the present invention is described below, specifically includes:
Step 201: receive the video playback request of terminal, the request of this video playback contains video file Address;
Step 202: according to the address of described video file, send described video to described content providing Playing request;
Step 203: receiving the video playback response that described content providing sends, described video playback is rung Video file should be contained;
Step 204: according to predefined rule, obtain the eigenvalue of described video file;
Step 205: determine that described video file, at abnormal information table, is sent out by the eigenvalue of described video file Giving terminal, wherein, described abnormal information table describes the spy that cannot be carried out video optimized video file Value indicative.
Further, according to predefined rule, obtain the eigenvalue of described video file, specifically wrap Include: obtain eigenvalue according to the address key words section of described video file, or according in video file Hold and obtain paricular value.
Said method also comprise determining that the eigenvalue of described video file not at abnormal information table, according to regarding Frequently optimisation strategy, carries out video optimized process to described video file;Video optimized process successfully after, will Video file after optimization processes is sent to terminal.
Said method also includes: produce abnormal, by described when video file carries out video optimized process The eigenvalue of video file adds described abnormal information table to, and stops sending described video file to terminal.
Said method also includes: described according to video optimized strategy, described video file is carried out video excellent Change processes, and specifically includes: according to the network bandwidth or the resolution of terminal screen of present terminal, to institute State video file and carry out video optimized process.
The embodiment of the present invention is by the way of Online Video optimizes fault self study, in video optimized equipment Arranging an abnormal information table, this abnormal information table describes and cannot be carried out video optimized video file Eigenvalue, as long as the video file that obtains from content providing of the most video optimized equipment obtains The unique eigenvalue of this video file, then confirms in abnormal information table whether this feature value is recorded, If having existed for this feature value in abnormal information table, then it is assumed that this video file cannot be carried out video Optimizing, this video file is directly put logical process by the most video optimized equipment, does not affect end user's Viewing experience.Improve the experience of user.
In the embodiment of the present invention embodiment of method for optimizing video is described below, and user video of the present invention optimizes The embodiment of method is applied in video optimized running environment.
Step 301: mobile terminal sends video playback request to the content providing of SP, and this video is broadcast The request of putting contains URL (the Uniform Resource of a video content specified Locator, URL), this video playback request multiple network elements in wireless network are sent to video optimized In equipment.
Step 302: video optimized equipment receives the request of above-mentioned video playback, and video playback request is sent out Deliver in the content providing of corresponding SP.
The content providing of step 303:SP receives the request of above-mentioned video playback, obtains URL corresponding Video file, and to mobile terminal send comprise this video file video playback response, this video is broadcast Putting response and be specifically as follows response message, the body (body) at message carries this video file, and this rings Message is answered to be sent to video optimized equipment through the Internet.
Step 304: video optimized equipment receives the response message of the content providing return from SP, This response message contains video file.
Step 305: video optimized equipment according to the unique features value of predefined this video file of Rule, This feature value can uniquely identify this video file.
Concrete, have the predefined rule of the following two kinds to carry out eigenvalue acquisition:
1, obtain eigenvalue according to the URL keyword section of this video file, but the method can be limited to SP, When the URL definition rule of SP changes, need synchronized update eigenvalue acquisition methods.
Such as: the URL for certain video resource of a certain SP is:http://119.147.97.13/youku/6775432A73E3681FB986A3596C/03002001005232C 2FF32D405CF07DDC3F94277-252A-DD76-DD74-80.mp4, wherein 03002001005232C2FF32D405CF07DDC3F94277-252A-DD76-DD74-80 is one Immobilize part, and this can uniquely identify this video file on this SP.But the method can be limited to SP, when URL definition rule is changed by SP, needs synchronized update Eigenvalue Extraction Method.Should During by this rule, video optimized equipment needs to obtain each SP setting the URL of video from each SP Putting rule, and therefrom acquisition can fix the part representing video file, the most video optimized equipment is the most permissible Each video file in next time obtained same SP carries out eigenvalue acquisition.
2, according to the contents extraction eigenvalue of this video file, the most video optimized equipment utilization eap-message digest Algorithm the 5th edition (message digest algorithm 5, MD5) is in the front 32K byte of video file Hold generation calculate, it is thus achieved that the eigenvalue that data value is this video file, the method is not only restricted to SP, But can additionally consume certain calculating resource.
Step 306: video optimized equipment determines that whether the eigenvalue of the video file of above-mentioned generation is at abnormal letter Breath table, if the eigenvalue of the video file of above-mentioned generation is at abnormal information table, then shows this video file Cannot successfully carry out online transcoding optimization, video optimized equipment puts this video file logical, not to this video literary composition Part carries out video optimized, it may be assumed that directly by video file transfer to mobile terminal.If regarding of above-mentioned generation The eigenvalue of frequency file not at abnormal information table, then shows that this video file may can be implemented in line at present Transcoding optimizes, and continues step 307.
In video optimized equipment, store abnormal information table, this abnormal information table includes each video Optimization equipment has been optimized process, and optimizes the eigenvalue processing unsuccessful video file, this If certain video file of sample is determined cannot be carried out video optimized process for the first time, this video follow-up When file is asked to play again, video optimized equipment according to the eigenvalue of this video file in abnormal information In table, it is possible to determine that this video file cannot be carried out Online Video optimization and processes, then directly to this video File carries out putting logical process, thus carries and has done video optimized efficiency, has saved video optimized equipment Resource receives the waiting time of video file with decreasing mobile terminal.
Abnormal information table can also record video file corresponding to this feature value and come from which SP, so After a certain time, SP in abnormal information table just can be added up by video optimized equipment, for statistics One or more SP most in result, just say that the video file of the one or more SP itself may be deposited In problem, can be reacted to corresponding SP by attendant or video optimized equipment.
Step 307: this video file is carried out at Online Video optimization by video optimized equipment according to optimisation strategy Reason, if Online Video optimizes successfully, then the video file after optimizing is sent to mobile terminal, if Online Video occurs abnormal in optimizing, i.e. Online Video optimizes unsuccessful, then by the feature of this video file Value joins in abnormal information table, in order to subsequent video optimizes equipment and this video file does not do optimization process, And this time video-see will be interrupted, say, that video optimized equipment will stop sending above-mentioned to terminal This video file.
Here optimisation strategy can following several classes: according to the terminal screen resolution size of user to video The resolution of file carry out transcoding adaptive or according to the current effective access bandwidth dynamic of user to video The code check of file carries out transcoding adjustment etc..When optimisation strategy is specially the terminal screen resolution according to user When size is optimized, then the video playback of step 301 asks also to include the resolution of the terminal screen of user Rate size, the terminal screen resolution size that video optimized equipment is asked according to video playback, come video File is optimized process.When optimisation strategy is with being specially current effective access bandwidth dynamic to video literary composition The code check of part carries out transcoding adjustment, and the most video optimized equipment also needs to obtain current effective access of terminal The size of bandwidth, after obtaining the size of current effective access bandwidth of terminal, video optimized equipment root According to acquired value, carry out video optimized.
Video optimized specifically include: adjust video code model, resolution, frame per second or code check.
Once transcoding optimization, by the way of Online Video optimizes fault self study, is lost by the embodiment of the present invention The video lost carries out putting logical process, does not affect the viewing experience of end user.As some video file VO When equipment cannot successfully carry out the optimization of online transcoding, only affecting the viewing first of this video, follow-up viewing is not Can be the most impacted.
The video optimized device embodiment being described below in the embodiment of the present invention, refers to Fig. 4, including:
Request receiver module 41, for receiving the video playback request of terminal, the request of this video playback comprises The address of video file;
Request sending module 42, for the address according to described video file, to described content providing Send the request of described video playback;
Response receiver module 43, for receiving the video playback response that described content providing sends, institute State video playback response and contain video file;
Characteristic value acquisition module 44, for according to predefined rule, obtains the spy of described video file Value indicative;
Abnormal confirm module 45, for determine the eigenvalue of described video file at abnormal information table, by institute State video file and be sent to terminal, wherein, described abnormal information table describe cannot be carried out video optimized The eigenvalue of video file.
Further, features described above value acquisition module 44, specifically for the address according to described video file Critical field obtains eigenvalue, or the content obtaining paricular value according to video file.
Further, as it is shown in figure 5, video optimized equipment also includes:
Conventional confirmation module 46, for determining that the eigenvalue of described video file is not at abnormal information table;
Optimize module 47, for according to video optimized strategy, described video file is carried out video optimized place Reason;
Video sending module 48, the video file after video optimized process successfully, after optimization is processed It is sent to terminal.
Further, as it is shown in figure 5, video optimized equipment also includes: abnormality processing module 49, it is used for Produce when video file being carried out video optimized process abnormal, the eigenvalue of described video file is added To described abnormal information table, and stop sending described video file to terminal.
Further, as it is shown in figure 5, optimize module 47, specifically for the Netowrk tape according to present terminal Width or the resolution of terminal screen.
The embodiment of the electronic equipment being described below in the embodiment of the present invention, the present invention is electronics in embodiment One embodiment of equipment includes:
One or more processors;
Memorizer;
And one or more program;
Wherein, described memorizer storage has abnormal information table and the one or more program;One Or multiple program is stored in described memorizer and is configured to be held by the one or more processor OK, the one or more program includes instruction, and described instruction is used for:
Receiving the video playback request of terminal, the request of this video playback contains the address of video file;
According to the address of described video file, send the request of described video playback to described content providing;
Receiving the video playback response that described content providing sends, the response of described video playback contains Video file;
According to predefined rule, obtain the eigenvalue of described video file;
Determine that described video file, at abnormal information table, is sent to terminal by the eigenvalue of described video file, Wherein, described abnormal information table describes the eigenvalue that cannot be carried out video optimized video file.
Other steps or further refinement step that described instruction completes may refer to as above user social contact spy Levying the step in computational methods, here is omitted.
The embodiment of the present invention also provides for a kind of computer-readable storage medium, and wherein, this computer-readable storage medium can Having program stored therein, this program includes the user social contact feature calculation described in said method embodiment when performing At least partially or fully step of method.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not has in certain embodiment The part described in detail, may refer to the associated description of other embodiments.
Those skilled in the art is it can be understood that arrive, and for convenience and simplicity of description, above-mentioned retouches The specific works process of the system stated, device and unit, is referred to the correspondence in preceding method embodiment Process, does not repeats them here.
In several embodiments provided herein, it should be understood that disclosed system, device and Method, can realize by another way.Such as, device embodiment described above is only shown Meaning property, such as, the division of described unit, be only a kind of logic function and divide, actual can when realizing There to be other dividing mode, the most multiple unit or assembly can in conjunction with or be desirably integrated into another System, or some features can ignore, or do not perform.Another point, shown or discussed each other Coupling direct-coupling or communication connection can be the INDIRECT COUPLING by some interfaces, device or unit Or communication connection, can be electrical, machinery or other form.
The described unit illustrated as separating component can be or may not be physically separate, makees The parts shown for unit can be or may not be physical location, i.e. may be located at a place, Or can also be distributed on multiple NE.Can select according to the actual needs part therein or The whole unit of person realizes the purpose of the present embodiment scheme.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, Can also be that unit is individually physically present, it is also possible to two or more unit are integrated in a list In unit.Above-mentioned integrated unit both can realize to use the form of hardware, it would however also be possible to employ software function list The form of unit realizes.
If described integrated unit realizes and as independent production marketing using the form of SFU software functional unit Or when using, can be stored in a computer read/write memory medium.Based on such understanding, this The part that the most in other words prior art contributed of technical scheme of invention or this technical scheme Completely or partially can embody with the form of software product, this computer software product is stored in one In storage medium, including some instructions with so that computer equipment (can be personal computer, Server, or the network equipment etc.) perform completely or partially walking of method described in each embodiment of the present invention Suddenly.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD Etc. the various media that can store program code.
The above, above example only in order to technical scheme to be described, is not intended to limit; Although being described in detail the present invention with reference to previous embodiment, those of ordinary skill in the art should Work as understanding: the technical scheme described in foregoing embodiments still can be modified by it, or to it Middle part technical characteristic carries out equivalent;And these amendments or replacement, do not make appropriate technical solution Essence depart from various embodiments of the present invention technical scheme spirit and scope.

Claims (10)

1. a video optimized method, it is characterised in that including:
Receiving the video playback request of terminal, the request of this video playback contains the address of video file;
According to the address of described video file, send the request of described video playback to described content providing;
Receiving the video playback response that described content providing sends, the response of described video playback contains Video file;
According to predefined rule, obtain the eigenvalue of described video file;
Determine that described video file, at abnormal information table, is sent to terminal by the eigenvalue of described video file, Wherein, described abnormal information table describes the eigenvalue that cannot be carried out video optimized video file.
The most video optimized method, it is characterised in that described according to predefined Rule, obtains the eigenvalue of described video file, specifically includes:
Address key words section according to described video file obtains eigenvalue, or according in video file Hold and obtain paricular value.
The most video optimized method, it is characterised in that also include:
Determine that the eigenvalue of described video file is not at abnormal information table;
According to video optimized strategy, described video file is carried out video optimized process;
Video optimized process successfully after, by optimization process after video file be sent to terminal.
The most video optimized method, it is characterised in that also include: to video literary composition Part carries out producing extremely during video optimized process, adds the eigenvalue of described video file to described exception Information table, and stop sending described video file to terminal.
The most video optimized method, it is characterised in that described according to video optimized plan Slightly, described video file is carried out video optimized process, specifically includes:
The network bandwidth according to present terminal or the resolution of terminal screen, carried out described video file Video optimized process.
6. a video optimized equipment, it is characterised in that including:
Request receiver module, for receiving the video playback request of terminal, the request of this video playback contains The address of video file;
Request sending module, for the address according to described video file, sends out to described content providing Described video playback is sent to ask;
Response receiver module, for receiving the video playback response that described content providing sends, described Video playback response contains video file;
Characteristic value acquisition module, for according to predefined rule, obtains the feature of described video file Value;
Abnormal confirm module, for determine the eigenvalue of described video file at abnormal information table, by described Video file is sent to terminal, and wherein, described abnormal information table describes and cannot be carried out video optimized regarding The eigenvalue of frequency file.
Video optimized equipment the most as claimed in claim 6, it is characterised in that described characteristic value acquisition module, Eigenvalue is obtained specifically for the address key words section according to described video file, or according to video file Content obtaining paricular value.
Video optimized equipment the most as claimed in claim 6, it is characterised in that also include:
Conventional confirmation module, for determining that the eigenvalue of described video file is not at abnormal information table;
Optimize module, for according to video optimized strategy, described video file is carried out video optimized process;
Video sending module, after video optimized process successfully, the video file after optimization being processed is sent out Give terminal.
Video optimized equipment the most as claimed in claim 8, it is characterised in that also include: abnormality processing module, Abnormal, by the eigenvalue of described video file for producing when video file being carried out video optimized process Add described abnormal information table to, and stop sending described video file to terminal.
Video optimized equipment the most as claimed in claim 8, it is characterised in that described optimization module, specifically For the network bandwidth according to present terminal or the resolution of terminal screen, described video file is carried out Video optimized process.
CN201510375690.3A 2015-06-30 2015-06-30 A kind of video optimized method and apparatus Active CN106331747B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510375690.3A CN106331747B (en) 2015-06-30 2015-06-30 A kind of video optimized method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510375690.3A CN106331747B (en) 2015-06-30 2015-06-30 A kind of video optimized method and apparatus

Publications (2)

Publication Number Publication Date
CN106331747A true CN106331747A (en) 2017-01-11
CN106331747B CN106331747B (en) 2019-10-18

Family

ID=57722308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510375690.3A Active CN106331747B (en) 2015-06-30 2015-06-30 A kind of video optimized method and apparatus

Country Status (1)

Country Link
CN (1) CN106331747B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3823929B2 (en) * 2002-05-17 2006-09-20 ソニー株式会社 Information processing apparatus, information processing method, content distribution apparatus, content distribution method, and computer program
JP2007006148A (en) * 2005-06-23 2007-01-11 Casio Comput Co Ltd Distribution device, terminal device, and media content receiving method
CN101558589A (en) * 2007-05-14 2009-10-14 三星电子株式会社 Method and apparatus for transmitting broadcast, method and apparatus for receiving broadcast
CN101989913A (en) * 2009-07-31 2011-03-23 中兴通讯股份有限公司 Method and device for enabling network equipment in local area network to acquire service content
CN102007774A (en) * 2008-04-18 2011-04-06 日本电气株式会社 Server device, content distribution method, and program
WO2012167546A1 (en) * 2011-11-11 2012-12-13 华为技术有限公司 Method and device for controlling service delivery
CN103081494A (en) * 2010-08-31 2013-05-01 苹果公司 Adaptive media content scrubbing on a remote device
CN103457907A (en) * 2012-05-28 2013-12-18 ***通信集团公司 Method, equipment and system for multimedia content distribution

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3823929B2 (en) * 2002-05-17 2006-09-20 ソニー株式会社 Information processing apparatus, information processing method, content distribution apparatus, content distribution method, and computer program
JP2007006148A (en) * 2005-06-23 2007-01-11 Casio Comput Co Ltd Distribution device, terminal device, and media content receiving method
CN101558589A (en) * 2007-05-14 2009-10-14 三星电子株式会社 Method and apparatus for transmitting broadcast, method and apparatus for receiving broadcast
CN102007774A (en) * 2008-04-18 2011-04-06 日本电气株式会社 Server device, content distribution method, and program
CN101989913A (en) * 2009-07-31 2011-03-23 中兴通讯股份有限公司 Method and device for enabling network equipment in local area network to acquire service content
CN103081494A (en) * 2010-08-31 2013-05-01 苹果公司 Adaptive media content scrubbing on a remote device
WO2012167546A1 (en) * 2011-11-11 2012-12-13 华为技术有限公司 Method and device for controlling service delivery
CN103503512A (en) * 2011-11-11 2014-01-08 华为技术有限公司 Method and device for controlling service delivery
CN103457907A (en) * 2012-05-28 2013-12-18 ***通信集团公司 Method, equipment and system for multimedia content distribution

Also Published As

Publication number Publication date
CN106331747B (en) 2019-10-18

Similar Documents

Publication Publication Date Title
US20140165119A1 (en) Offline download method, multimedia file download method and system thereof
CN104883618B (en) Programme televised live tries method, apparatus and system
CN103686237A (en) Method and system for recommending video resource
JP2008547136A (en) Method and system for controlling and adapting media streams
CN101662658B (en) Program push method, set-top box and electronic program guide
CN104349177B (en) It is a kind of to turn to method, virtual machine and the system for playing multimedia file under desktop cloud
CN103269331A (en) Method and device for selectively playing code rate content
WO2015035957A1 (en) Video resource obtaining method, backend server, video client, and system
CN113127723B (en) User portrait processing method, device, server and storage medium
CN111093094A (en) Video transcoding method, device and system, electronic equipment and readable storage medium
CN108632667B (en) A kind of coding/decoding method and terminal of multimedia file
CN110944220A (en) Video screen projection playing method, device, equipment and system
CN111541555A (en) Group chat optimization method and related product
CN103546771A (en) Television program review processing method and system based on smart terminal
CN103024491A (en) Video playing method and video playing system of mobile terminal
CN108270807A (en) A kind of data transmission method and device
CN108712434A (en) A kind of implementation method based on the HD video live streaming recorded broadcast meeting consultation of doctors
US8370880B2 (en) Telephone control service
CN102857802A (en) IPTV (Internet protocol television) content synchronization method and system
US20140317213A1 (en) Method, server and sns system for message interaction
US9549218B2 (en) Multi-platform television episode production process
CN103379364B (en) Processing method, device, video server and the system of video file
US11546212B2 (en) Intelligent content server handling of client receipt disruptions
CN106331747A (en) Method and apparatus for video optimization
CN102143393A (en) Advertising system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant