Draft: media: Add a bin to handle input streams
From the main commit:
We want to use GstPlayer with input streams. The way
to do that is to work around the uri-based GstPlayer
api with a custom bin and a custom uri. Go gstreamer!
Closes #4062
Related: