CN103533387B - A kind of live video control, equipment and system - Google Patents

A kind of live video control, equipment and system Download PDF

Info

Publication number
CN103533387B
CN103533387B CN201310495767.1A CN201310495767A CN103533387B CN 103533387 B CN103533387 B CN 103533387B CN 201310495767 A CN201310495767 A CN 201310495767A CN 103533387 B CN103533387 B CN 103533387B
Authority
CN
China
Prior art keywords
frame
key frame
video
equipment
main broadcaster
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.)
Active
Application number
CN201310495767.1A
Other languages
Chinese (zh)
Other versions
CN103533387A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310495767.1A priority Critical patent/CN103533387B/en
Publication of CN103533387A publication Critical patent/CN103533387A/en
Priority to PCT/CN2014/086055 priority patent/WO2015058590A1/en
Application granted granted Critical
Publication of CN103533387B publication Critical patent/CN103533387B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6583Acknowledgement

Abstract

The embodiment of the invention discloses a kind of live video control, equipment and system, wherein the realization of method includes: video server will be transmitted to subscriber equipment from the frame of video of main broadcaster's equipment;Video server monitors in described frame of video whether occur that key frame is lost;If video server monitors occurs that key frame is lost, then send notification to described main broadcaster's equipment, inform the key frame of described main broadcaster's device losses, make described main broadcaster's equipment send the key frame recompiled.Detected whether to occur in that key frame is lost by video server, the key frame of main broadcaster's device losses is informed again by video server, being recompiled key frame by main broadcaster's equipment, main broadcaster's equipment can be made to upload new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon.Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce the requirement to bandwidth, make network more smooth.

Description

A kind of live video control, equipment and system
Technical field
The present invention relates to field of computer technology, particularly to a kind of live video control, equipment and System.
Background technology
Frame is exactly the single width image frame of least unit in video or animation, and be equivalent on cinematographic film is every One lattice camera lens.
Key frame is the complete reservation of a frame picture, has only to these frame data when decoding and just can complete one The display of width picture, typically can refer to I frame.Frame between two key frames is non-key frame, the most permissible Being referred to as transition frames or intermediate frame, transition frames record is that the frame of information of forecasting also referred to as predicts frame, foundation The information of forecasting of prediction frame recording can combine key frame decoding during decoding and obtain image, transition frames Refer generally to P frame, B frame etc..
In general key frame refers to I frame, and it have recorded the information of whole image, and therefore a frame I image is compared Prediction frame P frame and bi-directional predicted frames B frame take up room much bigger, the feelings that particularly video is the most little Under condition, the volume of an I image can be more than 10 times of the volume of a P image or B image.Institute In some frame of video, the quantity of general P frame is most, and more much more than other two kinds, but P frame is whole The space that body takies not is most, so too much use I frame can reduce compression efficiency, file will become Big or definition declines.Key frame is used in the ground of scene switching and makes its value maximization just now, if being used in The place of non-scene switching, not only wasting space, also the total quality of video is had an impact, specifying code check Time, excessive use I frame can cause video total quality to decline.
The Video coding that at present main broadcaster is live is usually about 10 seconds key frames, once key frame Loss of data, middle transition frames the most also cannot show, it is therefore desirable to receives one after waiting until 10 seconds Picture could occur normal decoder after individual complete key frame.The picture caused to solve key frame to lose Cannot show, or the phenomenon of display flower screen, the solution currently for this problem is: improves and closes The frequency that key frame occurs, such as: be adjusted to 2~3 seconds key frames.So when key frame data occurs After loss, the time of its impact was reduced to 2~3 seconds by 10 seconds.
Based on foregoing description, owing to key frame data amount is big, above scheme improves the frequency that key frame occurs The spacing of key frame (will adjust short), can substantially increase the code check of video, thus bandwidth can be proposed pole High requirement, even causes network congestion.
Summary of the invention
Embodiments provide a kind of live video control, equipment and system, be used for eliminating pass The picture that key LOF causes cannot show and Huaping phenomenon, and, reduce volume of transmitted data, it is right to reduce The requirement of bandwidth, makes network more smooth.
A kind of live video control, including:
Frame of video from main broadcaster's equipment is transmitted to subscriber equipment by video server, and described frame of video comprises There are key frame and non-key frame;
Video server monitors in described frame of video whether occur that key frame is lost;
If video server monitors occurs that key frame is lost, then send notification to described main broadcaster's equipment, Inform the key frame of described main broadcaster's device losses, make described main broadcaster's equipment send the key frame recompiled.
A kind of live video control, including:
Subscriber equipment receives the frame of video from main broadcaster's equipment forwarded by video server, described frame of video Include key frame and non-key frame;
If described subscriber equipment receives the volume again from main broadcaster's equipment forwarded by described video server The key frame of code, then, described subscriber equipment determine described in the key frame that recompiles position in the video frame Put, and the video requency frame data behind described position is abandoned, and after the key frame recompiled described in reception Frame of video;
The frame of video that decoding receives, and show the video pictures that decoding obtains.
A kind of live video control, including:
It is frame of video that main broadcaster's equipment collection is currently needed for live video data encoding, and passes through Video service Device sends frame of video to subscriber equipment, and described frame of video includes key frame and non-key frame;
If described main broadcaster's equipment receives notification, described notification indicates the key frame of loss; Then, described main broadcaster's equipment recompiles key frame, and is sent to subscriber equipment by described video server The key frame recompiled.
A kind of video server, including:
Forward control unit, for control, the frame of video from main broadcaster's equipment is transmitted to subscriber equipment, institute State frame of video and include key frame and non-key frame;
Frame losing monitoring means, is used for monitoring in described frame of video whether occur that key frame is lost;
Information transmitting unit, if monitor occur that key frame is lost for described frame losing monitoring means, then to Described main broadcaster's equipment sends notification, informs the key frame of described main broadcaster's device losses, makes described main broadcaster Equipment sends the key frame recompiled.
A kind of subscriber equipment, including:
Video reception unit, for receiving the frame of video from main broadcaster's equipment forwarded by video server, Described frame of video includes key frame and non-key frame;Receive the frame of video after the key frame recompiled;
Frame determines unit, is used for determining whether described video reception unit receives by described video server The key frame recompiled from main broadcaster's equipment forwarded;
Frame losing control unit, if for described frame determine unit determine described video reception unit receive by The key frame recompiled from main broadcaster's equipment that described video server forwards, then, described user sets Standby determine described in the key frame that recompiles position in the video frame, and by the frame of video behind described position Data abandon;
Decoding unit, the frame of video received for decoding;
Display unit, the video pictures obtained for showing described decoding unit to decode.
A kind of main broadcaster's equipment, including:
Data acquisition unit, is currently needed for live video data for gathering;
Coding unit, is frame of video for the video data encoding gathered by described data acquisition unit, institute State frame of video and include key frame and non-key frame;If described main broadcaster's equipment receives notification, then, Recompile key frame,
Transmitting element, obtains for sending described coding unit coding by video server to subscriber equipment Frame of video, send, to subscriber equipment, the key frame that recompiles by described video server;
Message reception units, is used for receiving notification, and described notification indicates the key frame of loss.
A kind of video living transmission system, including: main broadcaster's equipment, subscriber equipment and video server;
Main broadcaster's equipment of any one that described main broadcaster's equipment provides for the embodiment of the present invention, described video takes The video server of any one that business device provides for the embodiment of the present invention, described subscriber equipment is the present invention The subscriber equipment of any one that embodiment provides.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that by video server Detect whether to occur in that key frame is lost, then informed the key frame of main broadcaster's device losses by video server, Recompiled key frame by main broadcaster's equipment, main broadcaster's equipment can be made to upload new key frame in time, eliminate and close The picture that key LOF causes cannot show and Huaping phenomenon.Owing to the frequency that key frame occurs need not be improved, Therefore can reduce volume of transmitted data, thus reduce the requirement to bandwidth, make network more smooth.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below The required accompanying drawing used is briefly introduced, it should be apparent that, the accompanying drawing in describing below is only this Some bright embodiments, from the point of view of those of ordinary skill in the art, are not paying creative work On the premise of, it is also possible to other accompanying drawing is obtained according to these accompanying drawings.
Fig. 1 is embodiment of the present invention method flow schematic diagram;
Fig. 2 is embodiment of the present invention method flow schematic diagram;
Fig. 3 is embodiment of the present invention method flow schematic diagram;
Fig. 4 is embodiment of the present invention video server structural representation;
Fig. 5 is embodiment of the present invention video server structural representation;
Fig. 6 is embodiment of the present invention user device architecture schematic diagram;
Fig. 7 is embodiment of the present invention main broadcaster's device structure schematic diagram;
Fig. 8 is embodiment of the present invention main broadcaster's device structure schematic diagram;
Fig. 9 is embodiment of the present invention video server structural representation;
Figure 10 is embodiment of the present invention user device architecture schematic diagram;
Figure 11 is embodiment of the present invention main broadcaster's device structure schematic diagram;
Figure 12 is embodiment of the present invention system structure schematic diagram;
Figure 13 is embodiment of the present invention method flow schematic diagram;
Figure 14 is embodiment of the present invention terminal structure schematic diagram.
Detailed description of the invention
In order to make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to this Invention is described in further detail, it is clear that described embodiment is only that some of the present invention is implemented Example rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art exist Do not make all other embodiments obtained under creative work premise, broadly fall into present invention protection Scope.
Embodiments provide a kind of live video control, as it is shown in figure 1, include:
101: the frame of video from main broadcaster's equipment is transmitted to subscriber equipment, above-mentioned frame of video by video server Include key frame and non-key frame;
102: video server monitors in above-mentioned frame of video whether occur that key frame is lost;
Further, due to the non-key frame record that is associated with key frame with key frame as reference Information of forecasting, therefore loses in the event of key frame, then non-key frame associated therewith then can be lost Go meaning, for reducing unnecessary data transmission, and the video display mistake that may cause, the present invention Embodiment provides following solution: said method also includes: if there being the key frame receiving Yu losing The non-key frame being associated, then abandon the non-key frame that key frame that is above-mentioned and that lose is associated.
Assuming that the frame received is as shown in table 1 below:
Table 1
Frame number Frame type
1 I
11 P
12 P
13 P
14 P
2 I
21 P
22 P
... ...
In above table 1, the I frame of serial number 1 and 2 is key frame, serial number 11~14 and the P of 21~22 Frame is non-key frame, it is assumed that the I LOF of serial number 2, then need the P frame of serial number 21~22 Abandon.
103: if video server monitors occurs that key frame is lost, then send to above-mentioned main broadcaster's equipment and inform Information, informs the key frame of above-mentioned main broadcaster's device losses, makes above-mentioned main broadcaster's equipment send the pass recompiled Key frame.
When the above-mentioned key frame recompiled can be to receive notification, main broadcaster's equipment is according to current live The key frame of data encoding, and and be not required to lose key frame recompile.
Above example, is detected whether to occur in that key frame is lost by video server, then by Video service The key frame of main broadcaster's device losses informed by device, main broadcaster's equipment recompile key frame, and main broadcaster can be made to set For uploading new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
The embodiment of the present invention additionally provides another kind of live video control, as in figure 2 it is shown, include:
201: subscriber equipment receives the frame of video from main broadcaster's equipment that forwarded by video server, above-mentioned regard Frequently frame includes key frame and non-key frame;
202: if above-mentioned subscriber equipment receives the weight from main broadcaster's equipment forwarded by above-mentioned video server Newly encoded key frame, then, above-mentioned subscriber equipment determines the above-mentioned key frame recompiled in the video frame Position, and the video requency frame data behind above-mentioned position is abandoned, and receives the above-mentioned key frame recompiled Frame of video afterwards;
203: the frame of video that decoding receives, and show the video pictures that decoding obtains.
Above example, is forwarded the key frame reappearing coding to carry out the key frame lost by video server Compensate, eliminate the picture that key frame loss causes during net cast and cannot show and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if not receiving the key frame recompiled, then have only to perform 201 and 203 Two steps, if having received the key frame recompiled, then may determine that and there are the feelings that key frame is lost Condition, owing to the non-key frame relevant to the key frame of this loss may have been have received, and non-key frame Record is the information of forecasting with key frame as reference, and therefore key frame loss can cause associated therewith Non-key frame loses meaning, and in order to reduce unnecessary decoding operation, and the video that may cause shows Mistake, embodiments provides following solution: further, if above-mentioned subscriber equipment receives Also include to the key frame recompiled from main broadcaster's equipment forwarded by above-mentioned video server:
Owning after the above-mentioned subscriber equipment stopping above-mentioned key frame recompiled position in the video frame The decoding operation of frame of video.
The embodiment of the present invention additionally provides another kind of live video control, as it is shown on figure 3, include:
301: it is frame of video that main broadcaster's equipment collection is currently needed for live video data encoding, and passes through video Server sends frame of video to subscriber equipment, and above-mentioned frame of video includes key frame and non-key frame;
302: if above-mentioned main broadcaster's equipment receives notification, above-mentioned notification indicates the key of loss Frame;Then, above-mentioned main broadcaster's equipment recompiles key frame, and by above-mentioned video server to subscriber equipment Send the key frame recompiled.
Above example, is detected whether to occur in that key frame is lost by video server, then by Video service The key frame of main broadcaster's device losses informed by device, main broadcaster's equipment recompile key frame, and main broadcaster can be made to set For uploading new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if not receiving notification, then have only to perform 301 the most permissible, as Fruit have received notification, then may determine that and there is the situation that key frame is lost, owing to being complete The coding of the non-key frame relevant to the key frame of this loss, and non-key frame record is with key Frame is the information of forecasting of reference, and therefore key frame loss can cause non-key frame associated therewith to lose meaning Justice, passes in the unnecessary decoding operation of user equipment side (decoding end), unnecessary data to reduce Defeated, and the video display mistake that may cause, embodiments provide following solution: enter One step ground, said method, also include: above-mentioned main broadcaster's equipment abandons and associates with the key frame lost The non-key frame encoding and being not issued to above-mentioned video server all abandons.
The embodiment of the present invention additionally provides a kind of video server, as shown in Figure 4, and including:
Forward control unit 401, subscriber equipment will be transmitted to from the frame of video of main broadcaster's equipment for control, Above-mentioned frame of video includes key frame and non-key frame;
Frame losing monitoring means 402, is used for monitoring in above-mentioned frame of video whether occur that key frame is lost;
If monitoring for above-mentioned frame losing monitoring means 402, information transmitting unit 403, occurs that key frame is lost, Then send notification to above-mentioned main broadcaster's equipment, inform the key frame of above-mentioned main broadcaster's device losses, make above-mentioned Main broadcaster's equipment sends the key frame recompiled.
When the above-mentioned key frame recompiled can be to receive notification, main broadcaster's equipment is according to current live The key frame of data encoding, and and be not required to lose key frame recompile.
Above example, is detected whether to occur in that key frame is lost by video server, then by Video service The key frame of main broadcaster's device losses informed by device, main broadcaster's equipment recompile key frame, and main broadcaster can be made to set For uploading new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
Further, due to the non-key frame record that is associated with key frame with key frame as reference Information of forecasting, therefore loses in the event of key frame, then non-key frame associated therewith then can be lost Go meaning, for reducing unnecessary data transmission, and the video display mistake that may cause, the present invention Embodiment provides following solution: further, as it is shown in figure 5, above-mentioned video server, also Including:
Control frame losing unit 501, if for the non-key frame having the key frame received and lose to be associated, Then abandon the non-key frame that key frame that is above-mentioned and that lose is associated.
The embodiment of the present invention additionally provides a kind of subscriber equipment, as shown in Figure 6, and including:
Video reception unit 601, for receiving the video from main broadcaster's equipment forwarded by video server Frame, above-mentioned frame of video includes key frame and non-key frame;Regarding after receiving the key frame recompiled Frequently frame;
Frame determines unit 602, is used for determining whether above-mentioned video reception unit 601 receives by above-mentioned video The key frame recompiled from main broadcaster's equipment that server forwards;
For above-mentioned frame, frame losing control unit 603, if determining that unit 602 determines that above-mentioned video reception unit connects Receive the key frame recompiled from main broadcaster's equipment forwarded by above-mentioned video server, then, above-mentioned Subscriber equipment determines the above-mentioned key frame recompiled position in the video frame, and by behind above-mentioned position Video requency frame data abandons;
Decoding unit 604, the frame of video received for decoding;
Display unit 605, the video pictures obtained for showing above-mentioned decoding unit 604 to decode.
Above example, is forwarded the key frame reappearing coding to carry out the key frame lost by video server Compensate, eliminate the picture that key frame loss causes during net cast and cannot show and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if having received the key frame recompiled, then may determine that and there is key frame Situation about losing, owing to the non-key frame relevant to the key frame of this loss may have been have received, and Non-key frame record is the information of forecasting with key frame as reference, and therefore key frame loss can cause therewith The non-key frame being associated loses meaning, in order to reduce unnecessary decoding operation, and may cause Video display mistake, embodiments provides following solution: further, above-mentioned decoding list Unit 604, if be additionally operable to above-mentioned subscriber equipment receive by above-mentioned video server forward from main broadcaster's equipment The key frame recompiled, then after stopping the above-mentioned key frame recompiled position in the video frame All frame of video decoding operation.
The embodiment of the present invention additionally provides a kind of main broadcaster's equipment, as it is shown in fig. 7, comprises:
Data acquisition unit 701, is currently needed for live video data for gathering;
Coding unit 702, is frame of video for the video data encoding gathered by above-mentioned data acquisition unit, Above-mentioned frame of video includes key frame and non-key frame;If above-mentioned main broadcaster's equipment receives notification, then, Recompile key frame,
Transmitting element 703, encodes for sending above-mentioned coding unit by video server to subscriber equipment The frame of video arrived, sends the key frame recompiled by above-mentioned video server to subscriber equipment;
Message reception units 704, is used for receiving notification, and above-mentioned notification indicates the key of loss Frame.
Above example, is detected whether to occur in that key frame is lost by video server, then by Video service The key frame of main broadcaster's device losses informed by device, main broadcaster's equipment recompile key frame, and main broadcaster can be made to set For uploading new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if having received notification, then may determine that and there are the feelings that key frame is lost Condition is owing to may have been completed the coding of the non-key frame relevant to the key frame of this loss and non- Key frame record is the information of forecasting with key frame as reference, and therefore key frame loss can cause phase therewith The non-key frame of association loses meaning, in order to reduce in the unnecessary decoding of user equipment side (decoding end) Operation, the transmission of unnecessary data, and the video display mistake that may cause, the embodiment of the present invention carries Supply following solution: further, as shown in Figure 8, above-mentioned main broadcaster's equipment, also include:
Frame losing unit 801, for abandoning associate with the key frame lost the most encoded and being not issued to above-mentioned The non-key frame of video server all abandons.
The embodiment of the present invention additionally provides another kind of video server, as it is shown in figure 9, include: receptor 901, emitter 902, processor 903 and memorizer 904;
Wherein processor 903, are transmitted to the frame of video from main broadcaster's equipment use for controlling video server Family equipment, above-mentioned frame of video includes key frame and non-key frame;Monitor in above-mentioned frame of video and whether occur Key frame is lost;Occur that key frame is lost if monitoring, then control to send to above-mentioned main broadcaster's equipment to inform letter Breath, informs the key frame of above-mentioned main broadcaster's device losses, makes above-mentioned main broadcaster's equipment send the key recompiled Frame.
When the above-mentioned key frame recompiled can be to receive notification, main broadcaster's equipment is according to current live The key frame of data encoding, and and be not required to lose key frame recompile.
Above example, is detected whether to occur in that key frame is lost by video server, then by Video service The key frame of main broadcaster's device losses informed by device, main broadcaster's equipment recompile key frame, and main broadcaster can be made to set For uploading new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
Further, due to the non-key frame record that is associated with key frame with key frame as reference Information of forecasting, therefore loses in the event of key frame, then non-key frame associated therewith then can be lost Go meaning, for reducing unnecessary data transmission, and the video display mistake that may cause, the present invention Embodiment provides following solution: further, processor 903, if being additionally operable to receive and lose The non-key frame that is associated of key frame lost, then abandon above-mentioned non-key with what the key frame of loss was associated Frame.
The embodiment of the present invention additionally provides another kind of subscriber equipment, as shown in Figure 10, and including: receptor 1001, Emitter 1002, processor 1003 and memorizer 1004;
Wherein processor 1003, for control subscriber equipment receive by video server forward from main broadcaster The frame of video of equipment, above-mentioned frame of video includes key frame and non-key frame;If above-mentioned subscriber equipment receives To the key frame recompiled from main broadcaster's equipment forwarded by above-mentioned video server, then, on determining State the key frame recompiled position in the video frame, and the video requency frame data behind above-mentioned position abandoned, And receive the frame of video after the above-mentioned key frame recompiled;The frame of video that decoding receives, and control The video pictures that display decoding obtains.
Above example, is forwarded the key frame reappearing coding to carry out the key frame lost by video server Compensate, eliminate the picture that key frame loss causes during net cast and cannot show and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if having received the key frame recompiled, then may determine that and there is key frame Situation about losing, owing to the non-key frame relevant to the key frame of this loss may have been have received, and Non-key frame record is the information of forecasting with key frame as reference, and therefore key frame loss can cause therewith The non-key frame being associated loses meaning, in order to reduce unnecessary decoding operation, and may cause Video display mistake, embodiments provides following solution: further, above-mentioned processor 1003, if be additionally operable to above-mentioned subscriber equipment receive by above-mentioned video server forward from main broadcaster's equipment The key frame recompiled, then after stopping the above-mentioned key frame recompiled position in the video frame All frame of video decoding operation.
The embodiment of the present invention additionally provides another kind of main broadcaster's equipment, as shown in figure 11, and including: receptor 1101, Emitter 1102, processor 1103 and memorizer 1104;
Wherein processor 1103, for controlling to gather, to be currently needed for live video data encoding be frame of video, And sending frame of video by video server to subscriber equipment, above-mentioned frame of video includes key frame and non-pass Key frame;If above-mentioned main broadcaster's equipment receives notification, above-mentioned notification indicates the key frame of loss; Then, above-mentioned main broadcaster's equipment recompiles key frame, and is sent to subscriber equipment by above-mentioned video server The key frame recompiled.
Above example, is detected whether to occur in that key frame is lost by video server, then by Video service The key frame of main broadcaster's device losses informed by device, main broadcaster's equipment recompile key frame, and main broadcaster can be made to set For uploading new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if having received notification, then may determine that and there are the feelings that key frame is lost Condition is owing to may have been completed the coding of the non-key frame relevant to the key frame of this loss and non- Key frame record is the information of forecasting with key frame as reference, and therefore key frame loss can cause phase therewith The non-key frame of association loses meaning, in order to reduce in the unnecessary decoding of user equipment side (decoding end) Operation, the transmission of unnecessary data, and the video display mistake that may cause, the embodiment of the present invention carries Supply following solution: further, above-mentioned processor 1103, it is additionally operable to the key abandoning Yu losing Frame association the most encoded and be not issued to the non-key frame of above-mentioned video server and all abandon.
The embodiment of the present invention additionally provides a kind of video living transmission system, as shown in figure 12, including: Zhu Boshe For 1201, subscriber equipment 1202 and video server 1203;
Main broadcaster's equipment of any one that above-mentioned main broadcaster's equipment 1201 provides for the embodiment of the present invention, above-mentioned regards Frequently the video server of any one that server 1203 provides for the embodiment of the present invention, above-mentioned subscriber equipment The subscriber equipment of 1202 any one provided for the embodiment of the present invention.
The embodiment of the present invention is according to main broadcaster's equipment compensation side that during live, up key frame data is carried out Case.When during video server discovery main broadcaster's equipment is live, up key frame data is lost, by this letter Breath feeds back to the client of main broadcaster's equipment, and main broadcaster's equipment notice client coding module stops non-key frame Coding, restarts to encode a key frame, and the client of subscriber equipment receives the key frame that this is complete After, just can decode the normal video pictures of display.Referring to shown in Figure 13, idiographic flow is as follows:
1301: main broadcaster's equipment gathers live data, coding obtains frame of video and is sent to video server, Video server forwards frame of video to subscriber equipment.In this step, frame of video includes key frame and non- Key frame.
1302: video server finds that the live up key frame data of main broadcaster's equipment is lost, by notification Feed back to the client of main broadcaster's equipment, inform which key frame the key frame of loss is.
1303: the client notification client coding module of main broadcaster's equipment stops the coding of non-key frame, weight Newly start to encode a key frame.
1304: the client of main broadcaster's equipment is non-key with what the key frame lost was associated by also do not upload Frame data all abandon.
1305: the key frame data that the client upload of main broadcaster's equipment recompiles immediately is to video server.
1306: the client of subscriber equipment stops decoding, abandons all frame of video (owing to the most correctly solving The data of code are it has been shown that therefore follow-up data can should abandon with the key frame of reproduction coding as starting point All frame of video), until receiving the key frame of step 1305, decoding display regards normally the most again Frequently picture.
In above example, during main broadcaster's equipment packet loss of up moment, user can be allowed to recover in the shortest time Normal video pictures, does not haves flower screen break for a long time.Owing to only key frame data is lost Miss the season, just instant encoded key frames, do not have code check and rise and cause network congestion.
The embodiment of the present invention additionally provides a kind of terminal unit, as shown in figure 14, for convenience of description, only Show that the part relevant to the embodiment of the present invention, concrete ins and outs do not disclose, refer to the present invention Embodiment method part.This terminal can be to include mobile phone, panel computer, PDA(Personal Digital Assistant, personal digital assistant), POS(Point of Sales, point-of-sale terminal), vehicle-mounted computer etc. appoints Meaning terminal unit, as a example by terminal is as mobile phone:
Figure 14 is illustrated that the frame of the part-structure of the mobile phone relevant to the terminal of embodiment of the present invention offer Figure.With reference to Figure 14, mobile phone includes: radio frequency (Radio Frequency, RF) circuit 1410, memorizer 1420, input block 1430, display unit 1440, sensor 1450, voicefrequency circuit 1460, wireless The portions such as fidelity (wireless fidelity, WiFi) module 1470, processor 1480 and power supply 1490 Part.It will be understood by those skilled in the art that the handset structure shown in Figure 14 is not intended that the limit to mobile phone Fixed, can include that ratio illustrates more or less of parts, or combine some parts, or different portions Part is arranged.
Below in conjunction with Figure 14 each component parts of mobile phone carried out concrete introduction:
RF circuit 1410 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially Ground, after being received by the downlink information of base station, processes to processor 1480;It addition, by number up for design According to being sent to base station.Generally, RF circuit includes but not limited to antenna, at least one amplifier, transmitting-receiving letter Machine, bonder, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..Additionally, RF circuit 140 can also be communicated with network and other equipment by radio communication.Above-mentioned radio communication is permissible Use arbitrary communication standard or agreement, include but not limited to global system for mobile communications (Global System Of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), broadband CDMA (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memorizer 1420 can be used for storing software program and module, and processor 1480 is stored by operation In software program and the module of memorizer 1420, thus perform the application of various functions and the data of mobile phone Process.Memorizer 1420 can mainly include storing program area and storage data field, wherein, stores program area Application program (the such as sound-playing function, image needed for operating system, at least one function can be stored Playing function etc.) etc.;Storage data field can store data (the such as sound that the use according to mobile phone is created Frequency evidence, phone directory etc.) etc..Additionally, memorizer 1420 can include high-speed random access memory, Can also include nonvolatile memory, for example, at least one disk memory, flush memory device or its His volatile solid-state part.
Input block 1430 can be used for receiving numeral or the character information of input, and produces and mobile phone 1400 User setup and function control the input of relevant key signals.Specifically, input block 1430 can include Contact panel 1431 and other input equipments 1432.Contact panel 1431, also referred to as touch screen, can Collect user thereon or neighbouring touch operation (such as user uses finger, stylus etc. any applicable Object or adnexa operation on contact panel 1431 or near contact panel 1431), and according in advance The formula set drives corresponding attachment means.Optionally, contact panel 1431 can include touching detection dress Put and two parts of touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and examine Survey the signal that touch operation brings, transmit a signal to touch controller;Touch controller is from touching detection Receive touch information on device, and be converted into contact coordinate, then give processor 1480, and can connect Receive the order sent of processor 1480 and performed.Furthermore, it is possible to use resistance-type, condenser type, red The polytype such as outside line and surface acoustic wave realizes contact panel 1431.Except contact panel 1431, input Unit 1430 can also include other input equipments 1432.Specifically, other input equipments 1432 are permissible Include but not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, One or more in mouse, action bars etc..
Display unit 1440 can be used for showing the information inputted by user or the information being supplied to user and hands The various menus of machine.Display unit 1440 can include display floater 1441, optionally, can use liquid crystal Display (Liquid Crystal Display, LCD), Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) etc. form configure display floater 1441.Further, contact panel 1431 can cover Lid display floater 1441, when contact panel 1431 detects thereon or after neighbouring touch operation, transmits To processor 1480 to determine the type of touch event, with preprocessor 1480 according to the class of touch event Type provides corresponding visual output on display floater 1441.Although in fig. 14, contact panel 1431 It is to realize input and the input function of mobile phone as two independent parts with display floater 1441, but In some embodiments it is possible to by integrated to contact panel 1431 and display floater 1441 and realize mobile phone Input and output function.
Mobile phone 1400 may also include at least one sensor 1450, such as optical sensor, motion sensor with And other sensors.Specifically, optical sensor can include ambient light sensor and proximity transducer, wherein, Ambient light sensor can regulate the brightness of display floater 1441 according to the light and shade of ambient light, close to sensing Device can cut out display floater 1441 and/or backlight when mobile phone moves in one's ear.As motion sensor One, accelerometer sensor can detect the size of (generally three axles) acceleration in all directions, static Time can detect that size and the direction of gravity, (such as horizontal/vertical screen is cut to can be used for identifying the application of mobile phone attitude Change, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) Deng;The gyroscope that can also configure as mobile phone, barometer, drimeter, thermometer, infrared ray sensor etc. Other sensors, do not repeat them here.
Voicefrequency circuit 1460, speaker 1461, microphone 1462 can provide the sound between user and mobile phone Frequently interface.The signal of telecommunication after the voice data conversion that voicefrequency circuit 1460 can will receive, is transferred to raise one's voice Device 1461, is converted to acoustical signal output by speaker 1461;On the other hand, microphone 1462 will be received The acoustical signal of collection is converted to the signal of telecommunication, voicefrequency circuit 1460 be converted to voice data after receiving, then will After voice data output processor 1480 processes, through RF circuit 1410 to be sent to such as another mobile phone, Or voice data is exported to memorizer 1420 to process further.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user by WiFi module 1470 Sending and receiving e-mail, browse webpage and access streaming video etc., it is mutual that it has provided the user wireless broadband Internet interview.Although Figure 14 shows WiFi module 1470, but it is understood that, it does not belong to In must be configured into of mobile phone 1400, completely can be as required in not changing the scope of essence of invention Omit.
Processor 1480 is the control centre of mobile phone, utilizes each of various interface and the whole mobile phone of connection Individual part, by running or perform to be stored in the software program in memorizer 1420 and/or module, and adjusts By the data being stored in memorizer 1420, perform the various functions of mobile phone and process data, thus opponent Machine carries out integral monitoring.Optionally, processor 1480 can include one or more processing unit;Preferably, Processor 1480 can integrated application processor and modem processor, wherein, application processor is mainly located Reason operating system, user interface and application program etc., modem processor mainly processes radio communication. It is understood that above-mentioned modem processor can not also be integrated in processor 1480.
Mobile phone 1400 also includes the power supply 1490(such as battery powered to all parts), it is preferred that electricity Source can be logically contiguous with processor 1480 by power-supply management system, thus real by power-supply management system Now manage the functions such as charging, electric discharge and power managed.
Although not shown, mobile phone 1400 can also include photographic head, bluetooth module etc., does not repeats them here.
In embodiments of the present invention, the processor 1480 included by this terminal also has a following functions:
If using as subscriber equipment, then processor 1480, it is used for controlling subscriber equipment reception and is taken by video The frame of video from main broadcaster's equipment that business device forwards, above-mentioned frame of video includes key frame and non-key frame; If above-mentioned subscriber equipment receives the recompiling from main broadcaster equipment forwarded by above-mentioned video server Key frame, then, determine the above-mentioned key frame recompiled position in the video frame, and by above-mentioned position After video requency frame data abandon, and receive the frame of video after the above-mentioned key frame recompiled;Decoding connects The frame of video received, and control the video pictures that display decoding obtains.
Above example, is forwarded the key frame reappearing coding to carry out the key frame lost by video server Compensate, eliminate the picture that key frame loss causes during net cast and cannot show and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if having received the key frame recompiled, then may determine that and there is key frame Situation about losing, owing to the non-key frame relevant to the key frame of this loss may have been have received, and Non-key frame record is the information of forecasting with key frame as reference, and therefore key frame loss can cause therewith The non-key frame being associated loses meaning, in order to reduce unnecessary decoding operation, and may cause Video display mistake, embodiments provides following solution: further, above-mentioned processor 1480, if be additionally operable to above-mentioned subscriber equipment receive by above-mentioned video server forward from main broadcaster's equipment The key frame recompiled, then after stopping the above-mentioned key frame recompiled position in the video frame All frame of video decoding operation.
Main broadcaster's equipment, if using as main broadcaster's equipment, processor 1480, it is used for controlling to gather currently needing Wanting live video data encoding is frame of video, and sends frame of video by video server to subscriber equipment, Above-mentioned frame of video includes key frame and non-key frame;If above-mentioned main broadcaster's equipment receives notification, on State notification and indicate the key frame of loss;Then, above-mentioned main broadcaster's equipment recompiles key frame, and leads to Cross above-mentioned video server and send the key frame recompiled to subscriber equipment.
Above example, is detected whether to occur in that key frame is lost by video server, then by Video service The key frame of main broadcaster's device losses informed by device, main broadcaster's equipment recompile key frame, and main broadcaster can be made to set For uploading new key frame in time, elimination key frame is lost the picture caused and cannot be shown and Huaping phenomenon. Owing to the frequency that key frame occurs need not be improved, therefore can reduce volume of transmitted data, thus reduce band Wide requirement, makes network more smooth.
In above example, if having received notification, then may determine that and there are the feelings that key frame is lost Condition is owing to may have been completed the coding of the non-key frame relevant to the key frame of this loss and non- Key frame record is the information of forecasting with key frame as reference, and therefore key frame loss can cause phase therewith The non-key frame of association loses meaning, in order to reduce in the unnecessary decoding of user equipment side (decoding end) Operation, the transmission of unnecessary data, and the video display mistake that may cause, the embodiment of the present invention carries Supply following solution: further, above-mentioned processor 1480, it is additionally operable to the key abandoning Yu losing Frame association the most encoded and be not issued to the non-key frame of above-mentioned video server and all abandon.
It is understandable that terminal unit can have concurrently as main broadcaster's equipment and UE capability, because of This terminal unit can also have all functions of above processor.
It should be noted that in above-mentioned subscriber equipment, main broadcaster's equipment and video server embodiment, wrapped The unit included is to carry out dividing according to function logic, but is not limited to above-mentioned division, only It is capable of corresponding function;It addition, the specific name of each functional unit also only to facilitate Mutually distinguish, be not limited to protection scope of the present invention.
It addition, one of ordinary skill in the art will appreciate that realize whole in above-mentioned each method embodiment or Part steps can be by program and completes to instruct relevant hardware, and corresponding program can be stored in one In kind of computer-readable recording medium, storage medium mentioned above can be read only memory, disk or CD etc..
These are only the present invention preferably detailed description of the invention, but protection scope of the present invention is not limited to This, any those familiar with the art, can in the technical scope that the embodiment of the present invention discloses The change readily occurred in or replacement, all should contain within protection scope of the present invention.Therefore, the present invention Protection domain should be as the criterion with scope of the claims.

Claims (13)

1. a live video control, it is characterised in that including:
Frame of video from main broadcaster's equipment is transmitted to subscriber equipment by video server, and described frame of video comprises There are key frame and non-key frame;
Video server monitors in described frame of video whether occur that key frame is lost;
If video server monitors occurs that key frame is lost, then send to described main broadcaster's equipment and inform letter Breath, informs the key frame of described main broadcaster's device losses, makes described main broadcaster's equipment send the key recompiled Frame, described in the key frame that recompiles be the described main broadcaster's equipment key according to current live data encoding Frame.
Method the most according to claim 1, it is characterised in that also include:
If there being the non-key frame that the key frame received and lose is associated, then abandon pass that is described and that lose The non-key frame that key frame is associated.
3. a live video control, it is characterised in that including:
Subscriber equipment receives the frame of video from main broadcaster's equipment forwarded by video server, described frame of video Include key frame and non-key frame;
If described subscriber equipment receives the volume again from main broadcaster's equipment forwarded by described video server The key frame of code, then, described subscriber equipment determine described in the key frame that recompiles position in the video frame Put, and the video requency frame data behind described position is abandoned, and after the key frame recompiled described in reception Frame of video, described in the key frame that recompiles be that described main broadcaster's equipment is according to current live data encoding Key frame;
The frame of video that decoding receives, and show the video pictures that decoding obtains.
Method the most according to claim 3, it is characterised in that if described subscriber equipment receive by The key frame recompiled from main broadcaster's equipment that described video server forwards also includes:
Owning after the key frame recompiled described in the stopping of described subscriber equipment position in the video frame The decoding operation of frame of video.
5. a live video control, it is characterised in that including:
It is frame of video that main broadcaster's equipment collection is currently needed for live video data encoding, and passes through Video service Device sends frame of video to subscriber equipment, and described frame of video includes key frame and non-key frame;
If described main broadcaster's equipment receives notification, described notification indicates the key frame of loss; Then, described main broadcaster's equipment recompiles key frame according to current live data, and by described Video service Device sends the key frame recompiled to subscriber equipment.
Method the most according to claim 5, it is characterised in that also include:
Described main broadcaster's equipment abandons associate with the key frame lost the most encoded and is not issued to described video The non-key frame of server all abandons.
7. a video server, it is characterised in that including:
Forward control unit, for control, the frame of video from main broadcaster's equipment is transmitted to subscriber equipment, institute State frame of video and include key frame and non-key frame;
Frame losing monitoring means, is used for monitoring in described frame of video whether occur that key frame is lost;
Information transmitting unit, if monitor occur that key frame is lost for described frame losing monitoring means, then to Described main broadcaster's equipment sends notification, informs the key frame of described main broadcaster's device losses, makes described main broadcaster Equipment sends the key frame that recompiles, described in the key frame that recompiles be that described main broadcaster's equipment is according to working as The key frame of front live data coding.
Video server the most according to claim 7, it is characterised in that also include:
Control frame losing unit, if for the non-key frame having the key frame received and lose to be associated, then Abandon the non-key frame that key frame that is described and that lose is associated.
9. a subscriber equipment, it is characterised in that including:
Video reception unit, for receiving the frame of video from main broadcaster's equipment forwarded by video server, Described frame of video includes key frame and non-key frame;Receive the video after the key frame recompiled Frame, described in the key frame that recompiles be the described main broadcaster's equipment key according to current live data encoding Frame;
Frame determines unit, is used for determining whether described video reception unit receives by described video server The key frame recompiled from main broadcaster's equipment forwarded;
Frame losing control unit, if for described frame determine unit determine described video reception unit receive by The key frame recompiled from main broadcaster's equipment that described video server forwards, then, described user sets Standby determine described in the key frame that recompiles position in the video frame, and by the frame of video behind described position Data abandon;
Decoding unit, the frame of video received for decoding;
Display unit, the video pictures obtained for showing described decoding unit to decode.
Subscriber equipment the most according to claim 9, it is characterised in that
Described decoding unit, receives forward by described video server if being additionally operable to described subscriber equipment From the key frame recompiled of main broadcaster's equipment, then the key frame recompiled described in stopping is in frame of video In position after all frame of video decoding operation.
11. 1 kinds of main broadcaster's equipment, it is characterised in that including:
Data acquisition unit, is currently needed for live video data for gathering;
Coding unit, is frame of video for the video data encoding gathered by described data acquisition unit, institute State frame of video and include key frame and non-key frame;If described main broadcaster's equipment receives notification, then, Key frame is recompiled according to current live data,
Transmitting element, obtains for sending described coding unit coding by video server to subscriber equipment Frame of video, send, to subscriber equipment, the key frame that recompiles by described video server;
Message reception units, is used for receiving notification, and described notification indicates the key of loss Frame.
12. according to main broadcaster's equipment described in claim 11, it is characterised in that also includes:
Frame losing unit, for abandoning associate with the key frame lost the most encoded and regarding described in being not issued to Frequently the non-key frame of server all abandons.
13. 1 kinds of video living transmission systems, including: main broadcaster's equipment, subscriber equipment and video server, It is characterized in that,
Described main broadcaster's equipment is main broadcaster's equipment of claim 11 or 12, and described video server is right Requiring the video server of 7 or 8, described subscriber equipment is the subscriber equipment of claim 9 or 10.
CN201310495767.1A 2013-10-21 2013-10-21 A kind of live video control, equipment and system Active CN103533387B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310495767.1A CN103533387B (en) 2013-10-21 2013-10-21 A kind of live video control, equipment and system
PCT/CN2014/086055 WO2015058590A1 (en) 2013-10-21 2014-09-05 Control method, device and system for live broadcast of video, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310495767.1A CN103533387B (en) 2013-10-21 2013-10-21 A kind of live video control, equipment and system

Publications (2)

Publication Number Publication Date
CN103533387A CN103533387A (en) 2014-01-22
CN103533387B true CN103533387B (en) 2016-08-17

Family

ID=49934996

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310495767.1A Active CN103533387B (en) 2013-10-21 2013-10-21 A kind of live video control, equipment and system

Country Status (2)

Country Link
CN (1) CN103533387B (en)
WO (1) WO2015058590A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533387B (en) * 2013-10-21 2016-08-17 腾讯科技(深圳)有限公司 A kind of live video control, equipment and system
CN105519121B (en) * 2014-06-27 2018-11-23 北京新媒传信科技有限公司 A kind of method and media server of key frame routing
CN104363519B (en) * 2014-11-21 2017-12-15 广州华多网络科技有限公司 It is a kind of based on online live method for information display, relevant apparatus and system
CN104703053A (en) * 2015-03-11 2015-06-10 青岛海尔智能家电科技有限公司 Packet loss processing method, device and system of video transmission process
CN107231328B (en) * 2016-03-23 2020-08-28 福建星网锐捷通讯股份有限公司 Real-time video transmission method, device, equipment and system
CN106302054A (en) * 2016-09-14 2017-01-04 芜湖扬展新材料科技服务有限公司 A kind of Smart Home Data acquisition and issuance processing system
CN106488273B (en) * 2016-10-10 2019-09-10 广州酷狗计算机科技有限公司 A kind of method and apparatus for transmitting live video
CN106792263A (en) * 2016-12-09 2017-05-31 东方网力科技股份有限公司 A kind of method of transmitting video data, apparatus and system
CN108234420B (en) * 2016-12-21 2021-03-19 北京酷我科技有限公司 System and method for solving video head loss of streaming media
CN106604064A (en) * 2016-12-30 2017-04-26 北京奇艺世纪科技有限公司 Rapid broadcasting method and device
CN108306923A (en) * 2017-08-21 2018-07-20 北京潘达互娱科技有限公司 A kind of live video method for uploading, device, electronic equipment and storage medium
CN110149491B (en) * 2018-02-11 2021-09-28 腾讯科技(深圳)有限公司 Video encoding method, video decoding method, terminal and storage medium
CN110392269B (en) * 2018-04-17 2021-11-30 腾讯科技(深圳)有限公司 Media data processing method and device and media data playing method and device
CN112492118B (en) * 2018-06-21 2023-11-17 深圳市道通智能航空技术股份有限公司 Data transmission control method, information sending end, information receiving end and aircraft image transmission system
CN110392284B (en) * 2019-07-29 2022-02-01 腾讯科技(深圳)有限公司 Video encoding method, video data processing method, video encoding apparatus, video data processing apparatus, computer device, and storage medium
CN110602507A (en) * 2019-08-19 2019-12-20 西安万像电子科技有限公司 Frame loss processing method, device and system
CN110519598A (en) * 2019-08-23 2019-11-29 香港乐蜜有限公司 Video encoding/decoding method, device and equipment
CN113132807B (en) * 2019-12-30 2023-04-07 成都鼎桥通信技术有限公司 Video-based key frame request method, device, equipment and storage medium
CN111212286B (en) * 2020-01-14 2022-02-01 四川大学 Distributed multi-view video transmission method and system based on layer repair
CN112333461A (en) * 2020-11-04 2021-02-05 北京金山云网络技术有限公司 Method and device for starting live video
CN113824985B (en) * 2021-09-18 2023-08-22 北京百度网讯科技有限公司 Live streaming method, apparatus, device, storage medium and computer program product
CN116112127A (en) * 2021-11-09 2023-05-12 哈尔滨海能达科技有限公司 Data transmission method, related equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1697354A (en) * 2005-06-17 2005-11-16 顾红波 Method for reliable transmitting data through multicast and unicast protocol, and host of receiving data
CN101197642A (en) * 2006-12-04 2008-06-11 中兴通讯股份有限公司 Solving method for packet loss of IPTV
US7502818B2 (en) * 2001-12-12 2009-03-10 Sony Corporation Data communications system, data sender, data receiver, data communications method, and computer program
CN101584221A (en) * 2006-12-20 2009-11-18 汤姆森研发基金公司 Video data loss recovery using low bit rate stream in an IPTV system
CN101883240A (en) * 2010-06-09 2010-11-10 广东威创视讯科技股份有限公司 Video conference system based on MCU (Microprogrammed Control Unit) and video transmission lost packet processing method thereof
CN101945427A (en) * 2009-07-03 2011-01-12 深圳市融创天下科技发展有限公司 Efficient streaming media transmission method
CN102118619A (en) * 2009-12-31 2011-07-06 华为技术有限公司 Video signal compensating method, device and system
CN103354615A (en) * 2013-06-24 2013-10-16 西安交通大学 Signal intensity based live video data transmission error control method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9077991B2 (en) * 2002-12-10 2015-07-07 Sony Computer Entertainment America Llc System and method for utilizing forward error correction with video compression
TW200952494A (en) * 2007-12-05 2009-12-16 Onlive Inc Method for multicasting views of real-time streaming interactive video
US8693553B2 (en) * 2007-12-28 2014-04-08 Nokia Corporation Methods, apparatuses, and computer program products for adaptive synchronized decoding of digital video
CN101753275A (en) * 2008-12-15 2010-06-23 华为技术有限公司 Method, device and system for retransmission of video messages
CN103533387B (en) * 2013-10-21 2016-08-17 腾讯科技(深圳)有限公司 A kind of live video control, equipment and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7502818B2 (en) * 2001-12-12 2009-03-10 Sony Corporation Data communications system, data sender, data receiver, data communications method, and computer program
CN1697354A (en) * 2005-06-17 2005-11-16 顾红波 Method for reliable transmitting data through multicast and unicast protocol, and host of receiving data
CN101197642A (en) * 2006-12-04 2008-06-11 中兴通讯股份有限公司 Solving method for packet loss of IPTV
CN101584221A (en) * 2006-12-20 2009-11-18 汤姆森研发基金公司 Video data loss recovery using low bit rate stream in an IPTV system
CN101945427A (en) * 2009-07-03 2011-01-12 深圳市融创天下科技发展有限公司 Efficient streaming media transmission method
CN102118619A (en) * 2009-12-31 2011-07-06 华为技术有限公司 Video signal compensating method, device and system
CN101883240A (en) * 2010-06-09 2010-11-10 广东威创视讯科技股份有限公司 Video conference system based on MCU (Microprogrammed Control Unit) and video transmission lost packet processing method thereof
CN103354615A (en) * 2013-06-24 2013-10-16 西安交通大学 Signal intensity based live video data transmission error control method

Also Published As

Publication number Publication date
WO2015058590A1 (en) 2015-04-30
CN103533387A (en) 2014-01-22

Similar Documents

Publication Publication Date Title
CN103533387B (en) A kind of live video control, equipment and system
CN103458305B (en) Video broadcasting method, device, terminal unit server
CN105847168A (en) Data transmission method, network server, user terminal and system
CN106162316A (en) The data processing method of a kind of video flowing, device and system
CN103503405A (en) Communication processing method, apparatus and terminal
CN103458408A (en) Network connection method and network sharing method and device
CN102833419B (en) Method and terminal for controlling screen state
CN103488939A (en) Method, device and terminal for prompting user
CN103442330A (en) Position notification method and device
CN104199596B (en) scene interface switching method and device
CN104301504A (en) Message viewing method and device and mobile terminal
CN103475914A (en) Video playing method, video playing device, terminal equipment and server
CN108052280B (en) Method for deleting cache data, terminal and computer readable storage medium
CN103338145B (en) Method, device and system for controlling voice data transmission
CN104243538A (en) Resource sharing method and system
CN103687060A (en) Terminal communication method, terminal communication device and terminals
CN104618223A (en) Information recommendation management method, device and system
CN102917326A (en) Dual-card bi-pass terminal communication method and device and dual-card bi-pass terminal
CN107801201A (en) Network recovery method and device
CN104571979A (en) Method and device for realizing split-screen views
CN103561400A (en) Method for initiating communication, device thereof and mobile terminal
CN107439024A (en) Call processing method, user equipment and storage medium
CN104780401A (en) Video data sending method and device
CN104468060A (en) Method and device for media access control uplink data assembly
CN103561155B (en) Send the method for note, device and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant