Movatterモバイル変換


[0]ホーム

URL:


CN109729385A - Method for downloading video, device, computer equipment, storage medium and terminal - Google Patents

Method for downloading video, device, computer equipment, storage medium and terminal
Download PDF

Info

Publication number
CN109729385A
CN109729385ACN201811593221.9ACN201811593221ACN109729385ACN 109729385 ACN109729385 ACN 109729385ACN 201811593221 ACN201811593221 ACN 201811593221ACN 109729385 ACN109729385 ACN 109729385A
Authority
CN
China
Prior art keywords
video
downloading
target
performance data
client
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
CN201811593221.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.)
Guangzhou Baiguoyuan Information Technology Co Ltd
Original Assignee
Guangzhou Baiguoyuan Information 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 Guangzhou Baiguoyuan Information Technology Co LtdfiledCriticalGuangzhou Baiguoyuan Information Technology Co Ltd
Priority to CN201811593221.9ApriorityCriticalpatent/CN109729385A/en
Publication of CN109729385ApublicationCriticalpatent/CN109729385A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The present invention provides a kind of method for downloading video, device, computer equipment, storage medium and terminal, which comprises receives the video download request that client is sent, wherein downloading request includes the performance data of Resource Locator and client;The determining and matched target video of performance data in the gear video of the corresponding multiple gears of Resource Locator;Target video is issued to client.Above-mentioned method for downloading video shortens client delay time during downloading process and decoding, reduction process is stuck, avoids playing Caton, so that client smooth playing video according to the target video of the performance data of client selection matching client.

Description

Method for downloading video, device, computer equipment, storage medium and terminal
Technical field
The present invention relates to fields of communication technology, specifically, the present invention relates to a kind of method for downloading video, video downloads to fillIt sets, computer equipment, storage medium and terminal.
Background technique
With the extensive use of intelligent terminal and the large area covering of communication network, flow use is more and more unobstructed, specialIt is not the demand for promoting video playing.
When terminal needs to play video, fixed URL (Uniform Resource Locator, unified money can be selectedSource finger URL) it is downloaded to server demand file, the video data of server transport is received, and running up to enough video datasAfter start decoding play.
Since terminal self performance or locating environment are poor, it is easy substantially video playing and the phenomenon that Caton occurs.For example,The network speed of network changes greatly, and when especially network speed is poor, enough video datas can not be run up to, so as to cause video playingCaton.
But the fluency of video playing is often influenced by current objective factor.For example, in the change of network network speedWhen changing larger, terminal is difficult to be downloaded under a suitable and fixed network speed, when the code of downloading rate and played videoWhen mismatching between rate, the Caton of played video is caused by downloading Caton, or even video is caused to lead because not downloadedCause can not play.In addition, being easy to cause video playing Caton when the parameter of foradownloaded video and the decoding capability of terminal mismatch.
Summary of the invention
The purpose of the present invention is intended at least can solve above-mentioned one of technological deficiency, and especially Caton occurs in video playingTechnological deficiency.
The present invention provides a kind of method for downloading video, includes the following steps:
Receive the video download request that client is sent, wherein the downloading request includes Resource Locator and the visitorThe performance data at family end;
The determining and matched mesh of the performance data in the gear video of the corresponding multiple gears of the Resource LocatorMark video;
The target video is issued to the client.
In one embodiment, the described the step of target video is issued to the client, comprising:
The quality video of highest priority is selected in the target video;The quality view is sent to the clientFrequently.
In one embodiment, the step of quality video that highest priority is selected in the target video, packetIt includes:
Obtain the resolution ratio of the target video;Highest resolution is determined in the resolution ratio of the target video;By instituteThe corresponding target video of highest resolution is stated as the quality video.
In one embodiment, the determining and performance data in the corresponding gear video of the Resource LocatorThe step of matched target video, comprising:
Obtain the video parameter of the gear video;The determining and matched mesh of the performance data in the video parameterMark parameter;Using the corresponding gear video of the target component as the target video.
In one embodiment, the video parameter includes the frame per second of the gear video, and the performance data includes instituteState the decoded frame rate of client;The step with the matched target component of the performance data determining in the video parameterSuddenly, comprising:
Selection is less than the target frame rate of the decoded frame rate in the frame per second of the gear video;The target frame rate is madeFor the target component with the decoding function information matches.
In one embodiment, the video parameter includes the code rate of the gear video, and the performance data includes instituteState the downloading rate of client;The step with the matched target component of the performance data determining in the video parameterSuddenly, comprising:
Selection is less than the target bit rate of the downloading rate in the code rate of the gear video;The target bit rate is madeFor the target component with the decoding function information matches.
In one embodiment, before the video parameter for obtaining the gear video the step of, further includes:
Obtain the Resource Locator of source video and the label source video;The source video is turned into shelves and obtains the resourceThe corresponding gear video of finger URL;Extract and record the video parameter of the gear video.
The present invention also provides a kind of video download devices, comprising:
Request receiving module, for receiving the video download request of client transmission, wherein the downloading request includes moneyThe performance data of source finger URL and the client;
Target video determining module, in the gear video of the corresponding multiple gears of the Resource Locator determine withThe matched target video of performance data;
Target video issues module, for the target video to be issued to the client.
The present invention also provides a kind of method for downloading video the following steps are included:
Obtain the performance data of processing video, and the Resource Locator of request foradownloaded video;
Video download request is generated according to the performance data and the Resource Locator, sends the video to serverDownloading request, wherein the server is used for from the gear video of the corresponding multiple gears of the Resource Locator, and selection is simultaneouslyIt issues and the matched target video of the performance data;
Receive and play the target video.
In one embodiment, the performance data includes equipment decoded frame rate;In the reception and play the targetAfter the step of video, further includes:
Obtain history decoded frame rate and real-time decoding frame per second;Count the history decoded frame rate and the real-time decoding frameRate obtains the equipment decoded frame rate.
In one embodiment, the performance data includes device downloads rate;In the performance for obtaining processing videoBefore the step of data, further includes:
The video download rate of nearest foradownloaded video and the timestamp of the video download rate are obtained, and is obtained nearestOpen the unlatching downloading rate of application and the timestamp of the unlatching downloading rate;In the video download rate and the unlatchingIn downloading rate, using downloading rate of the timestamp within the default time limit as device downloads rate.
The present invention also provides a kind of video download devices, comprising:
Performance data obtains module, for obtaining the performance data of processing video, and the Resource orientation of request foradownloaded videoSymbol;
Request sending module, for generating video download request according to the performance data and the Resource Locator, toServer sends the video download request, wherein the server is used for from the corresponding multiple gears of the Resource LocatorGear video in, select and issue and the matched target video of the performance data;
Target video receiving module, for receiving and playing the target video.
The present invention also provides a kind of computer equipment, including memory and processor, calculating is stored in the memoryMachine readable instruction, when the computer-readable instruction is executed by the processor, so that the processor executes such as any implementationThe step of example method for downloading video.
The present invention also provides a kind of storage mediums for being stored with computer-readable instruction, and the computer-readable instruction is by oneWhen a or multiple processors execute, so that one or more processors execute the step of method for downloading video described in any embodimentSuddenly.
The present invention also provides a kind of terminals comprising:
One or more processors;
Memory;
One or more application program, wherein one or more of application programs are stored in the memory and quiltIt is configured to be executed by one or more of processors, one or more of programs are configured to: executing any embodiment instituteThe method for downloading video stated.
Above-mentioned method for downloading video, video download device, computer equipment, storage medium and terminal, according to clientPerformance data selection matching client target video, shorten client downloading process and decoding during delay time,Reduction process is stuck, avoids playing Caton, so that client smooth playing video.
The additional aspect of the present invention and advantage will be set forth in part in the description, these will become from the following descriptionObviously, or practice through the invention is recognized.
Detailed description of the invention
Above-mentioned and/or additional aspect and advantage of the invention will become from the following description of the accompanying drawings of embodimentsObviously and it is readily appreciated that, in which:
Fig. 1 is the implementation environment figure of the method for downloading video provided in one embodiment;
Fig. 2 is the flow chart of method for downloading video in one embodiment;
Fig. 3 is the flow chart that matched target video is determined in one embodiment;
Fig. 4 is the flow chart that matched target component is determined in one embodiment;
Fig. 5 is the flow chart that the video parameter of gear video is recorded in one embodiment;
Fig. 6 is the structural schematic diagram of video download device in one embodiment;
Fig. 7 is the flow chart of method for downloading video in another embodiment;
Fig. 8 is the flow chart that equipment decoded frame rate is obtained in one embodiment;
Fig. 9 is the flow chart of device downloads rate in one embodiment;
Figure 10 is the structural schematic diagram of video download device in another embodiment;
Figure 11 is the flow chart of method for downloading video in another embodiment;
Figure 12 is the schematic diagram of internal structure of computer equipment in one embodiment;
Figure 13 is the structural schematic diagram of terminal in one embodiment.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to endSame or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attachedThe embodiment of figure description is exemplary, and for explaining only the invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singular " one " used herein, " oneIt is a ", " described " and "the" may also comprise plural form.It is to be further understood that being arranged used in specification of the inventionDiction " comprising " refer to that there are the feature, integer, step, operation, element and/or component, but it is not excluded that in the presence of or additionOther one or more features, integer, step, operation, element, component and/or their group.It should be understood that when we claim memberPart is " connected " or when " coupled " to another element, it can be directly connected or coupled to other elements, or there may also beIntermediary element.In addition, " connection " used herein or " coupling " may include being wirelessly connected or wirelessly coupling.It is used herein to arrangeDiction "and/or" includes one or more associated wholes for listing item or any cell and all combinations.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology artLanguage and scientific term), there is meaning identical with the general understanding of those of ordinary skill in fields of the present invention.Should alsoUnderstand, those terms such as defined in the general dictionary, it should be understood that have in the context of the prior artThe consistent meaning of meaning, and unless idealization or meaning too formal otherwise will not be used by specific definitions as hereTo explain.
Those skilled in the art of the present technique are appreciated that " terminal " used herein above, " terminal device " can also be communicationTerminal, access terminals, music/video playback terminal, such as can be PDA, MID (Mobile Internet Device, movementInternet device) and/or mobile phone with music/video playing function, it is also possible to smart television, set-top box etc. and setsIt is standby.
As shown in FIG. 1, FIG. 1 is the implementation environment figures of the method for downloading video provided in one embodiment, in the implementation ringIn border, including computer equipment 110 and terminal 120.
It should be noted that terminal 120 can for smart phone, tablet computer, laptop, desktop computer etc., butIt is not limited thereto.Computer equipment 110 and terminal 120 can (Universal Serial Bus leads to by bluetooth, USBWith universal serial bus) or other communication connection modes be attached, the present invention is herein with no restrictions.
In one embodiment, as shown in Fig. 2, Fig. 2 is the flow chart of method for downloading video in one embodiment, this implementationA kind of method for downloading video is proposed in example, which can be applied in above-mentioned computer equipment 110, specificallyIt may comprise steps of:
Step S210: the video download request that client is sent is received, wherein downloading request includes Resource Locator and visitorThe performance data at family end.
The performance data of client in downloading request is for reflecting client performance relevant to video playing, such as videoDecoding performance, download capabilities and speed etc..
Step S220: the determining and matched mesh of performance data in the gear video of the corresponding multiple gears of Resource LocatorMark video.
Source video will do it after upload server and turn shelves, obtain the gear video of different stalls, these gear videosIt can be selected in the video parameters such as image quality, resolution ratio, frame per second, data volume for client.According to video download request in moneySource finger URL can search the gear video of the corresponding each gear of source video.
In order to enable client smooth playing video, can select the mesh of matching client according to the performance data of clientVideo, video parameter similar in performance data of the selection with client are marked, the corresponding target video of the video parameter can shortenClient delay time during downloading process and decoding, reduction process is stuck, avoids playing Caton.Improving clientUnder the considerations of user experience, the higher target video of quality can be selected as far as possible.
Step S230: target video is issued to client.
Above-mentioned method for downloading video selects the target video of matching client according to the performance data of client, shortens visitorFamily end delay time during downloading process and decoding, reduction process is stuck, avoids playing Caton, so that client smoothness is broadcastPut video.
In addition, identified target video may include one or more.If target video only one, by its directlyIssue client;If target video has multiple, one can be selected from target video according to the setting of client and carried out downHair, or one of them can also be selected to be issued according to preset rules.If there is no matching in original gear videoThe video of energy data, can also deploy the gear parameter of a more low-grade location, generate the gear video of more low-grade location, and be madeFor target video.
In one embodiment, the step of target video is issued to client, may include: for step S230
The quality video of highest priority is selected in target video;Quality video is sent to client.
Above-mentioned method for downloading video, the target video for meeting client-side performance data can have multiple, can provide at this timeTarget video as good as possible, such as select data volume, image quality, the higher isopreference level of resolution ratio higher in target videoQuality video, to client push quality video.
In one embodiment, for the step of the quality video of selection highest priority, can wrap in target videoIt includes:
Obtain the resolution ratio of target video;Highest resolution is determined in the resolution ratio of target video;By highest resolutionCorresponding target video is as quality video.
Target video be it is multiple, determine the highest target video of resolution ratio, and be handed down to client.
Above-mentioned method for downloading video provides good quality as high-resolution as possible to client in target videoVideo improves good video utilization rate, can also improve the user experience of client.
In one embodiment, as shown in figure 3, Fig. 3 is the flow chart for determining matched target video in one embodiment,The step of target video matched with performance data is determined in the corresponding gear video of Resource Locator for step S220,May include:
Step S221: the video parameter of gear video is obtained.
The video parameter of gear video is higher, then the client for needing to be downloaded possesses preferable downloading or playabilityCan, it can just to play smooth.Therefore need to obtain the video parameter of gear video, to reflect that it wants client performanceIt asks.It is illustrated for using the frame per second of gear video as video parameter, the frame per second of gear video is higher, and when smooth playing is then wantedIt asks the decoding speed of client fast, if the data volume of gear video is larger, it is required that client downloads speed is sufficiently fast, reducesThe delay time of waiting;It is of course also possible to use other video parameters reflect the requirement to client performance.
Step S222: the determining and matched target component of performance data in video parameter.
Matched target component refers to that is, the client of performance parameter can should with the video of the smooth playing target componentFor target component compared with the performance of client, the performance data of client can satisfy the requirement of the target component.If clientThe highest decoded frame rate of client represented by the performance data at end is 36 frame per second, and the target component for matching 36 frame per second at this time isLess than or equal to the frame per second of 36 frame per second.
Step S223: using the corresponding gear video of target component as target video.
Above-mentioned method for downloading video is compared and is matched by video parameter and performance data, is obtained and clientThe target video of Performance Match.
In one embodiment, as shown in figure 4, Fig. 4 is the flow chart for determining matched target component in one embodiment,Video parameter includes the frame per second of gear video, and performance data includes the decoded frame rate of client;For step S222 in videoIn parameter the step of determining target component matched with performance data, may include:
Step S222a: selection is less than the target frame rate of decoded frame rate in the frame per second of gear video;Step S222b: by meshFrame per second is marked as the target component with decoding function information matches.
Above-mentioned method for downloading video is carried out the matching of target video by decoded frame rate, is matched from decoding function,Ensure the smoothness of video display process.
In one embodiment, as shown in figure 4, video parameter includes the code rate of gear video, performance data includes clientThe downloading rate at end;The step of determining target component matched with performance data in video parameter for step S222, canTo include:
Step S222c: selection is less than the target bit rate of downloading rate in the code rate of gear video;Step S222d: by meshCoding rate is as the target component with decoding function information matches.
Above-mentioned method for downloading video carries out target video matching according to downloading rate, ensures the smoothness of video download process.
In one embodiment, as shown in figure 5, Fig. 5 is the stream for recording the video parameter of gear video in one embodimentCheng Tu, step S221 obtain gear video video parameter the step of before, can also include:
Step S201: obtaining source video and marks the Resource Locator of source video;Step S202: source video is turned into shelves and is obtainedTo the corresponding gear video of Resource Locator;Step S203: extracting and records the video parameter of gear video.
Shelves are filed to source video and turned to above-mentioned method for downloading video after obtaining source video, and it is fixed to record resourcePosition symbol and video parameter, in order to subsequent lookup.Resource Locator can be uniform resource locator (URL), the letter that it includesBreath points out the position of file and how to handle this document.
In one embodiment, as shown in fig. 6, Fig. 6 is the structural schematic diagram of video download device in one embodiment, thisA kind of video download device, including request receiving module 310, target video determining module 320 and target view are provided in embodimentFrequency issues module 330, in which:
Request receiving module 310, for receiving the video download request of client transmission, wherein downloading request includes moneyThe performance data of source finger URL and client.
Target video determining module 320, in the gear video of the corresponding multiple gears of Resource Locator determine withThe matched target video of performance data.
Target video issues module 330, for target video to be issued to client.
Specific about video download device limits the restriction that may refer to above for method for downloading video, herein notIt repeats again.Modules in above-mentioned video download device can be realized fully or partially through software, hardware and combinations thereof.OnStating each module can be embedded in the form of hardware or independently of in the processor in computer equipment, can also store in a software formIn memory in computer equipment, the corresponding operation of the above modules is executed in order to which processor calls.
In one embodiment, as shown in fig. 7, Fig. 7 is the flow chart of method for downloading video in another embodiment, this realityIt applies and proposes a kind of method for downloading video in example, which can be applied in above-mentioned terminal 120, specifically can be withThe following steps are included:
Step S410: the performance data of processing video, and the Resource Locator of request foradownloaded video are obtained.
Performance data for reflecting client performance relevant to video playing, as video decoding performance, download capabilities andSpeed etc..Video decoding performance, download capabilities and speed can be counted in advance and be stored in the terminal, convenient for carrying out in this stepIt calls.
Step S420: video download request is generated according to performance data and Resource Locator, is sent under video to serverCarry request, wherein server is used for from the gear video of the corresponding multiple gears of Resource Locator, is selected and is issued and performanceThe target video of Data Matching.
Performance data in video download request can be in order to the target video that server-side selects matching client accordingly, shouldThe corresponding target video of video parameter can shorten client delay time during downloading process and decoding, reduce process cardExtremely, it avoids playing Caton.Also can join convenient for server according to video similar in the performance data of performance parameter selection and clientNumber promotes the quality of client terminal playing video, improves the user experience of user terminal.
Step S430: receiving and plays target video.
The performance of client smooth can receive and play target video.
Above-mentioned method for downloading video obtains matched target video according to performance data, shortens in downloading process and decodingDelay time in the process, reduction process is stuck, avoids playing Caton, so that video smooth playing.
In one embodiment, as shown in figure 8, Fig. 8 is the flow chart for obtaining equipment decoded frame rate in one embodiment, propertyEnergy data include equipment decoded frame rate;After the step of step S430 is received and plays target video, can also include:
Step S441: history decoded frame rate and real-time decoding frame per second are obtained;Step S442: statistical history decoded frame rate and realityWhen decoded frame rate, obtain equipment decoded frame rate.
Above-mentioned method for downloading video, real-time decoding frame per second be the broadcasting target video of step S430 the step of in, this is broadcastEquipment itself decoded frame rate when secondary broadcasting target video is put, history decoded frame rate is the playback equipment in passing broadcasting videoDecoded frame rate, the equipment solution of the playback equipment in certain service stage is counted according to real-time decoding frame per second and history decoded frame rateCode frame per second, the equipment decoded frame rate after statistics can meet the slowly varying rule of hardware performance of playback equipment, additionally it is possible to subtractLess because of the fluctuation of randomness bring equipment decoded frame rate, the accuracy of decoded frame rate is improved.
The equipment decoded frame rate of acquisition can be stored in non-volatile memory medium, can next time play video before,It is called as performance data.In the general application program for playing video, some common history data stores can be existedIn non-volatile memory medium, data call is carried out when being easy to implement other function, can be stored equipment decoded frame rate at this timeIn the corresponding historical data of the application program, what which can prestore when needing to request foradownloaded video before itEquipment decoded frame rate is called in historical data.
In one embodiment, as shown in figure 9, Fig. 9 is the flow chart of device downloads rate in one embodiment, performance numberAccording to including device downloads rate;Before the step of step S410 obtains the performance data of processing video, can also include:
Step S401: the video download rate of nearest foradownloaded video and the timestamp of video download rate are obtained, and is obtainedThe timestamp for taking the unlatching downloading rate for opening application recently and opening downloading rate;
Step S402: in video download rate and opening in downloading rate, by downloading speed of the timestamp within the default time limitRate is as device downloads rate.
Request before foradownloaded video that there may be two kinds of situations: a kind of situation is to be playing video before the request, thisWhen downloading rate when can be by the broadcasting video can be used as real-time device downloads rate;Another situation is that issuing requestBefore without playing video, the application program only just opened, be when last may play video for a long time before when,In this case the last downloading rate for playing video can not really reflect current downloading rate, can be set answer at this timeDownloading rate is opened when currently being opened with Programmable detection, obtains real-time device downloads rate.When above-mentioned two situations all andIt is difficult to judge be which downloading rate can be judged according to the timestamp of video download rate and the timestamp of unlatching downloading rateIt is generated within effective time, which judges near real-time downloading rate.
Above-mentioned method for downloading video obtains real-time device downloads rate before requesting foradownloaded video, improves under equipmentCarry the reliability of rate.
In one embodiment, as shown in Figure 10, Figure 10 is the structural representation of video download device in another embodimentScheme, provides a kind of video download device, including performance data acquisition module 510, request sending module 520 and mesh in the present embodimentMark video reception module 530:
Performance data obtain module 510, for obtains processing video performance data, and request foradownloaded video resource determinePosition symbol.
Request sending module 520, for generating video download request according to performance data and Resource Locator, to serverSend video download request, wherein server is used for from the gear video of the corresponding multiple gears of Resource Locator, and selection is simultaneouslyIt issues and the matched target video of performance data.
Target video receiving module 530, for receiving and playing target video.
Specific about video download device limits the restriction that may refer to above for method for downloading video, herein notIt repeats again.Modules in above-mentioned video download device can be realized fully or partially through software, hardware and combinations thereof.OnStating each module can be embedded in the form of hardware or independently of in the processor in computer equipment, can also store in a software formIn memory in computer equipment, the corresponding operation of the above modules is executed in order to which processor calls.
In another embodiment, as shown in figure 11, Figure 11 is the flow chart of method for downloading video in another embodiment.The present embodiment provides a kind of method for downloading video, when playing a video, need to the URL for first selecting code rate orFixed URL, client are downloaded by download module to server demand file, and then server starts transmitting video data,Client, which is run up to after enough video datas, to be started decoding and plays, until finishing or user slides into another viewFrequently.
Wherein, for user during demand file is downloaded, download module can count the speed of download of current video, playModule calculates the performance in playing process, such as decoding capability.By the decoding capability of user and last speed of download, askingServer is also reported to when asking downloading.It is data that the data that server is reported according to client cache before combining, currentThe URL of foradownloaded video and the transcoding situation (if any video display format, resolution ratio, code rate etc.) of video are selected full from high to lowSufficient client performance and quality preferably target video sends back client.Video display format may include 1080p, 720p,480p, 360p etc..Decoding capability can be centainly using the decoded frame rate of equipment where the client counted in the time;Upper oneSecondary speed of download refers to immediate and not expired speed of download, including open the speed of download of last video withAnd the current speed of download detected when opening client.
Above-mentioned method for downloading video, the information got using client and server, it is more suitable to select for userVideo download plays, in limited information, the video viewing experience that is provided for user.Change in view of mobile network's network speedIt is larger, it is difficult to fix a suitable network speed and be downloaded, it is improper that the above method avoids selection code rate, and leads to the Caton timeLength can not play.It is additionally contemplates that different handset capability gaps are big, the above method avoids downloading, and improperly code rate will cause card, situations such as process is stuck equal.
As shown in figure 12, Figure 12 is the schematic diagram of internal structure of computer equipment in one embodiment.The computer equipmentIncluding processor, non-volatile memory medium, memory and the network interface connected by system bus.Wherein, the computerThe non-volatile memory medium of equipment is stored with operating system, database and computer-readable instruction, can be stored in databaseControl information sequence when the computer-readable instruction is executed by processor, may make processor to realize a kind of method for downloading video.The processor of the computer equipment supports the operation of entire computer equipment for providing calculating and control ability.The computerIt can be stored with computer-readable instruction in the memory of equipment, when which is executed by processor, may make placeReason device executes a kind of method for downloading video.The network interface of the computer equipment is used for and terminal connection communication.Art technologyPersonnel are appreciated that structure shown in Fig. 7, and only the block diagram of part-structure relevant to application scheme, is not constitutedRestriction to the computer equipment that application scheme is applied thereon, specific computer equipment may include than as shown in the figureMore or fewer components perhaps combine certain components or with different component layouts.
In one embodiment it is proposed that a kind of computer equipment, the computer equipment include memory, processor andIt is stored in the computer program that can be run on the memory and on the processor, the processor executes the computerThe step of any of the above-described embodiment method for downloading video is realized when program.
In one embodiment it is proposed that a kind of storage medium for being stored with computer-readable instruction, this is computer-readableWhen instruction is executed by one or more processors, so that one or more processors execute any of the above-described embodiment video download sideThe step of method.
The embodiment of the invention also provides mobile terminals, and as shown in figure 13, Figure 13 is the structure of terminal in one embodimentFor ease of description, only parts related to embodiments of the present invention are shown for schematic diagram, disclosed by specific technical details, please joinAccording to present invention method part.The terminal can be include mobile phone, tablet computer, PDA (Personal DigitalAssistant, personal digital assistant), POS (Point of Sales, point-of-sale terminal), any terminal device such as vehicle-mounted computer,Taking the terminal as an example:
Figure 13 shows the block diagram of the part-structure of mobile phone relevant to terminal provided in an embodiment of the present invention.With reference to figure13, mobile phone includes: radio frequency (Radio Frequency, RF) circuit 1510, memory 1520, input unit 1530, display unit1540, sensor 1550, voicefrequency circuit 1560, Wireless Fidelity (wireless fidelity, Wi-Fi) module 1570, processorThe components such as 1580 and power supply 1590.It will be understood by those skilled in the art that handset structure shown in Figure 13 is not constituted pairThe restriction of mobile phone may include perhaps combining certain components or different component cloth than illustrating more or fewer componentsIt sets.
In embodiments of the present invention, processor 1580 included by the terminal is also with the following functions: receiving client hairThe video download request sent, wherein downloading request includes the performance data of Resource Locator and client;In Resource Locator pairThe determining and matched target video of performance data in the gear video for the multiple gears answered;Target video is issued to client.Namely processor 1580 has the function of executing above-mentioned any embodiment method for downloading video, details are not described herein.
It should be understood that although each step in the flow chart of attached drawing is successively shown according to the instruction of arrow,These steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly stating otherwise herein, these stepsExecution there is no stringent sequences to limit, can execute in the other order.Moreover, at least one in the flow chart of attached drawingPart steps may include that perhaps these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-stepsCompletion is executed, but can be executed at different times, execution sequence, which is also not necessarily, successively to be carried out, but can be with otherAt least part of the sub-step or stage of step or other steps executes in turn or alternately.
The above is only some embodiments of the invention, it is noted that for the ordinary skill people of the artFor member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answeredIt is considered as protection scope of the present invention.

Claims (15)

CN201811593221.9A2018-12-252018-12-25Method for downloading video, device, computer equipment, storage medium and terminalPendingCN109729385A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811593221.9ACN109729385A (en)2018-12-252018-12-25Method for downloading video, device, computer equipment, storage medium and terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811593221.9ACN109729385A (en)2018-12-252018-12-25Method for downloading video, device, computer equipment, storage medium and terminal

Publications (1)

Publication NumberPublication Date
CN109729385Atrue CN109729385A (en)2019-05-07

Family

ID=66296384

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811593221.9APendingCN109729385A (en)2018-12-252018-12-25Method for downloading video, device, computer equipment, storage medium and terminal

Country Status (1)

CountryLink
CN (1)CN109729385A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110688270A (en)*2019-09-272020-01-14北京百度网讯科技有限公司 Video element resource processing method, apparatus, device and storage medium
CN111953739A (en)*2020-07-202020-11-17厦门美柚股份有限公司Resource downloading method, device and medium
CN112702511A (en)*2020-12-172021-04-23北京达佳互联信息技术有限公司Method and device for outputting video
CN113395592A (en)*2020-11-182021-09-14腾讯科技(北京)有限公司Video playing control method, device, equipment and computer storage medium
WO2022016896A1 (en)*2020-07-212022-01-27广州华多网络科技有限公司Data download method and apparatus, computer device and computer-readable storage medium
WO2024007770A1 (en)*2022-07-062024-01-11北京字跳网络技术有限公司Video resource management method and apparatus, and electronic device and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102014301A (en)*2010-11-262011-04-13优视科技有限公司Video playing method, system and server
CN102790779A (en)*2011-05-162012-11-21腾讯科技(深圳)有限公司Method and device for downloading live video resources
US20130212630A1 (en)*2012-02-132013-08-15Srinivasan VenkatramanMobile Video Delivery
CN103379362A (en)*2012-04-242013-10-30腾讯科技(深圳)有限公司Video-on-demand method and system
CN103379363A (en)*2012-04-192013-10-30腾讯科技(深圳)有限公司Video processing method and apparatus, mobile terminal and system
CN104702976A (en)*2015-02-102015-06-10深圳创维数字技术有限公司Video playing method and equipment
CN105532012A (en)*2014-06-302016-04-27华为技术有限公司Video delivery method, device and system
US20160316262A1 (en)*2015-04-232016-10-27Sorenson Media, Inc.Automatic content recognition with local matching
CN108235075A (en)*2018-01-302018-06-29广州市百果园信息技术有限公司Video quality grade matching process, computer readable storage medium and terminal
CN109040802A (en)*2018-09-032018-12-18青岛海信传媒网络技术有限公司A kind of method and device that media resource obtains
CN109040801A (en)*2018-07-192018-12-18北京达佳互联信息技术有限公司Media code rate by utilizing adaptive approach, device, computer equipment and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102014301A (en)*2010-11-262011-04-13优视科技有限公司Video playing method, system and server
CN102790779A (en)*2011-05-162012-11-21腾讯科技(深圳)有限公司Method and device for downloading live video resources
US20130212630A1 (en)*2012-02-132013-08-15Srinivasan VenkatramanMobile Video Delivery
CN103379363A (en)*2012-04-192013-10-30腾讯科技(深圳)有限公司Video processing method and apparatus, mobile terminal and system
CN103379362A (en)*2012-04-242013-10-30腾讯科技(深圳)有限公司Video-on-demand method and system
CN105532012A (en)*2014-06-302016-04-27华为技术有限公司Video delivery method, device and system
CN104702976A (en)*2015-02-102015-06-10深圳创维数字技术有限公司Video playing method and equipment
US20160316262A1 (en)*2015-04-232016-10-27Sorenson Media, Inc.Automatic content recognition with local matching
CN108235075A (en)*2018-01-302018-06-29广州市百果园信息技术有限公司Video quality grade matching process, computer readable storage medium and terminal
CN109040801A (en)*2018-07-192018-12-18北京达佳互联信息技术有限公司Media code rate by utilizing adaptive approach, device, computer equipment and storage medium
CN109040802A (en)*2018-09-032018-12-18青岛海信传媒网络技术有限公司A kind of method and device that media resource obtains

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110688270A (en)*2019-09-272020-01-14北京百度网讯科技有限公司 Video element resource processing method, apparatus, device and storage medium
CN111953739A (en)*2020-07-202020-11-17厦门美柚股份有限公司Resource downloading method, device and medium
CN111953739B (en)*2020-07-202023-10-03厦门美柚股份有限公司Resource downloading method, device and medium
WO2022016896A1 (en)*2020-07-212022-01-27广州华多网络科技有限公司Data download method and apparatus, computer device and computer-readable storage medium
CN113395592A (en)*2020-11-182021-09-14腾讯科技(北京)有限公司Video playing control method, device, equipment and computer storage medium
CN113395592B (en)*2020-11-182024-12-03腾讯科技(北京)有限公司 A video playback control method, device, equipment and computer storage medium
CN112702511A (en)*2020-12-172021-04-23北京达佳互联信息技术有限公司Method and device for outputting video
WO2024007770A1 (en)*2022-07-062024-01-11北京字跳网络技术有限公司Video resource management method and apparatus, and electronic device and storage medium

Similar Documents

PublicationPublication DateTitle
CN109729385A (en)Method for downloading video, device, computer equipment, storage medium and terminal
US20250168457A1 (en)Methods and systems for providing relevant supplemental content to a user device
US9015745B2 (en)Method and system for detection of user-initiated events utilizing automatic content recognition
CN104079996B (en)TV programme method for pushing and equipment
US20180302680A1 (en)On-Demand Video Surfing
AU2009268823B2 (en)Synchronization of real-time media playback status
US20160269803A1 (en)Smart tv media player and playback progress adjustment method thereof, and smart tv
EP1921852A1 (en)Sharing Television Clips
EP2830322A1 (en)Method, terminal and server for implementing trickplay
US11140462B2 (en)Method, apparatus, and device for generating an essence video and storage medium
CN105580013A (en)Browsing videos by searching multiple user comments and overlaying those into the content
US20160301982A1 (en)Smart tv media player and caption processing method thereof, and smart tv
CN112346692B (en)Screen-throwing data processing method, device and storage medium
EP2924998A1 (en)Method, apparatus and system for acquiring playback data stream of real-time video communication
US9794310B2 (en)Meta data information providing server, client apparatus, method of providing meta data information, and method of providing content
US20140297810A1 (en)Method For Processing Information And Server
US20160308923A1 (en)Method and system for playing live broadcast streaming media
CN104185040A (en)Application synchronization method, application server and terminal
US20060253551A1 (en)System and method of sharing data using server in broadband network
US10555044B2 (en)Systems and methods for control of channel surfing
US20150304714A1 (en)Server device and client device for providing vod service and service providing methods thereof
CN101939930A (en) Receiving device, receiving method and receiving program
CN108040270A (en)A kind of method and device for transmitting video
US20240048816A1 (en)Electronic device and electronic device control method
EP2199967A1 (en)Apparatus for providing digital contents using dmb channel and method thereof

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20190507

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp