[go: up one dir, main page]

CN104754416A - Video playing method and video playing device - Google Patents

Video playing method and video playing device Download PDF

Info

Publication number
CN104754416A
CN104754416A CN201510145558.3A CN201510145558A CN104754416A CN 104754416 A CN104754416 A CN 104754416A CN 201510145558 A CN201510145558 A CN 201510145558A CN 104754416 A CN104754416 A CN 104754416A
Authority
CN
China
Prior art keywords
video
angle value
operation angle
frequent operation
current video
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
CN201510145558.3A
Other languages
Chinese (zh)
Inventor
韩金泽
吴杰珂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201510145558.3A priority Critical patent/CN104754416A/en
Publication of CN104754416A publication Critical patent/CN104754416A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

An embodiment of the invention provides a video playing method and a video playing device which are used for a terminal. The video playing method comprises the following steps of acquiring operation of a user on videos within a specific time bucket; determining an actual operation frequency value of the user; comparing the actual operation frequency value to a preset operation frequency value; setting an objective resolution ratio for a current video which is lower than an actual resolution ratio of the current video when the actual operation frequency value is not smaller than the preset operation frequency value; transmitting a loading request comprising the objective resolution ratio to a server so as to feed back a network address of an objective video which has the objective resolution ratio and corresponds to contents of the current video to the terminal after the server receives the loading request; receiving the network address, which is fed back by the server, of the objective video; and loading and playing the objective video. By the method in the embodiment, the probability of video jamming can be reduced, and user experiences are good.

Description

A kind of video broadcasting method and device
Technical field
The embodiment of the present invention relates to field of video applications, particularly relates to a kind of video broadcasting method and device.
Background technology
In the modern life, user understands various information by video usually.Be convenient to understand video summary in time, often a preview video or quick position are to the target location etc. of video for user, and user can not disposable accurate positioning sometimes, at this moment may just need to carry out the operations such as frequent F.F. or rewind to video.
In prior art, the resolution of webpage generally has four kinds, is respectively 360P, 480P, 720P, 1080P, the video data volume that different resolution is corresponding is different, and resolution is higher, and video is more clear, the video data volume is larger, and the network bandwidth resources taken is more.Usually, video is play under specified resolution, therefore the operation that no matter user carries out video in special time period has multifrequency numerous, video is all play according to intrinsic resolution, like this under the state that network speed is undesirable, operation may cause video card to pause frequently, and user's impression is not good.
In sum, how when user carries out frequent operation to video, the broadcasting that video still can be smooth becomes a problem demanding prompt solution.
Summary of the invention
The object of the embodiment of the present invention is to provide a kind of video broadcasting method and device, to realize when user carries out frequent operation to video, and the broadcasting that video still can be smooth.
For achieving the above object, the embodiment of the invention discloses a kind of video broadcasting method, can comprise the following steps:
Obtain user in special time period to the operation of video;
Determine the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period;
The frequent operation angle value of described reality and the frequent operation angle value preset are compared;
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal;
The network address of the target video of reception server feedback, and then described target video is loaded and play.
Optionally, when the described frequent operation angle value when described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, comprising:
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, detect current network bandwidth;
When described current network bandwidth is not more than default bandwidth value, for current video arranges the target resolution lower than the true resolution of described current video.
Optionally, the described forwarding operation, fast reverse operation, play operation or the pausing operation that are operating as video to video.
Optionally, when described frequent operation angle value is the number of operations of user in described special time period, the described frequent operation angle value determining the reality of user, comprising:
Determine the number of operations of the reality of user;
Then the frequent operation angle value of described reality and the frequent operation angle value preset are compared, comprising:
The number of operations of reality and the number of operations preset are compared;
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, to there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal, comprising:
When the number of operations of described reality is not less than described default number of operations, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
Optionally, mark summation accumulative after described frequent operation angle value is carry out score according to each operation that the scoring rule preset is corresponding to the number of operations of user in described special time period, the described frequent operation angle value determining the reality of user, comprising:
The each operation corresponding to the number of operations of user in described special time period according to the scoring rule preset is scored;
The mark summation of all operations of counting user in described special time period;
Then the frequent operation angle value of described reality and the frequent operation angle value preset are compared, comprising:
Added up mark summation and the fractional value preset are compared;
Then when the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, to there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal, comprising:
When added up mark summation is not less than described default fractional value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
The embodiment of the present invention additionally provides a kind of video play device, is applied to terminal, can comprise with lower unit:
Obtain unit, for obtaining user's operation to video in special time period;
Determining unit, for determining the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period;
Comparing unit, for comparing the frequent operation angle value of described reality and the frequent operation angle value preset;
Setting unit, for when the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal;
Broadcast unit, for the network address of the target video of reception server feedback, and then loads described target video and plays.
Optionally, described setting unit, comprising:
Detection sub-unit, for when the frequent operation angle value of described reality is not less than described default frequent operation angle value, detects current network bandwidth;
Subelement is set, for when described current network bandwidth is not more than default bandwidth value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
Optionally, the described forwarding operation, fast reverse operation, play operation or the pausing operation that are operating as video to video.
Optionally, when described frequent operation angle value is the number of operations of user in described special time period, described determining unit, specifically for: the number of operations determining the reality of user;
Then comparing unit, specifically for: the number of operations of reality and the number of operations preset are compared;
Setting unit, specifically for: when the number of operations of described reality is not less than described default number of operations, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
Optionally, mark summation accumulative after described frequent operation angle value is carry out score according to each operation that the scoring rule preset is corresponding to the number of operations of user in described special time period, described determining unit, comprising:
Score subelement, scores for each operation corresponding to the number of operations of user in described special time period according to the scoring rule preset;
Statistics subelement, for the mark summation of all operations of counting user in described special time period;
Then comparing unit, specifically for: added up mark summation and the fractional value preset are compared;
Setting unit, specifically for: when added up mark summation is not less than described default fractional value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
In the embodiment of the present invention, terminal obtains user in special time period to the operation of video; Determine the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period; The frequent operation angle value of described reality and the frequent operation angle value preset are compared; When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal; The network address of the target video of reception server feedback, and then described target video is loaded and play.The video broadcasting method that the embodiment of the present invention provides, can when user exceedes default value to the frequent operation that video carries out, automatically for current video arranges the target resolution lower than the true resolution of described current video, and then make the web download address of video of server feedback low resolution, because resolution is lower, corresponding the video data volume is less, terminal loads then can be faster, so can reduce the probability of card, make video smooth playing, user's impression is better.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The flow chart of a kind of video broadcasting method that Fig. 1 provides for the embodiment of the present invention;
The structural representation of a kind of video play device that Fig. 2 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
A kind of video broadcasting method that the embodiment of the present invention provides, be applied to terminal, the method can comprise the following steps:
Obtain user in special time period to the operation of video;
Determine the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period;
The frequent operation angle value of described reality and the frequent operation angle value preset are compared;
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal;
The network address of the target video of reception server feedback, and then described target video is loaded and play.
It should be noted that, a kind of video broadcasting method that the embodiment of the present invention provides is applicable in terminal, and wherein, this terminal can be: the portable terminals such as mobile phone, panel computer, notebook computer, certainly, this terminal also can be: the non-portable terminal such as desktop computer, Digital Television.
The video broadcasting method that the embodiment of the present invention provides, can when user exceedes default value to the frequent operation that video carries out, automatically for current video arranges the target resolution lower than the true resolution of described current video, and then make the web download address of video of server feedback low resolution, because resolution is lower, corresponding the video data volume is less, terminal loads then can be faster, so can reduce the probability that video card pauses, make video smooth playing, user's impression is better.
Below the step of a kind of video broadcasting method that the embodiment of the present invention provides is described in detail.
The flow chart of a kind of video broadcasting method that Fig. 1 provides for the embodiment of the present invention, the method is applied to terminal, can comprise the following steps:
S101, obtains user in special time period to the operation of video;
General, video website all can be provided with the control controlled video, and can have the F.F. to video, rewind, broadcasting, time-out, the next one, the control item such as upper in this control, user can carry out corresponding control operation by these control items.Wherein, above-mentioned forwarding operation, fast reverse operation, play operation or the pausing operation etc. that are operating as video to video.
It should be noted that, in reality, if user hold terminal for utilizing touch screen operation, such as: smart mobile phone, panel computer, so can by clicking or longly realizing by the mode of control item to the operation of video; If user hold terminal for utilizing mouse action, such as: desktop computer, so can be realized by the mode clicking control item the operation of video.Certainly, be not limited in the implementation of the operation of video and above-mentionedly enumerate mode, also can be other modes known in those skilled in the art, the embodiment of the present invention limit this.
Concrete, within a specific time period, after user operates video, be understandable that, terminal is the corresponding operation obtaining user just.This specific time period is generally the shorter time, such as 30 seconds, 40 seconds etc., this specific time period can be arranged by terminal, also can be arranged voluntarily by user, this specific time period is cycle of the operation of counting user, for natural clock time, the video time point corresponding with the operation of user has nothing to do.
For example, this specific time period is 30 seconds, this step be exactly in acquisition 30 seconds user to the operation of video, no matter the time point of video corresponding to each operation, only consider the operation of the user in 30 seconds.
S102, determines the frequent operation angle value of the reality of user, and wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period;
Wherein, the frequent angle value of aforesaid operations is obtain according to the number of operations of user in described special time period, can be the number of operations of user in described special time period, also mark summation accumulative after scoring can be carried out for each operation corresponding to the number of operations of user in described special time period according to the scoring rule preset, can also be that known in those skilled in the art other represent representation, above-mentionedly just list two kinds of representations, the representation of frequent operation angle value is not limited.
Concrete, obtain the operation of user in special time period in S101 after, the number of operations of user and each action type can be drawn, the frequent operation angle value of the reality of user in special time period can be determined thus further.
In reality, the difference of the representation of frequent operation angle value can affect the frequent operation angle value of the reality determined, introduces the method that two kinds are determined the frequent operation angle value of the reality of user below.
The first, when frequent operation angle value is the number of operations of user in described special time period, in this step, determines the frequent operation angle value of the reality of user, can comprise:
Determine the number of operations of the reality of user;
Concrete, this frequent operation angle value can reflect the dense degree of the operation to video of user in special time period, the number of operations of user in special time period obtained in statistics S101, the number of operations of statistics can be defined as the frequent operation angle value of the reality of user, frequent operation angle value is larger, illustrate that the operation of user in special time period is more intensive, frequent operation angle value is less, illustrates that the operation of user in special time period is more sparse.
The second, when mark summation accumulative after frequent operation angle value is carry out score according to each operation that the scoring rule preset is corresponding to the number of operations of user in described special time period, in this step, determine the frequent operation angle value of the reality of user, can comprise:
The each operation corresponding to the number of operations of user in described special time period according to the scoring rule preset is scored;
The mark summation of all operations of counting user in described special time period;
It should be noted that, above-mentioned default scoring rule is the mark of the correspondence arranged for each action type, and this scoring rule can be arranged voluntarily by user, and such as: forwarding operation meter does+1 point, fast reverse operation meter does-1 point, suspends meter and does 0 and grade.
Concrete, after obtaining the operation of user in special time period in S101, each action type of recording user respectively, and then according to the mark of each action type of scoring rule counting user in special time period preset, and calculating mark summation, this mark summation can be confirmed as the frequent operation angle value of the reality of user.
S103, compares the frequent operation angle value of described reality and the frequent operation angle value preset;
Concrete, when determining the frequent operation angle value of the reality of user in S102, the frequent operation angle value of this reality and the frequent operation angle value preset are compared, this frequent operation angle value preset can be arranged by terminal, also can by manually arranging voluntarily, this is all rational.
Corresponding to the situation that the frequent operation angle value in S102 is the number of operations of user in described special time period, in this step, the frequent operation angle value of described reality and the frequent operation angle value preset are compared, can comprise:
The number of operations of reality and the number of operations preset are compared;
It is the situation of carrying out the rear accumulative mark summation of score according to each operation that the scoring rule preset is corresponding to the number of operations of user in described special time period corresponding to the frequent operation angle value in S102, in this step, the frequent operation angle value of described reality and the frequent operation angle value preset are compared, can comprise:
Added up mark summation and the fractional value preset are compared;
Wherein, the above-mentioned number of operations preset and the fractional value preset all can be arranged by terminal, also all can by manually arranging voluntarily, and this is all rational.In practice, the number of operations of reality and the number of operations preset can be compared, or, the mark summation of statistics and the fractional value preset are compared.
S104, when the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal;
Concrete, after the frequent operation angle value of reality and the frequent operation angle value preset being compared in S103, when the frequent operation angle value of reality is not less than described default frequent operation angle value, illustrate that the operation of user is too frequent, exceed certain restriction, certain obstruction may be caused to the loading of video, at this moment terminal is automatically for current video arranges the target resolution lower than the true resolution of described current video, and then send load request to server, this load request carries has the solicited message of the network address of the target video of target resolution and the facility information of this terminal to server request feedback, such as: device number, MAC (physics) address etc.Then, after making server receive this load request, will there is target resolution and the network address of the target video corresponding with the content of current video feeds back to described terminal.
Generally, video website is all that segmentation loads video, namely in advance video is divided into some video segments, when terminal sends load request, the network address of the video segment of correspondence is fed back to terminal by server, bandwidth can be saved like this, avoid the download of unnecessary video data, thus, above-mentioned will have described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal, be and will there is described target resolution and the network address of the corresponding target video fragment of the content of the video segment corresponding with described current video feeds back to described terminal.In addition, terminal can send the load request of the single hop loading that starts anew to server, also can send to server the load request that multistage loads simultaneously, when user just hopes browsing video cast or video exercise question etc., the single hop loading that starts anew can be selected, when user wants to watch whole video fast, multistage can be selected to load simultaneously, like this, the video data volume is made to obtain maximum utilization, do not download unnecessary the video data volume, the mode that multistage is downloaded simultaneously also makes loading more quick, may when first paragraph video segment have loaded, other video segments also loaded, save the time, user's impression is better.
Corresponding to the situation that frequent operation angle value is the number of operations of user in described special time period, this step can comprise:
When the number of operations of described reality is not less than described default number of operations, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
Concrete, after the number of operations of reality and the number of operations preset being compared in S103, when the number of operations of reality is not less than described default number of operations, namely automatically for current video arranges the target resolution lower than the true resolution of described current video, and then send load request to server, this load request carries has the solicited message of the network address of the target video of target resolution and the facility information of this terminal to server request feedback, such as: device number, MAC (physics) address etc.Then, after making server receive this load request, will there is target resolution and the network address of the target video corresponding with the content of current video feeds back to described terminal.
Corresponding to frequent operation angle value be carry out scoring according to scoring rule each operation corresponding to the number of operations of user in described special time period preset after the situation of accumulative mark summation, this step can comprise:
When added up mark summation is not less than described default fractional value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
Concrete, after the mark summation of statistics and the fractional value preset being compared in S103, when the mark summation of adding up is not less than described default fractional value, namely automatically for current video arranges the target resolution lower than the true resolution of described current video, and then send load request to server, this load request carries has the solicited message of the network address of the target video of target resolution and the facility information of this terminal to server request feedback, such as: device number, MAC (physics) address etc.Then, after making server receive this load request, will there is target resolution and the network address of the target video corresponding with the content of current video feeds back to described terminal.
Ideally, if network condition is better, no matter user carries out how operating frequently in special time, video loads or plays and all can not be affected, but in practice, network condition does not often reach this perfect condition, therefore often need to detect lower current network bandwidth situation, then described when the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, comprising:
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, detect current network bandwidth;
When described current network bandwidth is not more than default bandwidth value, for current video arranges the target resolution lower than the true resolution of described current video.
Concrete, when the frequent operation angle value of above-mentioned reality is not less than default frequent operation angle value, first the network bandwidth situation under lower current state can be detected, when the network bandwidth is greater than default bandwidth value, video can load by smooth carrying out, terminal does not need to carry out unnecessary operation, but when the network bandwidth is not more than default bandwidth value, can be the target resolution of current video setting lower than the true resolution of described current video.
As known from the above, when the network bandwidth is out of condition, namely, when current network bandwidth is not more than default bandwidth value, for current video is arranged lower than the target resolution of the true resolution of described current video, because the data volume of the low resolution video more corresponding than high-resolution is little, the network bandwidth taken is little, so when the network bandwidth is out of condition, reduction resolution can reduce the probability that video card pauses, and user's impression is better.
S150, the network address of the target video of reception server feedback, and then described target video is loaded and play.
Concrete, after the network address of target video is fed back to terminal by server in S104, it will be appreciated by persons skilled in the art that this network address of the corresponding reception of terminal, and then from this network address, target video is downloaded, thus it is play.
In the embodiment of the present invention, terminal obtains user in special time period to the operation of video; Determine the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period; The frequent operation angle value of described reality and the frequent operation angle value preset are compared; When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal; The network address of the target video of reception server feedback, and then described target video is loaded and play.The video broadcasting method that the embodiment of the present invention provides, can when user exceedes default value to the frequent operation that video carries out, automatically for current video arranges the target resolution lower than the true resolution of described current video, and then make the web download address of video of server feedback low resolution, because resolution is lower, corresponding the video data volume is less, terminal loads then can be faster, so can reduce the probability that video card pauses, make video smooth playing, user's impression is better.
Corresponding to said method embodiment, the embodiment of the present invention additionally provides a kind of video play device, and see Fig. 2, this application of installation, in terminal, can comprise with lower unit:
Obtain unit 210, for obtaining user's operation to video in special time period;
Determining unit 220, for determining the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period;
Comparing unit 230, for comparing the frequent operation angle value of described reality and the frequent operation angle value preset;
Setting unit 240, for when the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal;
Broadcast unit 250, for the network address of the target video of reception server feedback, and then loads described target video and plays.
In the embodiment of the present invention, terminal obtains user in special time period to the operation of video; Determine the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period; The frequent operation angle value of described reality and the frequent operation angle value preset are compared; When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal; The network address of the target video of reception server feedback, and then described target video is loaded and play.The video broadcasting method that the embodiment of the present invention provides, can when user exceedes default value to the frequent operation that video carries out, automatically for current video arranges the target resolution lower than the true resolution of described current video, and then make the web download address of video of server feedback low resolution, because resolution is lower, corresponding the video data volume is less, terminal loads then can be faster, so can reduce the probability that video card pauses, make video smooth playing, user's impression is better.
In another specific embodiment, described setting unit 240, comprising:
Detection sub-unit, for when the frequent operation angle value of described reality is not less than described default frequent operation angle value, detects current network bandwidth;
Subelement is set, for when described current network bandwidth is not more than default bandwidth value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
In another specific embodiment, the described forwarding operation, fast reverse operation, play operation or the pausing operation that are operating as video to video.
In another specific embodiment, when described frequent operation angle value is the number of operations of user in described special time period, described determining unit 220, specifically for: the number of operations determining the reality of user;
Then comparing unit 230, specifically for: the number of operations of reality and the number of operations preset are compared;
Setting unit 240, specifically for: when the number of operations of described reality is not less than described default number of operations, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
In another specific embodiment, mark summation accumulative after described frequent operation angle value is carry out score according to each operation that the scoring rule preset is corresponding to the number of operations of user in described special time period, described determining unit 220, comprising:
Score subelement, scores for each operation corresponding to the number of operations of user in described special time period according to the scoring rule preset;
Statistics subelement, for the mark summation of all operations of counting user in described special time period;
Then comparing unit 230, specifically for: added up mark summation and the fractional value preset are compared;
Setting unit 240, specifically for: when added up mark summation is not less than described default fractional value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Each embodiment in this specification all adopts relevant mode to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for system embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., be all included in protection scope of the present invention.

Claims (10)

1. a video broadcasting method, is characterized in that, is applied to terminal, comprising:
Obtain user in special time period to the operation of video;
Determine the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period;
The frequent operation angle value of described reality and the frequent operation angle value preset are compared;
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal;
The network address of the target video of reception server feedback, and then described target video is loaded and play.
2. method according to claim 1, is characterized in that, when the described frequent operation angle value when described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, comprising:
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, detect current network bandwidth;
When described current network bandwidth is not more than default bandwidth value, for current video arranges the target resolution lower than the true resolution of described current video.
3. method according to claim 1, is characterized in that, the described forwarding operation, fast reverse operation, play operation or the pausing operation that are operating as video to video.
4. method according to claim 1, is characterized in that, when described frequent operation angle value is the number of operations of user in described special time period, the described frequent operation angle value determining the reality of user, comprising:
Determine the number of operations of the reality of user;
Then the frequent operation angle value of described reality and the frequent operation angle value preset are compared, comprising:
The number of operations of reality and the number of operations preset are compared;
When the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, to there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal, comprising:
When the number of operations of described reality is not less than described default number of operations, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
5. method according to claim 1, it is characterized in that, mark summation accumulative after described frequent operation angle value is carry out score according to each operation that the scoring rule preset is corresponding to the number of operations of user in described special time period, the described frequent operation angle value determining the reality of user, comprising:
The each operation corresponding to the number of operations of user in described special time period according to the scoring rule preset is scored;
The mark summation of all operations of counting user in described special time period;
Then the frequent operation angle value of described reality and the frequent operation angle value preset are compared, comprising:
Added up mark summation and the fractional value preset are compared;
Then when the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, to there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal, comprising:
When added up mark summation is not less than described default fractional value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
6. a video play device, is characterized in that, is applied to terminal, comprising:
Obtain unit, for obtaining user's operation to video in special time period;
Determining unit, for determining the frequent operation angle value of the reality of user, wherein, described frequent operation angle value is obtain according to the number of operations of user in described special time period;
Comparing unit, for comparing the frequent operation angle value of described reality and the frequent operation angle value preset;
Setting unit, for when the frequent operation angle value of described reality is not less than described default frequent operation angle value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal;
Broadcast unit, for the network address of the target video of reception server feedback, and then loads described target video and plays.
7. device according to claim 6, is characterized in that, described setting unit, comprising:
Detection sub-unit, for when the frequent operation angle value of described reality is not less than described default frequent operation angle value, detects current network bandwidth;
Subelement is set, for when described current network bandwidth is not more than default bandwidth value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
8. device according to claim 6, is characterized in that, the described forwarding operation, fast reverse operation, play operation or the pausing operation that are operating as video to video.
9. device according to claim 6, is characterized in that, when described frequent operation angle value is the number of operations of user in described special time period, and described determining unit, specifically for: the number of operations determining the reality of user;
Then comparing unit, specifically for: the number of operations of reality and the number of operations preset are compared;
Setting unit, specifically for: when the number of operations of described reality is not less than described default number of operations, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
10. device according to claim 6, it is characterized in that, mark summation accumulative after described frequent operation angle value is carry out score according to each operation that the scoring rule preset is corresponding to the number of operations of user in described special time period, described determining unit, comprising:
Score subelement, scores for each operation corresponding to the number of operations of user in described special time period according to the scoring rule preset;
Statistics subelement, for the mark summation of all operations of counting user in described special time period;
Then comparing unit, specifically for: added up mark summation and the fractional value preset are compared;
Setting unit, specifically for: when added up mark summation is not less than described default fractional value, for current video arranges the target resolution lower than the true resolution of described current video, and the load request comprising target resolution is sent to server, to make server after receiving described load request, will there is described target resolution and the network address of the target video corresponding with the content of described current video feeds back to described terminal.
CN201510145558.3A 2015-03-30 2015-03-30 Video playing method and video playing device Pending CN104754416A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510145558.3A CN104754416A (en) 2015-03-30 2015-03-30 Video playing method and video playing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510145558.3A CN104754416A (en) 2015-03-30 2015-03-30 Video playing method and video playing device

Publications (1)

Publication Number Publication Date
CN104754416A true CN104754416A (en) 2015-07-01

Family

ID=53593412

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510145558.3A Pending CN104754416A (en) 2015-03-30 2015-03-30 Video playing method and video playing device

Country Status (1)

Country Link
CN (1) CN104754416A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108270750A (en) * 2016-12-30 2018-07-10 北京国双科技有限公司 CDN switching methods, client and server
CN108337533A (en) * 2017-01-17 2018-07-27 腾讯科技(深圳)有限公司 Video-frequency compression method and device
CN108600834A (en) * 2018-04-13 2018-09-28 深圳银澎云计算有限公司 Video transmission system, reception/transmission/transmission method and device
CN110267103A (en) * 2019-05-13 2019-09-20 深圳市亿联智能有限公司 Multimedia points-scoring system and method based on remote controler feedback
CN113590552A (en) * 2021-08-02 2021-11-02 北京金山云网络技术有限公司 File updating method and device, computer equipment and storage medium
CN114615550A (en) * 2022-03-17 2022-06-10 北京奇艺世纪科技有限公司 Video acquisition method and device
CN117750058A (en) * 2022-12-07 2024-03-22 行吟信息科技(武汉)有限公司 Method for processing multimedia data
CN117857555A (en) * 2024-03-05 2024-04-09 浙江万雾信息科技有限公司 Data sharing method and system based on edge calculation

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1183877A (en) * 1995-03-30 1998-06-03 汤姆森消费电子有限公司 Trick-play modes for pre-encoded video
CN1917637A (en) * 2005-07-21 2007-02-21 美国博通公司 Systems, methods for supplying video data
CN101146114A (en) * 2007-10-12 2008-03-19 中兴通讯股份有限公司 A load share method and system of stream media server
CN101669363A (en) * 2007-04-24 2010-03-10 雅虎公司 Method and system for previewing media over a network
CN102447975A (en) * 2010-10-08 2012-05-09 中国联合网络通信集团有限公司 Streaming media information processing method, system and server
CN103155514A (en) * 2010-09-27 2013-06-12 摩托罗拉移动有限责任公司 Selectively receiving media content
CN103650526A (en) * 2011-06-03 2014-03-19 苹果公司 Playlists for real-time or near real-time streaming
CA2922798A1 (en) * 2013-08-27 2015-03-05 Home Box Office, Inc. Providing responsive video previews during rewind and fast forward

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1183877A (en) * 1995-03-30 1998-06-03 汤姆森消费电子有限公司 Trick-play modes for pre-encoded video
CN1185258A (en) * 1995-03-30 1998-06-17 汤姆森消费电子有限公司 Trick-play control of pre-encoded images
CN1917637A (en) * 2005-07-21 2007-02-21 美国博通公司 Systems, methods for supplying video data
CN101669363A (en) * 2007-04-24 2010-03-10 雅虎公司 Method and system for previewing media over a network
CN101146114A (en) * 2007-10-12 2008-03-19 中兴通讯股份有限公司 A load share method and system of stream media server
CN103155514A (en) * 2010-09-27 2013-06-12 摩托罗拉移动有限责任公司 Selectively receiving media content
CN102447975A (en) * 2010-10-08 2012-05-09 中国联合网络通信集团有限公司 Streaming media information processing method, system and server
CN103650526A (en) * 2011-06-03 2014-03-19 苹果公司 Playlists for real-time or near real-time streaming
CA2922798A1 (en) * 2013-08-27 2015-03-05 Home Box Office, Inc. Providing responsive video previews during rewind and fast forward

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108270750A (en) * 2016-12-30 2018-07-10 北京国双科技有限公司 CDN switching methods, client and server
CN108337533A (en) * 2017-01-17 2018-07-27 腾讯科技(深圳)有限公司 Video-frequency compression method and device
CN108337533B (en) * 2017-01-17 2021-07-09 腾讯科技(深圳)有限公司 Video compression method and device
CN108600834A (en) * 2018-04-13 2018-09-28 深圳银澎云计算有限公司 Video transmission system, reception/transmission/transmission method and device
CN108600834B (en) * 2018-04-13 2021-07-20 深圳银澎云计算有限公司 Video transmission system, receiving/sending/transmitting method and device
CN110267103A (en) * 2019-05-13 2019-09-20 深圳市亿联智能有限公司 Multimedia points-scoring system and method based on remote controler feedback
CN113590552A (en) * 2021-08-02 2021-11-02 北京金山云网络技术有限公司 File updating method and device, computer equipment and storage medium
CN114615550A (en) * 2022-03-17 2022-06-10 北京奇艺世纪科技有限公司 Video acquisition method and device
CN114615550B (en) * 2022-03-17 2023-12-08 北京奇艺世纪科技有限公司 Video acquisition method and device
CN117750058A (en) * 2022-12-07 2024-03-22 行吟信息科技(武汉)有限公司 Method for processing multimedia data
CN117750058B (en) * 2022-12-07 2025-02-25 行吟信息科技(武汉)有限公司 Multimedia data processing method, device, client, server, storage medium and program product
CN117857555A (en) * 2024-03-05 2024-04-09 浙江万雾信息科技有限公司 Data sharing method and system based on edge calculation
CN117857555B (en) * 2024-03-05 2024-05-14 浙江万雾信息科技有限公司 Data sharing method and system based on edge calculation

Similar Documents

Publication Publication Date Title
CN104754416A (en) Video playing method and video playing device
US11816317B2 (en) Systems and methods for rendering user interface elements
EP2075714B1 (en) Apparatus and methods for retrieving/downloading content on a communication device
US9565146B2 (en) Apparatus and method for controlling messenger in terminal
CN104754415A (en) Video playing method and video playing device
CN105592331A (en) Method for processing barrage messages, related equipment, and system
CN106126557A (en) Page processing method and device
US9043714B1 (en) Adaptive user interface for widescreen devices
CN110609957B (en) Global searching method, terminal and server
CN104035812A (en) Method and system for recommending applications to electronic device
US12073068B2 (en) Image dividing and sharing method
CN103729122A (en) Method and device for unlocking mobile terminal
CN112286887A (en) File sharing method and device and electronic equipment
CN105094520A (en) Display method and terminal
CN111796885A (en) Display method and device of cloud application program and electronic equipment
CN105100922B (en) A data information positioning method and device applied to smart TV
CN105468238A (en) File icon display method and device and equipment
CN105955770A (en) Application program uninstalling method and terminal
CN110996154A (en) Video playing method and device and electronic equipment
CN104021221A (en) Information pushing method and device
CN104702703A (en) Method and device for updating data
CN105678688B (en) Picture processing method and device
US10268348B2 (en) Information processing terminal, information processing method, and information processing system
CN104424270B (en) Picture display method and device
US9086784B2 (en) Method, apparatus and computer program for providing user-specific information on a graphical user interface

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150701