I am new to video encoding and am getting confused with the depth of it.
Goal: To convert a VP8 encoded RTP video stream to H.264 encoded RTP video stream
Question: What should be my approach?
The way I am looking at it,
- Receive video stream (VP8)
- Extract frames one by one
- Decode each frame (using WebM tools)
- Encode the frame (using ffmpeg)
- Write to the outgoing stream
Is this how it should be? Also, please point me to additional resources. Thanks in advance.