CN108055554A - Video broadcasting method, TV, server and computer readable storage medium - Google Patents
Video broadcasting method, TV, server and computer readable storage medium Download PDFInfo
- Publication number
- CN108055554A CN108055554A CN201711346164.XA CN201711346164A CN108055554A CN 108055554 A CN108055554 A CN 108055554A CN 201711346164 A CN201711346164 A CN 201711346164A CN 108055554 A CN108055554 A CN 108055554A
- Authority
- CN
- China
- Prior art keywords
- video
- quality metric
- server
- broadcasting method
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000013442 quality metrics Methods 0.000 claims abstract description 80
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 230000002452 interceptive effect Effects 0.000 abstract description 20
- 230000000694 effects Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008713 feedback mechanism Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234345—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of video broadcasting method, the video broadcasting method is applied to TV, and the video broadcasting method comprises the following steps:Video data to be played is obtained, and plays the video;If detecting, there is interim card in the video playing, obtains Video Quality Metric call format, and the Video Quality Metric call format is sent to server, so that the server converts the video for interim card occur;The transformed video data of the server is received, and continues to play the video.The invention also discloses a kind of TV, server and computer readable storage mediums.The present invention solves the problems, such as the video playing interim card under multi-screen interactive technical background, realizes more smooth video display effect.
Description
Technical field
The present invention relates to ntelligent television technolog field more particularly to a kind of video broadcasting method, TV, server and calculating
Machine readable storage medium storing program for executing.
Background technology
With the promotion and popularization of smart television, tablet and smart mobile phone, the mode of home entertaining has also gradually marched toward intelligence
The epoch can be changed.The especially appearance of multi-screen interactive technology so that TV has obtained another breakthrough in terms of function is used, to TV
User brings unprecedented convenience and recreation experience.
Briefly, multi-screen interactive technology is exactly between the screen of several equipment, is mutually connected by special connection equipment
Conversion is connect, realizes that the video between each screen is shared.For example the film on mobile phone can play on TV, the content of computer can be with
Project to that TV is first-class, multi-screen interactive technology is a kind of technology quietly risen at present.But pass through wireless network at present
Network, transmission video are launched onto video screen, due to being influenced be subject to network speed and wireless lan signal, when launching transmission video
It can there are transmission speed is slow, the phenomenon that interim card occurs in video playing to a certain extent.
The content of the invention
It is a primary object of the present invention to provide a kind of video broadcasting method, device and computer readable storage medium, purport
In the case where solving multi-screen interactive technical background, video push to video screen, ask by the technology there are Caton phenomenon in playing process
Topic.
To achieve the above object, the present invention provides a kind of video broadcasting method, and the video broadcasting method is applied to TV,
The described method includes:
Video data to be played is obtained, and plays the video;
If detecting, there is interim card in the video playing, obtains Video Quality Metric call format, and by the Video Quality Metric
Call format is sent to server, so that the server converts the video for interim card occur;
The transformed video data of the server is received, and continues to play the video.
Optionally, the video broadcasting method, which is characterized in that it is described to obtain video data to be played, and described in broadcasting
The step of video, includes:
Obtain video data and its broadcast path to be played;
According to the broadcast path, the video is played on local player.
Optionally, the video broadcasting method, which is characterized in that it is described to obtain video data to be played, and described in broadcasting
After the step of video, further include:
The video data to be played is uploaded in server.
Optionally, the video broadcasting method, which is characterized in that if described detect that interim card occurs in the video playing,
Video Quality Metric call format is then obtained, and the Video Quality Metric call format is sent to server, for the server pair
The step of video for interim card occur is converted includes:
If detecting, there is interim card in the video playing, obtains the Video Quality Metric call format that mobile equipment uploads;
The Video Quality Metric call format is sent to server, so that the server video of interim card occurs to described
It is converted.
In addition, to achieve the above object, the present invention also provides a kind of video broadcasting method, the video broadcasting method application
In server, the described method includes:
Obtain video data to be played;
Obtain Video Quality Metric request and the Video Quality Metric call format that TV is sent;
It is asked based on the video data to be played and the Video Quality Metric, according to the Video Quality Metric call format to referring to
Determine video to be converted, and transformed video data is sent to TV, so that TV continues to play.
Optionally, the video broadcasting method, which is characterized in that the Video Quality Metric for obtaining TV transmission is asked and regarded
The step of frequency format transformation requirement, includes:
Video Quality Metric request and the Video Quality Metric call format that TV is sent are received, wherein, the Video Quality Metric form is extremely
Include resolution ratio, video format less.
Optionally, the video broadcasting method, which is characterized in that described based on the video data to be played and described to regard
Frequency convert requests convert designated according to the Video Quality Metric call format, and by transformed video data transmitting
The step of giving TV, continuing and play for TV includes:
If the data flow in the video data to be played is multiplex data stream, the multiplex data stream is converted into more
A single-pass data stream;
According to the Video Quality Metric call format, the multiple single-pass data stream is converted, and will be after the conversion
Multiple single-pass data streams be sent to TV, so that TV continues to play.
In addition, to achieve the above object, the present invention also provides a kind of TV, the TV includes:Memory, processor and
The video reproduction program that can be run on the memory and on the processor is stored in, the video reproduction program is described
The step of processor realizes video broadcasting method as described above when performing.
In addition, to achieve the above object, the present invention also provides a kind of server, the server includes:Memory, processing
Device and the video reproduction program that can be run on the memory and on the processor is stored in, the video reproduction program quilt
The step of processor realizes video broadcasting method as described above when performing.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage medium
Video reproduction program is stored on storage medium, the video reproduction program realizes video as described above when being executed by processor
The step of playback method.
A kind of video broadcasting method proposed by the present invention obtains the video data that mobile equipment uploads first, and in TV
End plays the video, when interim card occurs in television broadcasting, immediately obtains Video Quality Metric call format, and sends and be somebody's turn to do to server
Video Quality Metric call format, request server convert the video for interim card occur, after reception server converts afterwards
Video data, continue video playing.It is fast when interim card occurs in video playing by video broadcasting method proposed by the present invention
Speed converts the video for interim card occur, reduces period of reservation of number, and the video solved under multi-screen interactive technical background is broadcast
Interim card problem is put, realizes more smooth video display effect.
Description of the drawings
Fig. 1 is the system structure diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is the flow diagram of video broadcasting method first embodiment of the present invention;
Fig. 3 is the flow diagram of video broadcasting method second embodiment of the present invention;
Fig. 4 is the refinement flow diagram of the step S20 in Fig. 3;
Fig. 5 is the flow diagram of video broadcasting method 3rd embodiment of the present invention;
Fig. 6 is the refinement flow diagram of the step S60 in Fig. 5.
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.
The primary solutions of the embodiment of the present invention are:Video data to be played is obtained, and plays the video;If detection
There is interim card to the video playing, then obtain Video Quality Metric call format, and the Video Quality Metric call format is sent to
Server, so that the server converts the video for interim card occur;Receive the transformed video of the server
Data, and continue to play the video.By the technical solution of the embodiment of the present invention, solve and regarded under multi-screen interactive technical background
Frequency is pushed to video screen, there is technical issues that in playing process.
As shown in Figure 1, the system structure diagram for the hardware running environment that Fig. 1, which is the embodiment of the present invention, to be related to.
As shown in Figure 1, the system can include:Processor 1001, such as CPU, network interface 1004, user interface
1003, memory 1005, server 1006, TV 1007, communication bus 1002.Wherein, communication bus 1002 is used to implement this
Connection communication between a little components.Server 1006, for sending vision signal to TV 1007.TV 1007, for receiving
The vision signal that server 1006 is sent.User interface 1003 can include display screen (Display), input unit such as keyboard
(Keyboard), optional user interface 1003 can also include standard wireline interface and wireless interface.Network interface 1004 is optional
Can include standard wireline interface and wireless interface (such as WI-FI interfaces).Memory 1005 can be high-speed RAM memory,
Can also be stable memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally may be used also
To be independently of the storage device of aforementioned processor 1001.
It will be understood by those skilled in the art that the restriction of the system structure shown in Fig. 1 not structure paired systems, can wrap
It includes and either combines some components or different components arrangement than illustrating more or fewer components.
As shown in Figure 1, it can lead to as in a kind of memory 1005 of computer storage media including operating system, network
Believe module, Subscriber Interface Module SIM and video reproduction program.
In the system shown in figure 1, network interface 1004 is mainly used for connecting background server, is carried out with background server
Data communication;User interface 1003 is mainly used for connecting client (user terminal), with client into row data communication;Processor
1001st, memory 1005 can be arranged in video play device, and the video play device is deposited by the calling of processor 1001
The video reproduction program stored in reservoir 1005, and perform following operation:
Video data to be played is obtained, and plays the video;
If detecting, there is interim card in the video playing, obtains Video Quality Metric call format, and by the Video Quality Metric
Call format is sent to server, so that the server converts the video for interim card occur;
The transformed video data of the server is received, and continues to play the video.
Further, processor 1001 can call the video reproduction program stored in memory 1005, also perform following
Operation:
Obtain video data and its broadcast path to be played;
According to the broadcast path, the video is played on local player.
Further, processor 1001 can call the video reproduction program stored in memory 1005, also perform following
Operation:
The video data to be played is uploaded in server.
Further, processor 1001 can call the video reproduction program stored in memory 1005, also perform following
Operation:
If detecting, there is interim card in the video playing, obtains the Video Quality Metric call format that mobile equipment uploads;
The Video Quality Metric call format is sent to server, so that the server video of interim card occurs to described
It is converted.
Further, processor 1001 can call the video reproduction program stored in memory 1005, also perform following
Operation:
Obtain video data to be played;
Obtain Video Quality Metric request and the Video Quality Metric call format that TV is sent;
It is asked based on the video data to be played and the Video Quality Metric, according to the Video Quality Metric call format to referring to
Determine video to be converted, and transformed video data is sent to TV, so that TV continues to play.
Further, processor 1001 can call the video reproduction program stored in memory 1005, also perform following
Operation:
Video Quality Metric request and the Video Quality Metric call format that TV is sent are received, wherein, the Video Quality Metric form is extremely
Include resolution ratio, video format less.
Further, processor 1001 can call the video reproduction program stored in memory 1005, also perform following
Operation:
If the data flow in the video data to be played is multiplex data stream, the multiplex data stream is converted into more
A single-pass data stream;
According to the Video Quality Metric call format, the multiple single-pass data stream is converted, and will be after the conversion
Multiple single-pass data streams be sent to TV, so that TV continues to play.
Scheme provided in this embodiment obtains the video data that mobile equipment uploads, and plays this in television and regard first
Frequently, when interim card occurs in television broadcasting, Video Quality Metric call format is immediately obtained, and the Video Quality Metric lattice are sent to server
Formula requirement, request server convert the video for interim card occur, receive the video data after server converts afterwards,
Continue video playing.By video broadcasting method proposed by the present invention, solves the video playing under multi-screen interactive technical background
Interim card problem realizes more smooth video display effect.
Based on above-mentioned hardware configuration, video broadcasting method embodiment of the present invention is proposed.
With reference to Fig. 2, Fig. 2 is the flow diagram of video broadcasting method first embodiment of the present invention, in this embodiment, depending on
Frequency playback method is applied to TV, the described method includes:
Step S10 obtains video data to be played, and plays the video;
Step S20, if detecting, there is interim card in the video playing, obtains Video Quality Metric call format, and by described in
Video Quality Metric call format is sent to server, so that the server converts the video for interim card occur;
Step S30 receives the transformed video data of the server, and continues to play the video.
With the promotion and popularization of smart television, tablet and smart mobile phone, the mode of home entertaining has also gradually marched toward intelligence
The epoch can be changed.The especially appearance of multi-screen interactive technology so that TV has obtained another breakthrough in terms of function is used, to TV
User brings unprecedented convenience and recreation experience.The use condition of multi-screen interactive is very simple, it is only necessary to mobile terminal
DLNA (Digital Living Network Alliance, Digital Life Network Alliance) agreement is supported with TV, is ensured simultaneously
Mobile terminal and TV are in same LAN, and it is " unlatching " state that super TV, which is needed " multi-screen interactive " function setting,
Just it can be used.The advantage of multi-screen interactive technology is can be by wireless network connection, and from the constraint of other equipment, movement is certainly
By.
Multi-screen interactive refers to, with agreements such as IGRS, Miracast, connect by WIFI network, in different multimedia terminal
On, such as the common different intelligent terminal device based on the different operating systems such as IOS, Android, such as mobile phone, PAD, TV
Deng between, the sequence of operations such as the transmission, parsing, displaying, control of multimedia (audio, video, picture) content can be carried out, it can be with
Shared displaying content, the multimedia for enriching user are lived simultaneously in different platform equipment.
Briefly, multi-screen interactive technology is exactly between the screen of several equipment, is mutually connected by special connection equipment
Conversion is connect, realizes that the video between each screen is shared.Such as the film on mobile phone can play on TV, the picture on tablet can
To share on TV, that the content of computer can project to TV is first-class, and multi-screen interactive technology is a kind of quietly emerging at present
The technology risen.
But at present by wireless network, transmission video is launched onto video screen, due to be subject to shared file size,
The influence of network speed and wireless lan signal power can have transmission to a certain extent when launching transmission video from mobile equipment
Speed is slow, the phenomenon that interim card occurs in video playing, can not be shown in real time in television, pole is brought to the viewing experience of user
It is big to influence.
Therefore, for overcome the deficiencies in the prior art, the present invention proposes a kind of video broadcasting method, by increasing message
Feedback mechanism after television plays interim card, sends messages to terminal device, informs the video resolution that the machine is supported immediately
Size selects for terminal.At the same time, by being converted into multiple single-pass data streams to the multiplex data stream received, number is improved
According to stream transfer efficiency, realize and current interim card data flow is played in conversion, it can also be by realizing video screen module in television
The switching of formula makes the video playing under multi-screen interactive technical background more smooth, greatlys improve the viewing experience of user.
Before the present embodiment is embodied, first have to build the environment of multi-screen interactive, television is set with movement
It is standby, it is in by connecting router in same LAN, user's operation movement equipment (such as mobile phone) will transmit data at this time
Television is uploaded to, in the present embodiment, the data of transmission are mainly by taking video resource as an example.The video counts are sent by mobile equipment
According to broadcast path and corresponding video data to be played to television, television receives the broadcast path of video data
Afterwards, you can using its local, player commences play out video.Television can be established with server and connected simultaneously, be treated what is received
Playing video data is stored into server, wherein, data conversion module is built-in in server.
Further, when television is detected since video file is excessive or due to current network dtr signal, and
Cause video playing there are during Caton phenomenon, just notification server immediately, currently playing video is turned by server
It changes, to realize the smooth playing of video.In the present embodiment, to the conversion of currently playing video, video playing is mainly included
The conversion of format conversion and resolution sizes.
Specifically, the form to video playing and resolution sizes determine, are determined by user.When the video of television
When interim card occurs in broadcasting, television can send out message to mobile terminal device immediately, ask the user whether the pattern of video playing
Smooth pattern is switched to, and informs the video resolution size that user's current television end is supported.When user is in mobile equipment
On selected corresponding resolution ratio, and confirm beginning under smooth pattern play video when, television immediately to server send
Video Quality Metric is asked, and sends the requirement of format transformation, video format supported including resolution ratio, current television etc..With this
Meanwhile television also sends the message of a Video Quality Metric to mobile equipment, informs mobile equipment video just in the handover.
When server receives the Video Quality Metric request of television transmission, video data that start to process is specified, according to
The requirement of format transformation carries out conversion process.After converting successfully, you can new video data is sent to television, makes to work as forward sight
Frequency continues to play, wherein, transformed video play mode is the pattern after switching.
In the present embodiment, the video data that mobile equipment uploads is obtained first, and plays the video in television, works as electricity
When there is interim card depending on end broadcasting, Video Quality Metric call format is immediately obtained, and the Video Quality Metric call format is sent to server,
Request server converts the video for interim card occur, receives the video data after server converts afterwards, continues to regard
Frequency plays.By video broadcasting method proposed by the present invention, the video playing interim card solved under multi-screen interactive technical background is asked
Topic, realizes more smooth video display effect.
Further, with reference to Fig. 3, based on above-described embodiment, video broadcasting method second embodiment of the present invention is proposed, at this
In embodiment, the step S10 includes:
Step S11 obtains video data and its broadcast path to be played;
Step S12 according to the broadcast path, plays the video on local player.
In multi-screen interactive technology, television and mobile equipment are in same LAN by connecting router, used
Family can be uploaded to television by operating mobile equipment (such as mobile phone) by data are transmitted, and realize mobile equipment and television
Screen sharing enriches the multimedia life of user.
After television is connected with mobile equipment, video data can be sent to television by mobile equipment, for TV
End plays out it.Specifically, user is by operating mobile equipment transmitting video data to television, for example, move equipment with
After television connection, user selects video to be played on the mobile apparatus, the path which stores in a mobile device, i.e.,
Received broadcast path when playing the video for television, television according to the broadcast path of the video data received,
Using its local, player commences play out video, and user can watch video in mobile equipment and television simultaneously, be simultaneously
User provides better viewing experience.It is understood that user can by mobile equipment to the video that television plays into
The sequence of operations such as row change, control.
Further, the video data to be played obtained from mobile equipment can be uploaded in server and deposit by television
Storage, when interim card occurs in video playing, you can by server by the video data to be played to there is the video data of interim card
It is converted, reduces the time of video cardton.
Further, as shown in figure 4, the step S20 includes:
Step S21, if detecting, there is interim card in the video playing, obtains the Video Quality Metric form that mobile equipment uploads
It is required that;
The Video Quality Metric call format is sent to server, so that the server blocks to described by step S22
The video to pause is converted.
In the present embodiment, when television detect due to video file is excessive or due to current network signal compared with
Difference, and cause video playing that can send out message immediately to mobile terminal device there are during Caton phenomenon, it asks the user whether video
The pattern switching of broadcasting informs the video resolution size that user's current television end is supported to smooth pattern, so as to
Family makes choice the form of broadcasting.
Specifically, in the present embodiment, it is the selection for representing video definition, usually to the selection of video resolution
For, the clarity of video playing includes super clear, high definition, smoothness etc..When occurring Caton phenomenon in video display process, occur clear
The switch prompting of clear degree is the common solution of existing player, and this method is not applied to card of televising also at present
In.And video broadcasting method proposed by the present invention, when there is interim card in television video playing, you can immediately to mobile equipment
Inquiry message is sent, asks the user whether to adjust the play mode of current video to the lower pattern of clarity, such as from height
Clear pattern switching is smooth pattern, and the reduction of clarity can reduce the video cardton problem caused by network signal difference.
Similarly, it when interim card occurs in broadcasting, can also ask the user whether to change the video format of the video have
Body, common video format includes:MPEG, MPG, DAT, MP4 etc., different video formats broadcasting stability and broadcast
It is different to put in the quality of picture, therefore, when video playing when something goes wrong, can solve to regard by replacing video format
Frequency, which plays, there is the problem of interim card.
In the present embodiment, when televise there is interim card when, i.e., sent to mobile equipment and ask whether to carry out accordingly
The information of Video Quality Metric, user determine corresponding Video Quality Metric call format by mobile equipment, and television receives the video
After format transformation requirement, you can send it to server, allow server according to the Video Quality Metric call format to there is interim card
Video handled, shorten the time of video cardton, as early as possible be user play video.Video playing side proposed by the present invention
Method, by increasing message feedback mechanism, the related pattern for allowing mobile equipment that current video can voluntarily be selected to play improves user's body
It tests.
With reference to Fig. 5, Fig. 5 is the flow diagram of video broadcasting method 3rd embodiment of the present invention, in this embodiment, depending on
Frequency playback method is applied to server, the described method includes:
Step S40 obtains video data to be played;
Step S50 obtains Video Quality Metric request and Video Quality Metric call format that TV is sent;
Step S60 is asked based on the video data to be played and the Video Quality Metric, according to the Video Quality Metric form
It is required that being converted to designated, and transformed video data is sent to TV, so that TV continues to play.
In the present embodiment, what is stored in server is video resource to be played, which is in movement
When video data is uploaded to television by equipment, sent from television to server.When interim card occurs in video playing, server is just
Receive the Video Quality Metric request of television transmission and the call format of Video Quality Metric.Afterwards, server is received with regard to basis
Video Quality Metric call format converts the video data of the appearance interim card under the video data to be played, when converting
Afterwards, just send transformed to television as a result, television can continue to play video.
Further, as shown in fig. 6, the step S60 includes:
Step S61, if the data flow in the video data to be played is multiplex data stream, by the multiplex data stream
It is converted into multiple single-pass data streams;
Step S62 according to the Video Quality Metric call format, converts the multiple single-pass data stream, and by institute
It states transformed multiple single-pass data streams and is sent to TV, so that TV continues to play the video.
In the present embodiment, after server receives Video Quality Metric request and the call format of television, server
In the video data stream to be converted of data conversion module, that is, start to process.
Specifically, it is as follows to the processing method of video data stream:When the quantity of data flow is very huge, to what is received
Multiplex data stream is divided, and changes into multiple single-pass data streams, and flows into line flag to each single-pass data, and labeling method can
To be marked with ID.Afterwards, the operation of conversion and the size compression of resolution ratio is just carried out to each single-pass data stream.
Because the decoded essence of video is that original data encoded one by one is become the corresponding picture of pixel one by one
Element value, due to having carried out the conversion of resolution ratio to original video received, so the data conversion module pair in server
It is reduced in the decoding complex degree of video resource, therefore the time being decoded also is reduced therewith, thereby may be ensured that video solution
The process of code can export presentation faster, you can to reduce the time of video cardton, play video as soon as possible for user.
When server complete to currently there is the conversion of the video data stream of interim card after, according in transfer process to each
The mark that single channel video flowing carries out, the broadcast path of current video is sent to television, and exports the decoding knot after Video Quality Metric
Fruit makes current video continue to play.
In the present embodiment, after server receives the Video Quality Metric call format that television is sent, according to the Video Quality Metric
Call format converts the video data for interim card occur, and transformed data are then forwarded to television, the mistake of conversion
Journey mainly by the way that multi-path video stream is divided into multiple single-pass data streams, the efficiency of data stream is improved with this, makes data
Circulation is changed faster, so that video playing is more smooth, promotes user's viewing experience.
In addition, the embodiment of the present invention also proposes a kind of TV, the TV includes:Memory, processor and it is stored in institute
The video reproduction program that can be run on memory and on the processor is stated, the video reproduction program is held by the processor
The step of video broadcasting method as described above is realized during row.
The specific embodiment of TV of the present invention and each embodiment of above-mentioned video broadcasting method are essentially identical, do not do herein
It repeats.
In addition, the embodiment of the present invention also proposes a kind of server, the server includes:Memory, processor and storage
On the memory and the video reproduction program that can run on the processor, the video reproduction program is by the processing
The step of device realizes video broadcasting method as described above when performing.
The specific embodiment of server of the present invention and each embodiment of above-mentioned video broadcasting method are essentially identical, herein not
It repeats.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium, the computer readable storage medium
On be stored with video reproduction program, the video reproduction program realizes video broadcasting method as described above when being executed by processor
The step of.
Each embodiment base of the specific embodiment of computer readable storage medium of the present invention and above-mentioned video broadcasting method
This is identical, and this will not be repeated here.
Scheme provided in this embodiment obtains the video data that mobile equipment uploads, and plays this in television and regard first
Frequently, when interim card occurs in television broadcasting, Video Quality Metric call format is immediately obtained, and the Video Quality Metric lattice are sent to server
Formula requirement, request server convert the video for interim card occur, receive the video data after server converts afterwards,
Continue video playing.By video broadcasting method proposed by the present invention, solves the video playing under multi-screen interactive technical background
Interim card problem realizes more smooth video display effect.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row
His property includes, so that process, method, article or system including a series of elements not only include those elements, and
And it further includes other elements that are not explicitly listed or further includes as this process, method, article or system institute inherently
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including this
Also there are other identical elements in the process of element, method, article or system.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on such understanding, technical scheme substantially in other words does the prior art
Going out the part of contribution can be embodied in the form of software product, which is stored in one as described above
In storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions use so that a station terminal equipment (can be mobile phone,
Computer, server, air conditioner or network equipment etc.) perform method described in each embodiment of the present invention.
It these are only the preferred embodiment of the present invention, be not intended to limit the scope of the invention, it is every to utilize this hair
The equivalent structure or equivalent flow shift that bright specification and accompanying drawing content are made directly or indirectly is used in other relevant skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of video broadcasting method, which is characterized in that the video broadcasting method is applied to TV, the video broadcasting method
Comprise the following steps:
Video data to be played is obtained, and plays the video;
If detecting, there is interim card in the video playing, obtains Video Quality Metric call format, and by the Video Quality Metric form
It is required that server is sent to, so that the server converts the video for interim card occur;
The transformed video data of the server is received, and continues to play the video.
2. video broadcasting method as described in claim 1, which is characterized in that it is described to obtain video data to be played, and play
The step of video, includes:
Obtain video data and its broadcast path to be played;
According to the broadcast path, the video is played on local player.
3. video broadcasting method as claimed in claim 2, which is characterized in that it is described to obtain video data to be played, and play
After the step of video, further include:
The video data to be played is uploaded in server.
4. video broadcasting method as described in claim 1, which is characterized in that if described detect that the video playing is blocked
, then Video Quality Metric call format is obtained, and the Video Quality Metric call format is sent to server, for the server
The step of being converted to the video for interim card occur includes:
If detecting, there is interim card in the video playing, obtains the Video Quality Metric call format that mobile equipment uploads;
The Video Quality Metric call format is sent to server, so that the server carries out the video for interim card occur
Conversion.
5. a kind of video broadcasting method, which is characterized in that the video broadcasting method is applied to server, the video playing side
Method comprises the following steps:
Obtain video data to be played;
Obtain Video Quality Metric request and the Video Quality Metric call format that TV is sent;
It is asked based on the video data to be played and the Video Quality Metric, is regarded according to the Video Quality Metric call format to specifying
Frequency is converted, and transformed video data is sent to TV, so that TV continues to play.
6. video broadcasting method as claimed in claim 5, which is characterized in that the Video Quality Metric request for obtaining TV and sending
Include with the step of Video Quality Metric call format:
Video Quality Metric request and the Video Quality Metric call format that TV is sent are received, wherein, the Video Quality Metric form at least wraps
Include resolution ratio, video format.
7. video broadcasting method as claimed in claim 5, which is characterized in that described to be based on the video data to be played and institute
Video Quality Metric request is stated, designated is converted according to the Video Quality Metric call format, and by transformed video counts
Include according to the step of being sent to TV, continue and play for TV:
If the data flow in the video data to be played is multiplex data stream, the multiplex data stream is converted into multiple lists
Circuit-switched data stream;
According to the Video Quality Metric call format, the multiple single-pass data stream is converted, and will be described transformed more
A single-pass data stream is sent to TV, so that TV continues to play.
8. a kind of TV, which is characterized in that the TV includes:It memory, processor and is stored on the memory and can
The video reproduction program run on the processor realizes such as right when the video reproduction program is performed by the processor
It is required that the step of video broadcasting method any one of 1 to 4.
9. a kind of server, which is characterized in that the server includes:It memory, processor and is stored on the memory
And the video reproduction program that can be run on the processor, it is realized such as when the video reproduction program is performed by the processor
The step of video broadcasting method any one of claim 5 to 7.
10. a kind of computer readable storage medium, which is characterized in that be stored with video on the computer readable storage medium and broadcast
Program is put, the video reproduction program realizes video playing as claimed any one in claims 1 to 3 when being executed by processor
The step of method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711346164.XA CN108055554A (en) | 2017-12-14 | 2017-12-14 | Video broadcasting method, TV, server and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711346164.XA CN108055554A (en) | 2017-12-14 | 2017-12-14 | Video broadcasting method, TV, server and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108055554A true CN108055554A (en) | 2018-05-18 |
Family
ID=62133130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711346164.XA Pending CN108055554A (en) | 2017-12-14 | 2017-12-14 | Video broadcasting method, TV, server and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108055554A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110944220A (en) * | 2019-12-10 | 2020-03-31 | 北京爱奇艺科技有限公司 | Video screen projection playing method, device, equipment and system |
CN112423137A (en) * | 2020-10-26 | 2021-02-26 | 深圳Tcl新技术有限公司 | Video playing method, device and system, smart television and server |
CN112839238A (en) * | 2019-11-22 | 2021-05-25 | 腾讯科技(深圳)有限公司 | Screen projection playing method and device and storage medium |
CN113301398A (en) * | 2020-07-27 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Information processing method and system, server device and client device |
CN115633019A (en) * | 2022-10-19 | 2023-01-20 | 北京融讯科创技术有限公司 | Media playing method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101715124A (en) * | 2008-10-07 | 2010-05-26 | 镇江唐桥微电子有限公司 | Single-input and multi-output video encoding system and video encoding method |
CN101783946A (en) * | 2010-01-30 | 2010-07-21 | 青岛海信网络科技股份有限公司 | Video decoding method, video decoder and video monitoring system |
CN101917391A (en) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Method for playing network video and system for playing network video |
CN202135269U (en) * | 2011-07-22 | 2012-02-01 | 江苏宇天新媒体技术有限公司 | System for realizing mobile phone video playing |
CN103220577A (en) * | 2012-01-18 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method, device and system for video displaying |
CN105306963A (en) * | 2015-10-20 | 2016-02-03 | 努比亚技术有限公司 | Video processing system, device and method self-adapting to mobile terminal resolution |
CN106162316A (en) * | 2015-04-15 | 2016-11-23 | 腾讯科技(深圳)有限公司 | The data processing method of a kind of video flowing, device and system |
-
2017
- 2017-12-14 CN CN201711346164.XA patent/CN108055554A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101715124A (en) * | 2008-10-07 | 2010-05-26 | 镇江唐桥微电子有限公司 | Single-input and multi-output video encoding system and video encoding method |
CN101917391A (en) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Method for playing network video and system for playing network video |
CN101783946A (en) * | 2010-01-30 | 2010-07-21 | 青岛海信网络科技股份有限公司 | Video decoding method, video decoder and video monitoring system |
CN202135269U (en) * | 2011-07-22 | 2012-02-01 | 江苏宇天新媒体技术有限公司 | System for realizing mobile phone video playing |
CN103220577A (en) * | 2012-01-18 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method, device and system for video displaying |
CN106162316A (en) * | 2015-04-15 | 2016-11-23 | 腾讯科技(深圳)有限公司 | The data processing method of a kind of video flowing, device and system |
CN105306963A (en) * | 2015-10-20 | 2016-02-03 | 努比亚技术有限公司 | Video processing system, device and method self-adapting to mobile terminal resolution |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112839238A (en) * | 2019-11-22 | 2021-05-25 | 腾讯科技(深圳)有限公司 | Screen projection playing method and device and storage medium |
CN110944220A (en) * | 2019-12-10 | 2020-03-31 | 北京爱奇艺科技有限公司 | Video screen projection playing method, device, equipment and system |
CN113301398A (en) * | 2020-07-27 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Information processing method and system, server device and client device |
CN113301398B (en) * | 2020-07-27 | 2022-12-02 | 阿里巴巴集团控股有限公司 | Information processing method and system, server device and client device |
CN112423137A (en) * | 2020-10-26 | 2021-02-26 | 深圳Tcl新技术有限公司 | Video playing method, device and system, smart television and server |
CN112423137B (en) * | 2020-10-26 | 2024-06-04 | 深圳Tcl新技术有限公司 | Video playing method, device and system, intelligent television and server |
CN115633019A (en) * | 2022-10-19 | 2023-01-20 | 北京融讯科创技术有限公司 | Media playing method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11838563B2 (en) | Switching between transmitting a preauthored video frame and a composited video frame | |
CN108055554A (en) | Video broadcasting method, TV, server and computer readable storage medium | |
CN110636346B (en) | Code rate self-adaptive switching method and device, electronic equipment and storage medium | |
CN102065339B (en) | Method and system for playing audio and video media stream | |
CN102790921B (en) | Method and device for choosing and recording partial screen area of multi-screen business | |
CN102143385B (en) | Media play processing method, digital media server and system | |
KR102106298B1 (en) | Additive content and related client devices | |
CN107683608B (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
CN103327361B (en) | Acquisition methods, the apparatus and system of real-time video communication playback data stream | |
US20110138018A1 (en) | Mobile media server | |
US20210034227A1 (en) | Method and a system for performing scrubbing in a video stream | |
US20150095510A1 (en) | Protocol Switching over Multi-Network Interface | |
EP2490445A1 (en) | Method, terminal and server for realizing fast playing | |
CN112399190B (en) | Audio and video data acquisition method and device | |
CN104093028B (en) | A kind of method and apparatus that capacity of equipment is negotiated | |
CN102595221A (en) | Multi-screen interaction system and corresponding multimedia intelligent terminals | |
CN101588494A (en) | Method for processing media stream, communication system, and relative devices | |
CN101304521B (en) | Mobile TV Playing Method Based on Flash Technology | |
KR20150026947A (en) | Methods for content sharing utilising a compatibility notification to a display forwarding function and associated devices | |
CN104506916A (en) | Interaction method and device for set-top box and intelligent mobile terminal | |
CN107318052A (en) | Player method, television set and the storage medium of television video | |
CN106612462A (en) | Fast-forward and fast-rewind processing method and terminal | |
CN106604085A (en) | Video sharing method and video sharing device | |
CN103200443B (en) | A kind of method, equipment and multimedia data processing system sending multi-medium data | |
CN102149021B (en) | Method, device and system for processing network time shift |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180518 |
|
RJ01 | Rejection of invention patent application after publication |