TPEPlatform/MediaEncoderFramework
From MozillaWiki
Architecture
Dependency among modules
- GetUserMedia
- Recoderging Pipeline
- Audio Encoding - Wav/ Opus/ Vorbis/ AAC/ HEAAC
- Video Encoding - VP8/ VP9/ H.264/ HEVC
- Container multiplexer - MP4/ OGG/ WebM
- ImageCapture
- Image Encoding - JPG?
- Recoderging Pipeline
Class Diagram
The class diagram of encoder framework
Sequential Diagram
The sequence diagram of receiving input source from MediaStreamGraph, and outputting final container data from MediaEncoder to MediaRecorder