CN108933952A - A kind of video broadcasting method, device, computer equipment and computer-readable medium - Google Patents
A kind of video broadcasting method, device, computer equipment and computer-readable medium Download PDFInfo
- Publication number
- CN108933952A CN108933952A CN201710386065.8A CN201710386065A CN108933952A CN 108933952 A CN108933952 A CN 108933952A CN 201710386065 A CN201710386065 A CN 201710386065A CN 108933952 A CN108933952 A CN 108933952A
- Authority
- CN
- China
- Prior art keywords
- film source
- refresh rate
- screen refresh
- frame per
- played
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The invention discloses a kind of video broadcasting method, device, computer equipment and computer-readable medium, method includes:Obtain the screen refresh rate of terminal device;Determine whether the film source frame per second of film source to be played matches with screen refresh rate;In absence of such a match, the film source frame per second of film source to be played is handled, to generate film source frame per second and the matched Media Stream of screen refresh rate;Media Stream is sent to terminal device;The present invention passes through video method and device, on steaming media platform, frame losing just is carried out to the film source frame per second of film source to be played or interleave operates, so that screen frame per second is matched with the film source refresh rate of film source to be played, in this way, can make the media data frame per second of output reduces, that is transmitting code rate reduces, reduce bandwidth demand, the each frame period for decoding obtained Media Stream is larger, Media Stream is by output display, the waste of decoding resource, cpu resource without bringing bandwidth resources, set-top box because of frame losing.
Description
Technical field
The present invention relates to multimedia terminal technical field more particularly to a kind of video broadcasting method, device, computer equipments
And computer-readable medium, by stream media protocol with complete in real time media play application data and operation flow it is adaptive
It should dynamically adjust.
Background technique
With the development of internet, IPTV/OTT business is more more and more universal, can only use in IPTV and OTT demand (telecommunication) service single
Transmission plan is broadcast, even if possessing the support of the advanced video compression coding techniques as HEVC, the biography of 4K ultra high-definition Media Stream
It is defeated still to become a kind of contradiction with network bandwidth limitation.To reduce network bandwidth, user experience, various self adaptation streams are promoted
Media transport technology layer is constantly released.
In terms of user terminal, received video flowing needs the frame per second of video flowing and the screen brush of terminal device when playing
New rate matches, and otherwise will affect video display effect.For this purpose, terminal has to spend vast resources when the two mismatches
Coordinate frame per second, both increased the complexity of terminal device audio-visual synchronization, while also resulting in network bandwidth, decoding capability etc.
Multiple resources waste.
Summary of the invention
It is a primary object of the present invention to propose a kind of video broadcasting method and device, it is intended to solve following problems:Work as piece
When source frame rate and screen refresh rate mismatch, terminal has to spend vast resources both to increase terminal device to coordinate frame per second
The complexity of audio-visual synchronization, while also resulting in the waste of the multiple resources such as network bandwidth, decoding capability.
According to an aspect of the invention, there is provided a kind of video broadcasting method, the method includes:
Obtain the screen refresh rate of terminal device;Determine film source to be played film source frame per second whether with the screen refresh rate
Matching;In absence of such a match, the film source frame per second of film source to be played is handled, with generate film source frame per second with it is described
The matched Media Stream of screen refresh rate;The Media Stream is sent to the terminal device.
Optionally, whether the determining film source frame per second matches with the screen refresh rate, including:Compare the film source frame per second
Whether it is less than preset value with the difference of the screen refresh rate;If the difference of the film source frame per second and the screen refresh rate is not small
In preset value, determine that the film source frame per second and the screen refresh rate mismatch;If the film source frame per second and the screen-refresh
The absolute value of the difference of rate is less than preset value, determines that the film source frame per second is matched with the screen refresh rate.
Optionally, in absence of such a match, the film source frame per second of film source to be played is handled, including:It determines
The size relation of the film source frame per second and the screen refresh rate;If film source frame per second be greater than the screen refresh rate, to it is described to
It plays film source and executes frame losing operation, until the film source to be played is matched with the screen refresh rate;If film source frame per second is less than institute
Screen refresh rate is stated, interleave operation is executed to the film source to be played, until the film source to be played and the screen refresh rate
Matching.
According to the second aspect of the invention, a kind of video broadcasting method is provided, the method includes:
The screen refresh rate of itself is sent to steaming media platform;It is received and the screen refresh rate from the steaming media platform
Matched Media Stream simultaneously plays.
Optionally, the screen refresh rate that itself is sent to steaming media platform, including:Respond the steaming media platform
Inquiry instruction sends the screen refresh rate to the steaming media platform;Or the end actively is reported to the steaming media platform
The current screen refresh rate of end equipment.
According to the third aspect of the present invention, a kind of video play device is provided, described device includes:
Refresh rate obtains module, for obtaining the screen refresh rate of terminal device;Determining module, for determining to be played
Whether the film source frame per second in source matches with the screen refresh rate;Processing module is used in absence of such a match, to be played
The film source frame per second in source is handled, to generate film source frame per second and the matched Media Stream of the screen refresh rate;Sending module,
The Media Stream is sent to terminal device.
Optionally, the determining module, is used for:Whether the difference for comparing the film source frame per second and the screen refresh rate is small
In preset value;If the difference of the film source frame per second and the screen refresh rate is not less than preset value, determine the film source frame per second with
The screen refresh rate mismatches;If the absolute value of the difference of the film source frame per second and the screen refresh rate is less than preset value,
Determine that the film source frame per second is matched with the screen refresh rate.
Optionally, the processing module, is specifically used for:Determine the size of the film source frame per second and the screen refresh rate;
If film source frame per second is greater than the screen refresh rate, frame losing operation is executed to film source to be played, until film source to be played and the screen
Curtain refresh rate matching;If film source frame per second is less than the screen refresh rate, interleave operation is executed to film source to be played, until to be played
Film source is matched with the screen refresh rate.
According to the fourth aspect of the present invention, a kind of video play device is provided, described device includes:
Transfer module, for sending the screen refresh rate of terminal device to steaming media platform;Receiving module is used for from described
Steaming media platform receives and the matched Media Stream of the screen refresh rate.
Optionally, the transfer module, is specifically used for:The inquiry instruction of the steaming media platform is responded, with to the stream
The screen refresh rate that media platform reports the terminal device current;Or actively the terminal is reported to set to the steaming media platform
Standby current screen refresh rate.
According to the fifth aspect of the present invention, a kind of computer equipment, including processor and memory are provided;
The memory is used to run the computer of the memory storage for storing computer instruction, the processor
Instruction, to realize video broadcasting method, the method includes:
Obtain the screen refresh rate of terminal device;Determine film source to be played film source frame per second whether with the screen refresh rate
Matching;In absence of such a match, the film source frame per second of film source to be played is handled, with generate film source frame per second with it is described
The matched Media Stream of screen refresh rate;The Media Stream is sent to the terminal device.
Optionally, whether the determining film source frame per second matches with the screen refresh rate, including:Compare the film source frame per second
Whether it is less than preset value with the difference of the screen refresh rate;If the difference of the film source frame per second and the screen refresh rate is not small
In preset value, determine that the film source frame per second and the screen refresh rate mismatch;If the film source frame per second and the screen-refresh
The absolute value of the difference of rate is less than preset value, determines that the film source frame per second is matched with the screen refresh rate.
Optionally, in absence of such a match, the film source frame per second of film source to be played is handled, including:It determines
The size relation of the film source frame per second and the screen refresh rate;If film source frame per second be greater than the screen refresh rate, to it is described to
It plays film source and executes frame losing operation, until the film source to be played is matched with the screen refresh rate;If film source frame per second is less than institute
Screen refresh rate is stated, interleave operation is executed to the film source to be played, until the film source to be played and the screen refresh rate
Matching.
According to the sixth aspect of the invention, a kind of computer equipment, including processor and memory are provided;
The memory is used to run the computer of the memory storage for storing computer instruction, the processor
Instruction, to realize video broadcasting method.
The method includes:The screen refresh rate of itself is sent to steaming media platform;From the steaming media platform receive with
The matched Media Stream of the screen refresh rate simultaneously plays.
Optionally, the screen refresh rate that itself is sent to steaming media platform, including:Respond the steaming media platform
Inquiry instruction sends the screen refresh rate to the steaming media platform;Or the end actively is reported to the steaming media platform
The current screen refresh rate of end equipment.
According to the seventh aspect of the present invention, a kind of computer-readable medium, the computer-readable storage medium are provided
Matter is stored with one or more program, and one or more of programs can be executed by one or more processor, with reality
Existing video broadcasting method.
The method includes:Obtain the screen refresh rate of terminal device;Determine film source to be played film source frame per second whether with
The screen refresh rate matching;In absence of such a match, the film source frame per second of film source to be played is handled, to generate
Film source frame per second and the matched Media Stream of the screen refresh rate;The Media Stream is sent to the terminal device.
Optionally, whether the determining film source frame per second matches with the screen refresh rate, including:Compare the film source frame per second
Whether it is less than preset value with the difference of the screen refresh rate;If the difference of the film source frame per second and the screen refresh rate is not small
In preset value, determine that the film source frame per second and the screen refresh rate mismatch;If the film source frame per second and the screen-refresh
The absolute value of the difference of rate is less than preset value, determines that the film source frame per second is matched with the screen refresh rate.
Optionally, in absence of such a match, the film source frame per second of film source to be played is handled, including:It determines
The size relation of the film source frame per second and the screen refresh rate;If film source frame per second be greater than the screen refresh rate, to it is described to
It plays film source and executes frame losing operation, until the film source to be played is matched with the screen refresh rate;If film source frame per second is less than institute
Screen refresh rate is stated, interleave operation is executed to the film source to be played, until the film source to be played and the screen refresh rate
Matching.
According to the eighth aspect of the present invention, a kind of computer-readable medium, the computer-readable storage medium are provided
Matter is stored with one or more program, and one or more of programs can be executed by one or more processor, with reality
Existing video broadcasting method, the method includes:
The screen refresh rate of itself is sent to steaming media platform;It is received and the screen refresh rate from the steaming media platform
Matched Media Stream simultaneously plays.
Optionally, the screen refresh rate that itself is sent to steaming media platform, including:Respond the steaming media platform
Inquiry instruction sends the screen refresh rate to the steaming media platform;Or the end actively is reported to the steaming media platform
The current screen refresh rate of end equipment.
The present invention has the beneficial effect that:A kind of video broadcasting method, device provided by the embodiment of the present invention, computer are set
Standby and computer-readable medium carries out frame losing by the film source frame per second to film source to be played or interleave is grasped on steaming media platform
Make, so that screen frame per second is matched with the film source refresh rate of film source to be played, in this way, can make the media data frame per second drop of output
Low, i.e. transmitting code rate reduces, and reduces bandwidth demand, each frame period of the Media Stream decoded is larger, and Media Stream is defeated
It shows out, the waste of decoding resource, cpu resource without bringing bandwidth resources, set-top box because of frame losing.
Detailed description of the invention
Fig. 1 is the simple signal of the hardware configuration of first embodiment of the invention;
Fig. 2 is the simple signal of the theory structure of first embodiment of the invention;
Fig. 3 is the flow diagram of first embodiment of the invention;
Fig. 4 is the flow diagram of second embodiment of the invention;
Fig. 5 is the flow diagram of third embodiment of the invention;
Fig. 6 is the flow diagram of fourth embodiment of the invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
In subsequent description, it is only using the suffix for indicating such as " module ", " component " or " unit " of element
Be conducive to explanation of the invention, itself there is no a specific meaning.Therefore, " module ", " component " or " unit " can mix
Ground uses.
Code rate, i.e. bit rate, bit rate refer to bit (bit) number of transmission per second, and bit rate is higher, transmits data speed
It is faster.
Frame per second (Frame rate) is the measurement for measuring display frame number.So-called measurement unit is display frame number per second
(Frames per Second, referred to as:) or " hertz " (Hz) FPS.This word is chiefly used in production of film and TV and electronic game.
In the present invention, terminal device may include display equipment;Terminal device also may not include display equipment, but terminal
Equipment and real world devices constitute data connection, therefore obtain the screen refresh rate of terminal device, as obtain the refreshing of display equipment
Rate.
Embodiment to facilitate the understanding of the present invention, a kind of video broadcasting method that first embodiment of the invention is provided.
According to Fig.3, first embodiment of the invention provides a kind of video broadcasting method, is based on steaming media platform side
(server-side), the method includes:
S1:The screen refresh rate for obtaining terminal device obtains the refresh rate of display equipment therein.
Terminal device is connect by network with steaming media platform first, then, steaming media platform is obtained using terminal device
Take the current screen refresh rate of display equipment.
Wherein, display equipment shows video content after receiving Media Stream, sets in this example it is shown that equipment is exemplary
For display screen.
It should be noted that in the present embodiment, terminal device exemplary can be set as set-top box, certainly, can also wrap
Include various stream media playing devices, such as mobile phone, tablet computer, PC, smart television etc..In the present embodiment, not to terminal
Equipment is defined, and is only needed it that can meet asking for the present embodiment, is just met protection scope of the present invention.
Wherein, screen refresh rate:For CRT monitor (CRT monitor is a kind of display using cathode-ray tube)
For, the graph image on screen is made of the phosphor dot to shine one by one because electron beam strikes, due to glimmering in kinescope
The time that light powder shines after being struck by electron beam is very short, so electron beam must constantly strike fluorescent powder and make its continuous illumination.
S2:Determine whether the film source frame per second of film source to be played matches with the screen refresh rate.
Whether the size of the screen refresh rate of the film source frame per second and acquisition of steaming media platform film source more to be played is identical.
Specifically, being exactly whether the film source frame per second of film source more to be played and the difference of screen refresh rate are less than preset value.
If the difference of film source frame per second and screen refresh rate is less than preset value, so that it may determine film source frame per second and screen-refresh to be played
Rate matching, then steaming media platform just sends the film source to be played to terminal device.If the film source frame per second of film source to be played and screen
The difference of curtain refresh rate is not less than preset value, so that it may determine that film source frame per second and screen refresh rate mismatch, at this point, be carried out with
Lower step S3.
S3:In absence of such a match, the film source frame per second of film source to be played is handled, to generate film source frame per second
With the matched Media Stream of the screen refresh rate.
Wherein, if the film source frame per second of film source to be played and screen refresh rate mismatch, i.e., the film source frame per second of film source to be played
It is not less than preset value with the difference of screen refresh rate, also means that film source frame per second and screen refresh rate to be played differ, this
When, film source to be played is handled, so that treated, film source frame per second is matched with screen refresh rate.Here, through handling
The film source frame per second of film source to be played afterwards is matched with screen refresh rate, steaming media platform will be matched after film source to be played as
Media Stream output.
In the present embodiment, for the processing of the film source frame per second of film source to be played, including:Determine the film source frame per second and institute
State the size of screen refresh rate;If film source frame per second is greater than the screen refresh rate, frame losing operation is executed to film source to be played, until
Film source to be played is matched with the screen refresh rate, i.e., frame losing operation is executed to film source to be played, so that the piece of film source to be played
Source frame rate is equal with screen refresh rate.
If film source frame per second is less than the screen refresh rate, interleave operation is executed to film source to be played, until film source to be played
It is matched with the screen refresh rate, i.e., interleave operation is executed to film source to be played, so that the film source frame per second of film source to be played and screen
Curtain refresh rate is equal.
S4:The Media Stream is sent to the terminal device.
After step S3 processing, the film source frame per second of film source to be played is equal with screen refresh rate, i.e., film source to be played
Film source frame per second is matched with screen refresh rate, at this point, Streaming Media sends film source frame per second and the matched media of screen refresh rate to terminal
Stream, terminal device will decode Media Stream after receiving Media Stream, and send decoded Media Stream to display equipment, so that
Show device plays film source to be played.
Specifically, the step of through above-mentioned S1 to S4, obtained to have the beneficial effect that:
When the film source frame per second of film source to be played is higher than screen refresh rate, that is, show that the screen refresh rate of equipment is lower, therefore
Steaming media platform carries out frame losing processing to film source to be played using encoder with output media stream.In this way, output can be made
Media data frame per second reduces, i.e. transmitting code rate reduces, and reduces bandwidth demand, each frame period of the Media Stream decoded compared with
Greatly, Media Stream is shown by output, without bringing the decoding resource of bandwidth resources, set-top box, the wave of cpu resource because of frame losing
Take.
When film source to be played film source frame per second be lower than screen refresh rate, that is, show that the screen refresh rate of equipment is higher, in this way,
Improve bandwidth requirement.Therefore steaming media platform carries out interleave processing to film source to be played using encoder with output media stream, mentions
High bandwidth requirement, but can export higher video frame rate, thus bring under current display setup performance transition most smoothly, image quality it is thin
Greasy picture.Such case equally will not frame losing to resulting in waste of resources.
To sum up, no matter which kind of situation can guarantee the use of present terminal equipment on the terminal device to the full extent
Ability reaches optimal video viewing experience.This method reduce audio-visual synchronization complexity, terminal device is aobvious without considering
Show that the screen refresh rate of equipment can be exported directly.
It is further described below in conjunction with a kind of Fig. 1 and 2 pair of video broadcasting method of the embodiment of the present invention.
Terminal device is set-top box, and display equipment is television set, wherein set top box through network connects steaming media platform,
I.e. set-top box establishes connection by TCP/UDP and steaming media platform, and carries out signaling and media data transmission.Moreover, set-top box
Interior deployment DST PLAYER, set-top box pass through digital signal or analog signal interface connection display equipment television set, machine top
Box is by HDMI connection television set and exports image.
Firstly, screen refresh rate of the set-top box from internal acquisition current display setup;Then, set-top box extends RTSP agreement
Request increase parameter, and parameter value be acquisition currently show the screen refresh rate set, then, set-top box leads to request content
It crosses TCP connection and is sent to steaming media platform;Screen-refresh of the steaming media platform after the request of receiving set up box, in acquisition request
Rate parameter value;Then, screen refresh rate is arranged as coding parameter to encoder steaming media platform, and screen is realized in encoder
The matching treatment of curtain refresh rate and screen refresh rate, and send RTSP and respond to set-top box, while the media code that encoder generates
Stream is sent to set-top box by TCP/UDP carrying;Then, set-top box receives the Media Stream Jing Guo best match, and passes through decoding
Device decoding obtains video frame, need not after by audio-visual synchronization since decoded output frame per second is identical as television set refresh rate
Television set can be directly output to and show by doing frame losing processing.Certainly, if the screen refresh rate of set-top box changes, machine top
Box is again new screen refresh rate through the above steps with the Media Stream of the new matching frame per second of acquisition.
Certainly, if above-mentioned set-top box is revised as personal computer and the browser using FLASH player.It is then above-mentioned
Signaling transfer protocol of terminal device when being set-top box be changed to http protocol, parameter transmission is revised as through URL parameter form.
Therefore terminal device need to be matched with its transport protocol.
Embodiment to facilitate the understanding of the present invention, a kind of video broadcasting method that second embodiment of the invention is provided.
According to Fig.4, second embodiment of the invention provides a kind of video broadcasting method, is based on terminal equipment side, institute
The method of stating includes:
S11:The screen refresh rate of itself is sent to steaming media platform, i.e., the screen of display equipment is sent to steaming media platform
Refresh rate.
S12:It receives and the matched Media Stream of the screen refresh rate and plays from the steaming media platform.
Terminal device includes display equipment, therefore terminal device sends the screen refresh rate of itself to steaming media platform, as
The screen refresh rate of display equipment is sent to steaming media platform, if terminal device does not include display equipment, terminal device and aobvious
Show that equipment connects, moreover, terminal device obtains the screen refresh rate of display equipment.Then, the screen brush that terminal device will acquire
New rate is sent to steaming media platform.
In the present embodiment, it obtains screen refresh rate for terminal device and the screen refresh rate is sent to Streaming Media and put down
Platform, including following two situation:Terminal device responds the inquiry instruction of the steaming media platform, on the steaming media platform
Report the screen refresh rate that itself is current;Or the screen-refresh that terminal device actively reports itself current to the steaming media platform
Rate;That is the terminal device inquiry instruction that responds the steaming media platform, to report the display equipment to the steaming media platform
Current screen refresh rate;Or the screen-refresh that terminal device actively reports the display equipment current to the steaming media platform
Rate.
Specifically, needing steaming media platform before terminal device executes the movement for obtaining the screen refresh rate for showing equipment
Inquiry instruction is sent to terminal device, after terminal device is queried instruction triggers, terminal device can just obtain the screen of display equipment
Curtain refresh rate.In this way, terminal device passes through the inquiry instruction of continuous receiving stream media platform, thus continuous triggering terminal equipment
With the current screen refresh rate of continuous transmitting display equipment, so that steaming media platform can constantly receive new screen brush
New rate can constantly match new screen refresh rate with the film source frame per second of film source to be played with regard to this, thus, so that
Steaming media platform can export and the matched Media Stream of the screen refresh rate of current display setup in real time.
Certainly, there is also another situations, i.e., the inquiry instruction that terminal device does not need steaming media platform transmission is touched
Hair, terminal device can constantly active acquisition display equipment screen refresh rate, and by the screen refresh rate be sent to stream matchmaker
Body platform.With regard to this, terminal device can constantly obtain the screen refresh rate of display equipment, and continuous toward steaming media platform hair
Penetrate the current screen refresh rate of display equipment so that steaming media platform can constantly receive new screen refresh rate, with regard to this,
Constantly new screen refresh rate can be matched with the film source frame per second of film source to be played, thus, so that steaming media platform
It can export in real time and the matched Media Stream of the screen refresh rate of current display setup.
Wherein, display equipment shows video content after receiving Media Stream, sets in this example it is shown that equipment is exemplary
For display screen.
Moreover, in the present embodiment, terminal device exemplary can be set as set-top box, certainly, it may also include various streams
Apparatus for media playing, such as mobile phone, tablet computer, PC, smart television etc..In the present embodiment, terminal device is not carried out
It limits, only needs it that can meet asking for the present embodiment, just meet protection scope of the present invention.
Wherein, screen refresh rate:For CRT monitor (CRT monitor is a kind of display using cathode-ray tube)
For, the graph image on screen is made of the phosphor dot to shine one by one because electron beam strikes, due to glimmering in kinescope
The time that light powder shines after being struck by electron beam is very short, so electron beam must constantly strike fluorescent powder and make its continuous illumination.
Embodiment to facilitate the understanding of the present invention, a kind of video play device that third embodiment of the invention is provided.
3rd embodiment:
According to Fig.5, third embodiment of the invention provides a kind of video play device, and described device includes:
Refresh rate obtains module, for obtaining the screen refresh rate of terminal device, i.e., for obtaining the screen of display equipment
Refresh rate.
Module is obtained by the refresh rate, first connect terminal device with steaming media platform by network, then, flows matchmaker
Body platform obtains the current screen refresh rate of display equipment using terminal device.
Determining module compares for determining whether the film source frame per second of film source to be played matches with the screen refresh rate
Whether the film source frame per second of film source to be played is equal with the size of the screen refresh rate.
By determining module, it is default whether the film source frame per second of film source more to be played and the difference of screen refresh rate are less than
Value.If the difference of film source frame per second and screen refresh rate is less than preset value, so that it may determine film source frame per second and screen to be played
Refresh rate matching, then steaming media platform just sends the film source to be played to terminal device.If the film source frame per second of film source to be played
Be not less than preset value with the difference of screen refresh rate, so that it may determine that film source frame per second and screen refresh rate mismatch, then execute with
Under processing module.
Processing module, in absence of such a match, handling the film source frame per second of film source to be played, to produce
Raw cook source frame rate and the matched Media Stream of the screen refresh rate.
Specifically, if the film source frame per second of film source to be played and screen refresh rate mismatch, i.e., the piece source frame of film source to be played
The difference of rate and screen refresh rate is not less than preset value, also means that film source frame per second and screen refresh rate to be played differ,
At this point, handled film source to be played by processing module, so that treated film source frame per second and screen refresh rate
Match.Here, the film source frame per second of film source to be played after processing is matched with screen refresh rate, after steaming media platform will be matched
Film source to be played as Media Stream export.
In the present embodiment, for the processing of the film source frame per second of film source to be played, including:Determine the film source frame per second and institute
State the size of screen refresh rate;If film source frame per second is greater than the screen refresh rate, by processing module, film source to be played is executed
Frame losing operation executes frame losing operation to film source to be played until film source to be played is matched with the screen refresh rate, so as to
The film source frame per second for playing film source is equal with screen refresh rate.
If film source frame per second is less than the screen refresh rate, interleave operation is executed to film source to be played by processing module, directly
It is matched to film source to be played with the screen refresh rate, i.e., interleave operation is executed to film source to be played, so that film source to be played
Film source frame per second is equal with screen refresh rate.
Sending module sends the Media Stream to terminal device.
By sending module, Streaming Media sends film source frame per second and the matched Media Stream of screen refresh rate to terminal, and terminal is set
It is standby after receiving Media Stream, Media Stream will be decoded, and send decoded Media Stream to display equipment, so that showing that equipment is broadcast
Put film source to be played.
Specifically, showing the screen refresh rate of equipment when the film source frame per second of film source to be played is higher than screen refresh rate
It is lower, therefore by processing module, steaming media platform carries out frame losing processing to film source to be played using encoder with output media stream.
In this way, can make the media data frame per second of output reduces, i.e. transmitting code rate reduces, and reduces bandwidth demand, decodes
Each frame period of Media Stream is larger, and then by sending module, Media Stream is shown by output, without bringing because of frame losing
The waste of bandwidth resources, the decoding resource, cpu resource of set-top box.
And the film source frame per second for working as film source to be played is lower than screen refresh rate, that is, shows that the screen refresh rate of equipment is higher, this
Sample improves bandwidth requirement.Therefore by processing module, steaming media platform carries out at interleave film source to be played using encoder
Reason, then by sending module, output media stream improves bandwidth requirement, but can export higher video frame rate, works as to bring
Transition is most smooth under preceding display equipment performance, picture of image quality exquisiteness.Such case equally will not frame losing to cause resource unrestrained
Take.
To sum up, no matter which kind of situation can guarantee the use of present terminal equipment on the terminal device to the full extent
Ability reaches optimal video viewing experience.This method reduce audio-visual synchronization complexity, terminal device is aobvious without considering
Show that the screen refresh rate of equipment can be exported directly.
Embodiment to facilitate the understanding of the present invention, a kind of video play device that fourth embodiment of the invention is provided.
Fourth embodiment:
According to Fig.6, fourth embodiment of the invention provides a kind of video play device, and described device includes:
Transfer module, for sending the screen refresh rate of terminal device to steaming media platform, i.e., for steaming media platform
Send the screen refresh rate of display equipment.
Receiving module, for being received and the matched Media Stream of the screen refresh rate from the steaming media platform.
Moreover, transfer module is specifically used for:The inquiry instruction of the steaming media platform is responded, with to the steaming media platform
The screen refresh rate for reporting the terminal device current;Or actively report the terminal device current to the steaming media platform
Screen refresh rate;I.e. for responding the inquiry instruction of the steaming media platform, to report the display to the steaming media platform
The current screen refresh rate of equipment;Or the screen refresh rate for showing that equipment is current actively is reported to the steaming media platform.
In this way, needing steaming media platform to send out before terminal device executes the movement for obtaining the screen refresh rate for showing equipment
Send inquiry instruction to terminal device, after terminal device is queried instruction triggers, before transfer module could being executed, i.e. terminal device
The screen refresh rate for obtaining display equipment can just be gone and send the screen refresh rate to steaming media platform.In this way, terminal device is logical
The inquiry instruction of continuous receiving stream media platform is crossed, so that continuous triggering terminal equipment shows that equipment is current with continuous transmitting
Screen refresh rate, can constantly will be new with regard to this so that steaming media platform can constantly receive new screen refresh rate
Screen refresh rate matched with the film source frame per second of film source to be played, thus, so that steaming media platform can export in real time with
The matched Media Stream of the screen refresh rate of current display setup.
Certainly, there is also another situations, i.e., the inquiry instruction that terminal device does not need steaming media platform transmission is touched
Hair, the i.e. execution of transfer module are the positive action that terminal is set, and terminal device constantly obtaining for active can show equipment
Screen refresh rate, and the screen refresh rate is sent to steaming media platform.With regard to this, terminal device can constantly obtain display and set
Standby screen refresh rate, and the continuous screen refresh rate current toward steaming media platform transmitting display equipment, so that stream matchmaker
Body platform can constantly receive new screen refresh rate, can be constantly by new screen refresh rate and film source to be played with regard to this
Film source frame per second matched, thus, so that steaming media platform can export the screen refresh rate with current display setup in real time
Matched Media Stream.
Embodiment to facilitate the understanding of the present invention, a kind of computer equipment that fifth embodiment of the invention is provided.
5th embodiment:
Fifth embodiment of the invention provides a kind of computer equipment, including processor and memory;
The memory is used to run the computer of the memory storage for storing computer instruction, the processor
Instruction, to realize video broadcasting method, the method includes:
Obtain the screen refresh rate of terminal device;Determine film source to be played film source frame per second whether with the screen refresh rate
Matching;In absence of such a match, the film source frame per second of film source to be played is handled, with generate film source frame per second with it is described
The matched Media Stream of screen refresh rate;The Media Stream is sent to the terminal device.
Optionally, whether the determining film source frame per second matches with the screen refresh rate, including:Compare the film source frame per second
Whether it is less than preset value with the difference of the screen refresh rate;If the difference of the film source frame per second and the screen refresh rate is not small
In preset value, determine that the film source frame per second and the screen refresh rate mismatch;If the film source frame per second and the screen-refresh
The absolute value of the difference of rate is less than preset value, determines that the film source frame per second is matched with the screen refresh rate.
Optionally, in absence of such a match, the film source frame per second of film source to be played is handled, including:It determines
The size relation of the film source frame per second and the screen refresh rate;If film source frame per second be greater than the screen refresh rate, to it is described to
It plays film source and executes frame losing operation, until the film source to be played is matched with the screen refresh rate;If film source frame per second is less than institute
Screen refresh rate is stated, interleave operation is executed to the film source to be played, until the film source to be played and the screen refresh rate
Matching.
A kind of computer equipment provided through this embodiment, may be implemented on steaming media platform, by to be played
The film source frame per second of film source carries out frame losing or interleave operation, so that screen frame per second is matched with the film source refresh rate of film source to be played, this
Sample can make the media data frame per second of output reduce, i.e. transmitting code rate reduces, and reduce bandwidth demand, the matchmaker decoded
Each frame period of body stream is larger, and Media Stream is shown by output, without bringing bandwidth resources, the solution of set-top box because of frame losing
The waste of code resource, cpu resource.
Embodiment to facilitate the understanding of the present invention, a kind of computer equipment that sixth embodiment of the invention is provided.
Sixth embodiment:
Sixth embodiment of the invention provides a kind of computer equipment, including processor and memory;
The memory is used to run the computer of the memory storage for storing computer instruction, the processor
Instruction, to realize video broadcasting method.
The method includes:The screen refresh rate of itself is sent to steaming media platform;From the steaming media platform receive with
The matched Media Stream of the screen refresh rate simultaneously plays.
Optionally, the screen refresh rate that itself is sent to steaming media platform, including:Respond the steaming media platform
Inquiry instruction sends the screen refresh rate to the steaming media platform;Or the end actively is reported to the steaming media platform
The current screen refresh rate of end equipment, that is, report display to set current screen refresh rate.
A kind of computer equipment provided through this embodiment, may be implemented on steaming media platform, by to be played
The film source frame per second of film source carries out frame losing or interleave operation, so that screen frame per second is matched with the film source refresh rate of film source to be played, this
Sample can make the media data frame per second of output reduce, i.e. transmitting code rate reduces, and reduce bandwidth demand, the matchmaker decoded
Each frame period of body stream is larger, and Media Stream is shown by output, without bringing bandwidth resources, the solution of set-top box because of frame losing
The waste of code resource, cpu resource.
Embodiment to facilitate the understanding of the present invention, a kind of computer-readable medium that seventh embodiment of the invention is provided.
7th embodiment:
Seventh embodiment of the invention provides a kind of computer-readable medium, and the computer-readable recording medium storage has
One or more program, one or more of programs can be executed by one or more processor, to realize that video is broadcast
Put method.
The method includes:Obtain the screen refresh rate of terminal device;Determine film source to be played film source frame per second whether with
The screen refresh rate matching;In absence of such a match, the film source frame per second of film source to be played is handled, to generate
Film source frame per second and the matched Media Stream of the screen refresh rate;The Media Stream is sent to the terminal device.
Optionally, whether the determining film source frame per second matches with the screen refresh rate, including:Compare the film source frame per second
Whether it is less than preset value with the difference of the screen refresh rate;If the difference of the film source frame per second and the screen refresh rate is not small
In preset value, determine that the film source frame per second and the screen refresh rate mismatch;If the film source frame per second and the screen-refresh
The absolute value of the difference of rate is less than preset value, determines that the film source frame per second is matched with the screen refresh rate.
Optionally, in absence of such a match, the film source frame per second of film source to be played is handled, including:It determines
The size relation of the film source frame per second and the screen refresh rate;If film source frame per second be greater than the screen refresh rate, to it is described to
It plays film source and executes frame losing operation, until the film source to be played is matched with the screen refresh rate;If film source frame per second is less than institute
Screen refresh rate is stated, interleave operation is executed to the film source to be played, until the film source to be played and the screen refresh rate
Matching.
A kind of computer-readable medium provided through this embodiment, may be implemented on steaming media platform, by treating
The film source frame per second for playing film source carries out frame losing or interleave operation, so that the film source refresh rate of screen frame per second and film source to be played
Match, in this way, can make the media data frame per second of output reduces, i.e. transmitting code rate reduces, and reduces bandwidth demand, decoding obtains
Media Stream each frame period it is larger, Media Stream by output show, without bringing bandwidth resources, set-top box because of frame losing
Decoding resource, cpu resource waste.
Embodiment to facilitate the understanding of the present invention, a kind of computer-readable medium that eighth embodiment of the invention is provided.
8th embodiment:
Eighth embodiment of the invention provides a kind of computer-readable medium, and the computer-readable recording medium storage has
One or more program, one or more of programs can be executed by one or more processor, to realize that video is broadcast
Method is put, the method includes:
The screen refresh rate of itself is sent to steaming media platform;It is received and the screen refresh rate from the steaming media platform
Matched Media Stream simultaneously plays.
Optionally, the screen refresh rate that itself is sent to steaming media platform, including:Respond the steaming media platform
Inquiry instruction sends the screen refresh rate to the steaming media platform;Or the end actively is reported to the steaming media platform
The current screen refresh rate of end equipment.
A kind of computer-readable medium provided through this embodiment, may be implemented on steaming media platform, by treating
The film source frame per second for playing film source carries out frame losing or interleave operation, so that the film source refresh rate of screen frame per second and film source to be played
Match, in this way, can make the media data frame per second of output reduces, i.e. transmitting code rate reduces, and reduces bandwidth demand, decoding obtains
Media Stream each frame period it is larger, Media Stream by output show, without bringing bandwidth resources, set-top box because of frame losing
Decoding resource, cpu resource waste.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific
Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art
Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much
Form, all of these belong to the protection of the present invention.
Claims (14)
1. a kind of video broadcasting method, which is characterized in that the method includes:
Obtain the screen refresh rate of terminal device;
Determine whether the film source frame per second of film source to be played matches with the screen refresh rate;
In absence of such a match, the film source frame per second of film source to be played is handled, with generate film source frame per second with it is described
The matched Media Stream of screen refresh rate;
The Media Stream is sent to the terminal device.
2. the method according to claim 1, wherein the determining film source frame per second whether with the screen refresh rate
Matching, including:
Whether the difference for comparing the film source frame per second and the screen refresh rate is less than preset value;
If the difference of the film source frame per second and the screen refresh rate is not less than preset value, the film source frame per second and the screen are determined
Curtain refresh rate mismatches;
If the absolute value of the difference of the film source frame per second and the screen refresh rate is less than preset value, determine the film source frame per second with
The screen refresh rate matching.
3. the method according to claim 1, wherein in absence of such a match, to described in film source to be played
Film source frame per second is handled, including:
Determine the size relation of the film source frame per second and the screen refresh rate;
If film source frame per second is greater than the screen refresh rate, frame losing operation is executed to the film source to be played, until described to be played
Film source is matched with the screen refresh rate;
If film source frame per second is less than the screen refresh rate, interleave operation is executed to the film source to be played, until described to be played
Film source is matched with the screen refresh rate.
4. a kind of video broadcasting method, which is characterized in that the method includes:
The screen refresh rate of itself is sent to steaming media platform;
It receives and the matched Media Stream of the screen refresh rate and plays from the steaming media platform.
5. according to the method described in claim 4, it is characterized in that, the screen-refresh for sending itself to steaming media platform
Rate, including:
The inquiry instruction for responding the steaming media platform sends the screen refresh rate to the steaming media platform;Or actively to
The screen refresh rate that the steaming media platform reports the terminal device current.
6. a kind of video play device, which is characterized in that described device includes:
Refresh rate obtains module, for obtaining the screen refresh rate of terminal device;
Determining module, for determining whether the film source frame per second of film source to be played matches with the screen refresh rate;
Processing module, in absence of such a match, handling the film source frame per second of film source to be played, to generate piece
Source frame rate and the matched Media Stream of the screen refresh rate;
Sending module sends the Media Stream to terminal device.
7. device according to claim 6, which is characterized in that the determining module is used for:
Whether the difference for comparing the film source frame per second and the screen refresh rate is less than preset value;
If the difference of the film source frame per second and the screen refresh rate is not less than preset value, the film source frame per second and the screen are determined
Curtain refresh rate mismatches;
If the absolute value of the difference of the film source frame per second and the screen refresh rate is less than preset value, determine the film source frame per second with
The screen refresh rate matching.
8. device according to claim 6, which is characterized in that the processing module is specifically used for:
Determine the size of the film source frame per second and the screen refresh rate;
If film source frame per second is greater than the screen refresh rate, frame losing operation is executed to film source to be played, until film source to be played and institute
State screen refresh rate matching;
If film source frame per second is less than the screen refresh rate, interleave operation is executed to film source to be played, until film source to be played and institute
State screen refresh rate matching.
9. a kind of video play device, which is characterized in that described device includes:
Transfer module, for sending the screen refresh rate of terminal device to steaming media platform;
Receiving module, for being received and the matched Media Stream of the screen refresh rate from the steaming media platform.
10. device according to claim 9, which is characterized in that the transfer module is specifically used for:
The inquiry instruction of the steaming media platform is responded, with the screen for reporting the terminal device current to the steaming media platform
Refresh rate;Or the screen refresh rate that active reports the terminal device current to the steaming media platform.
11. a kind of computer equipment, which is characterized in that including processor and memory;
The memory refers to for storing computer instruction, the computer that the processor is used to run the memory storage
It enables, to realize video broadcasting method described in any one of claims 1 to 3.
12. a kind of computer equipment, which is characterized in that including processor and memory;
The memory refers to for storing computer instruction, the computer that the processor is used to run the memory storage
It enables, to realize video broadcasting method described in any one of claim 4 to 5.
13. a kind of computer-readable medium, which is characterized in that the computer-readable recording medium storage has one or more
Program, one or more of programs can be executed by one or more processor, any in claims 1 to 3 to realize
Video broadcasting method described in.
14. a kind of computer-readable medium, which is characterized in that the computer-readable recording medium storage has one or more
Program, one or more of programs can be executed by one or more processor, any in claim 4 to 5 to realize
Video broadcasting method described in.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710386065.8A CN108933952A (en) | 2017-05-26 | 2017-05-26 | A kind of video broadcasting method, device, computer equipment and computer-readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710386065.8A CN108933952A (en) | 2017-05-26 | 2017-05-26 | A kind of video broadcasting method, device, computer equipment and computer-readable medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108933952A true CN108933952A (en) | 2018-12-04 |
Family
ID=64451315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710386065.8A Withdrawn CN108933952A (en) | 2017-05-26 | 2017-05-26 | A kind of video broadcasting method, device, computer equipment and computer-readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108933952A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547832A (en) * | 2018-12-29 | 2019-03-29 | 深圳Tcl新技术有限公司 | Adaptive information source frequency playback method, equipment, storage medium and device |
CN109688461A (en) * | 2019-01-16 | 2019-04-26 | 京东方科技集团股份有限公司 | Video broadcasting method and device |
CN109831703A (en) * | 2019-01-22 | 2019-05-31 | 青岛海信电器股份有限公司 | A kind of motion compensation process and device for HDMI signal |
CN110673813A (en) * | 2019-09-29 | 2020-01-10 | 百度在线网络技术(北京)有限公司 | Data processing method and device, electronic equipment and medium |
CN110933315A (en) * | 2019-12-10 | 2020-03-27 | Oppo广东移动通信有限公司 | Image data processing method and related equipment |
CN110996170A (en) * | 2019-12-10 | 2020-04-10 | Oppo广东移动通信有限公司 | Video file playing method and related equipment |
CN111209869A (en) * | 2020-01-08 | 2020-05-29 | 重庆紫光华山智安科技有限公司 | Target following display method, system, equipment and medium based on video monitoring |
CN113691862A (en) * | 2020-05-19 | 2021-11-23 | 深圳市环球数码科技有限公司 | Video processing method, electronic equipment for video playing and video playing system |
CN115396674A (en) * | 2022-10-31 | 2022-11-25 | 摩尔线程智能科技(北京)有限责任公司 | Method, apparatus, medium, and computing apparatus for processing at least one image frame |
WO2023174123A1 (en) * | 2022-03-14 | 2023-09-21 | 维沃移动通信有限公司 | Display control chip, display panel, and related device, method and apparatus |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101044755A (en) * | 2004-10-19 | 2007-09-26 | 皇家飞利浦电子股份有限公司 | Animation judder compensation |
CN101072339A (en) * | 2007-06-12 | 2007-11-14 | 北京中星微电子有限公司 | Method and system for controlling play frame rate synchronization |
CN101702774A (en) * | 2009-10-23 | 2010-05-05 | 深圳中兴力维技术有限公司 | Mobile video code stream customizing device and method applied to mobile video monitoring system |
CN102685437A (en) * | 2012-02-03 | 2012-09-19 | 深圳市创维群欣安防科技有限公司 | Method and monitor for compensating video image |
CN103379363A (en) * | 2012-04-19 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Video processing method and apparatus, mobile terminal and system |
CN105264892A (en) * | 2013-06-07 | 2016-01-20 | 苹果公司 | Tuning video compression for high frame rate and variable frame rate capture |
CN105763919A (en) * | 2016-04-14 | 2016-07-13 | 福州瑞芯微电子股份有限公司 | Method and device for display and video synchronization |
CN106205460A (en) * | 2016-09-29 | 2016-12-07 | 京东方科技集团股份有限公司 | The driving method of display device, time schedule controller and display device |
-
2017
- 2017-05-26 CN CN201710386065.8A patent/CN108933952A/en not_active Withdrawn
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101044755A (en) * | 2004-10-19 | 2007-09-26 | 皇家飞利浦电子股份有限公司 | Animation judder compensation |
CN101072339A (en) * | 2007-06-12 | 2007-11-14 | 北京中星微电子有限公司 | Method and system for controlling play frame rate synchronization |
CN101702774A (en) * | 2009-10-23 | 2010-05-05 | 深圳中兴力维技术有限公司 | Mobile video code stream customizing device and method applied to mobile video monitoring system |
CN102685437A (en) * | 2012-02-03 | 2012-09-19 | 深圳市创维群欣安防科技有限公司 | Method and monitor for compensating video image |
CN103379363A (en) * | 2012-04-19 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Video processing method and apparatus, mobile terminal and system |
CN105264892A (en) * | 2013-06-07 | 2016-01-20 | 苹果公司 | Tuning video compression for high frame rate and variable frame rate capture |
CN105763919A (en) * | 2016-04-14 | 2016-07-13 | 福州瑞芯微电子股份有限公司 | Method and device for display and video synchronization |
CN106205460A (en) * | 2016-09-29 | 2016-12-07 | 京东方科技集团股份有限公司 | The driving method of display device, time schedule controller and display device |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547832A (en) * | 2018-12-29 | 2019-03-29 | 深圳Tcl新技术有限公司 | Adaptive information source frequency playback method, equipment, storage medium and device |
CN109688461A (en) * | 2019-01-16 | 2019-04-26 | 京东方科技集团股份有限公司 | Video broadcasting method and device |
CN109831703A (en) * | 2019-01-22 | 2019-05-31 | 青岛海信电器股份有限公司 | A kind of motion compensation process and device for HDMI signal |
CN110673813A (en) * | 2019-09-29 | 2020-01-10 | 百度在线网络技术(北京)有限公司 | Data processing method and device, electronic equipment and medium |
CN110996170B (en) * | 2019-12-10 | 2022-02-15 | Oppo广东移动通信有限公司 | Video file playing method and related equipment |
CN110996170A (en) * | 2019-12-10 | 2020-04-10 | Oppo广东移动通信有限公司 | Video file playing method and related equipment |
CN110933315A (en) * | 2019-12-10 | 2020-03-27 | Oppo广东移动通信有限公司 | Image data processing method and related equipment |
CN111209869A (en) * | 2020-01-08 | 2020-05-29 | 重庆紫光华山智安科技有限公司 | Target following display method, system, equipment and medium based on video monitoring |
CN111209869B (en) * | 2020-01-08 | 2021-03-12 | 重庆紫光华山智安科技有限公司 | Target following display method, system, equipment and medium based on video monitoring |
CN113691862A (en) * | 2020-05-19 | 2021-11-23 | 深圳市环球数码科技有限公司 | Video processing method, electronic equipment for video playing and video playing system |
CN113691862B (en) * | 2020-05-19 | 2023-09-01 | 深圳市环球数码科技有限公司 | Video processing method, electronic device for video playing and video playing system |
WO2023174123A1 (en) * | 2022-03-14 | 2023-09-21 | 维沃移动通信有限公司 | Display control chip, display panel, and related device, method and apparatus |
CN115396674A (en) * | 2022-10-31 | 2022-11-25 | 摩尔线程智能科技(北京)有限责任公司 | Method, apparatus, medium, and computing apparatus for processing at least one image frame |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108933952A (en) | A kind of video broadcasting method, device, computer equipment and computer-readable medium | |
CN104581405B (en) | A kind of display content processing method and equipment | |
US8752102B2 (en) | Intelligent retransmission of data stream segments | |
CN105721921B (en) | A kind of adaptive selection method of multiwindow Video Decoder | |
CN112492395A (en) | Data processing method and device and electronic equipment | |
CN103702139B (en) | Video-on-demand system based on scalable coding under mobile environment | |
CN110139113B (en) | Transmission parameter distribution method and device for video resources | |
US8843983B2 (en) | Video decomposition and recomposition | |
JP2006525771A (en) | System and method for communicating with a display device via a network | |
US20090178096A1 (en) | Intelligent over-transmission of media data segments | |
EP2827596A1 (en) | Transmitting and receiving method of multimedia video data and corresponding device | |
CN106303682B (en) | Method, apparatus, terminal and the server of channel switching | |
US20200336803A1 (en) | Media data processing method and apparatus | |
Yi et al. | A measurement study of YouTube 360 live video streaming | |
JP2006135987A (en) | Digital broadcasting data providing apparatus and method using wireless lan, and wireless terminal device | |
CN111866526B (en) | Live broadcast service processing method and device | |
CN104935957B (en) | For playing the terminal system, 4k cloud platform and play system of 4k video | |
US20160165301A1 (en) | Devices and methods for obtaining media stream with adaptive resolutions | |
WO2015085873A1 (en) | Video code stream obtaining method and apparatus | |
Begen et al. | Road to salvation: streaming clients and content delivery networks working together | |
CN108882010A (en) | A kind of method and system that multi-screen plays | |
CN103442288A (en) | Method, device and system for processing of trans-equipment data contents | |
CN114554277A (en) | Multimedia processing method, device, server and computer readable storage medium | |
CN106791896A (en) | High definition/super clear program satellite internet transmission platform | |
CN1996813B (en) | Self-adapted media transfer management of the continuous media stream used for LAN/WAN environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181204 |
|
WW01 | Invention patent application withdrawn after publication |