Sender data output does not recover when receiver returns
We are using ristsender to send streams to AWS MediaConnect (so using Simple Profile only)
When the MediaConnect Flow is disabled after having been running, ristsender determines that the receiver is dead from the lack of RTCP packets and marks both the RTCP and data peers as dead (See: https://code.videolan.org/rist/librist/-/blob/master/src/rist-common.c#L2749)
When the MediaConnect Flow is reenabled, ristsender determines that the receiver is alive when it receives the first SDES and marks the RTCP peer as not dead, but NOT the data peer (see: https://code.videolan.org/rist/librist/-/blob/master/src/rist-common.c#L1746), so sending of data packets remains blocked and never restarts, and there doesn't seem to be a way to recover the data flow.
The code implies that an RTCP packet containing an SDES is required from the data peer to reenabled the data output, but I don't see anything in the specification requiring that the receiver sends this? Am I missing something? And if so, how can I recover the data flow?
Thanks!