Patent ID: 8971415
Filing Date: 2015-03-03
Classification: H04N

Abstract:
1. A video communication method on the basis of feedback reference frame, which is applied in a system comprising a video encoding end and a video decoding end, the method comprising: receiving, by the video encoding end, video frame information fed back by the video decoding end, determining a reference frame for encoding current video image according to the video frame information, encoding the current video image according to determined reference frame, sending a video frame formed after the encoding; decoding, by the video decoding end, received video frame, and feeding back the video frame information to the video encoding end through a network according to decoding result; and wherein determining the reference frame comprises determining whether the video frame information fed back by the video decoding end comprises frame-loss information and video frame number information, if the video frame information fed back by the video decoding end comprises the frame-loss information and the video frame number information, determining the reference frame; wherein when determining the video frame information fed back by the video decoding end comprises the frame-loss information and the video frame number information, determining the reference frame comprises determining whether there is a video frame buffered at the video encoding end corresponding to the video frame number currently, if there is a video frame corresponding to the video frame number currently, taking the video frame corresponding to the video frame number as the reference frame, and when determining there is no video frame buffered at the video encoding end corresponding to the video frame number, encoding the current video image in the manner of Intra frame (I frame) to form the video frame; wherein the video frame number is a video frame number of a buffered video frame, a video frame number of a reference frame, or a video frame number of the last frame in the buffer of the video decoding end; if the video frame information fed back by the video decoding end does not comprise the frame-loss information and the video frame number information, encoding the current video image according to a predetermined encoding method, in which an intra frame (I frame) is encoded every m frames and an inter frame (P frame) is encoded every n frames with the latest I frame as the reference frame, wherein m and n are predetermined; and buffering video frames with frame number following a predetermined rule at the video encoding end.