Allow providing missing Session header
I am working on gnome-network-displays
(i.e. Wi-Fi Display). It appears that some clients are not sending the Session
header for PLAY
commands. This means the stream will never start.
I am now trying (cannot test myself) to muck around the GstRTSPContext
from the check_requirements
routine. I believe that this will work around the issue, but it feels really dirty to do so.
Maybe there is already a way, but it might be nice to allow hooking into things at an earlier point where I could sanely "fix" the header that was sent by the client.