OK. The next thing to check is the
metric for your channel. This can be seen in the health tab of the channel detail page, or in CloudWatch metrics. Does it drop during the still image portion of your stream? If so OBS is varying the frame rate of the stream, which can cause problems if MediaLive is expecting a fixed frame rate source. You can also enable logging in the channel config (General Settings -> Channel Logging) which when set to WARNING, INFO, or DEBUG (least verbose to most) may provide useful insight into what is causing the input loss detection.
Check and see if you have configured a key frame interval in OBS. 2 seconds is a common value to use. What may be happening is if you use the default configuration "Auto" then OBS may slow the key frame interval during the still image portion of your stream.
Stripping null packets from the stream is a feature of several protocols, including RTMP and Zixi, so I don't think that's the issue here. I was able to find some references online to OBS continuing to use VFR even when configured with a fixed frame rate, including a video clip illustrating the flags needed to be passed to x.264 in order to force it to maintain CFR. I used the search terms "obs constant frame rate" for this search.
It might be worth trying SRT to MediaConnect instead of RIST to see if it is something unique to that protocol.
- asked 2 years ago
- Accepted Answerasked 3 years ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 4 years ago
- AWS OFFICIALUpdated a year ago
- How do I stream log data from CloudWatch Logs to a cross-Region and cross-account Kinesis data stream?AWS OFFICIALUpdated 2 years ago
- How can you stream applications using Amazon Appstream 2.0 with more than four screens in native mode?EXPERTpublished 2 months ago