

You still need to know what is a codec, a parser, a filter, etc., how and why are you using all these together, and be able to work your way through technical documentation and asking the right questions, in order to end up using these tools in an effective way.Īll the examples shown here will be formatted for a Linux terminal. The matter of fact is that media processing in and of itself is a complex topic, and tools like FFmpeg or GStreamer couldn't do much to smoothen this without at the same time compromising on their feature set. Using these tools can be somewhat confusing or complex for the uninitiated, though. We'll be having a look at how these are handled by some of the best known open-source multimedia tools, FFmpeg and GStreamer: what are the characteristics and shortcomings of their RTP implementations, bugs, things to keep in mind, etc. While RTP is a pretty well established standard, not all extensions and operation modes are necessarily supported by all implementations.


In this series of posts we are talking about RTP and SDP:
