There was a packet sink trait, implemented by components able to receive AVPackets, but each packet source had to manually send to packet sinks. In order to mutualise sink management, add a packet source trait.