[go: up one dir, main page]

CN108055554A - Video broadcasting method, TV, server and computer readable storage medium - Google Patents

Video broadcasting method, TV, server and computer readable storage medium Download PDF

Info

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
Application number
CN201711346164.XA
Other languages
Chinese (zh)
Inventor
高晓林
曹芝勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
Shenzhen TCL Digital Technology Co Ltd
Original Assignee
Shenzhen TCL New Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201711346164.XA priority Critical patent/CN108055554A/en
Publication of CN108055554A publication Critical patent/CN108055554A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234345Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing 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

Video broadcasting method, TV, server and computer readable storage medium
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.
CN201711346164.XA 2017-12-14 2017-12-14 Video broadcasting method, TV, server and computer readable storage medium Pending CN108055554A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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