gst_rtsp_media_set_reusable and gst_rtsp_media_set_shared have become incompatible.
I have a rtsp server that live streams a single video feed. I have set the media to be both reusable and shared. An example of this setup can be easily made by a slight change to the test-appsrc example.
After all clients disconnect for the first time, the server will begin returning 455 Method Not Valid in This State
for all new clients. This has worked previously in v1.6.0 and was found when upgrading to v1.16.2. The change in behavior was introduced with commit gst-rtsp-server@4d86f994. It doesn't seem like the change was intentionally trying to prevent these two features from working together. Reverting this single commit restores functionality.
Is the intent for these two features to be compatible?