1. The main interface provided externallyVideocodingmoduleimpl::incomingpacket, packet processing interface, called Videocodingmoduleimpl after the RTP parsing process::D ecode, processing the decoded interface Vcmreceivecallba After the completion of the CK decoding interface Videocodingmoduleimpl::addvideoframe send the frame interface, the original video data I420 Vcmpacketizationcallback after the completion of the code is provided to the outside callback Mouth
2. The main processing class Videocodingmoduleimpl, module processing and control classes, management and maintenance Videosender and Videoreceiver videoreceiver, video packet processing and decoding, call decode Dimagecallback for decoding vcmreceiver, video packet processing, management Vcmjitterbuffer Vcmjitterbuffer, video buffer, group frame, chaos sequence, jitter and other processing video sender, the specific class of video sent, management Vcmgenericencoder interface class Vcmgenericencoder, specific management coding class, maintenance Videoencoder vcmencodedframecallback, implementation Enco The De module provides a callback interface that is used for encoding after the completion of processing vp8encoder/vp8decoder/., specific codec Class 3. The main functions of processing Jitterbuffer, group frame, jitter, chaos and other processing; processing encoding and decoding; managing the encoding and decoding process of video
WEBRTC Code Daytime (11): video_coding Module Analysis