Kinesis video streaming - stream appears stuck on frame when navigating via producer timestamp and using getMedia API

0

Hi,

We have an application that streams from a number of IP cameras into kinesis 24/7 and have begun to notice that some streams appear to 'freeze' on a frame. The stream will perform normally for days at a time until some point where it begins to show in the management console only a single frame from then on.

What is very strange about this is that the freeze only happens on the producer timestamp, when navigating server timestamp the stream carries on, playing live video data. Since we are live streaming the cameras, the producer timestamp and the server timestamp should be very close together, so I should be able to see the same data at the server timestamp maybe a couple of seconds earlier/later on via the producer timestamp selector.

Restarting the application pushing video data into kinesis while ensuring that the producer timestamps have updated and the data is definitely live, the issue persists as if the stream itself is in a bad state and unable to recover. Deleting the stream and re-creating it (the application may experience an error or two while it is not available but comes back online) "fixes" the issue as the data comes through correctly

It is clear that the data is correctly being submitted as it is viewable when selecting via server timestamp, however, its breaking to our processes downline as the video data pulled (via the get media API) is only the single frame.

I believe that this is a bug inside kinesis and would be happy to share any additional information in isolating it, or I would really appreciate any pointers of how we might be causing this issue so that we can avoid it in the future.

Kind regards, Kieran Bacon

asked 2 years ago86 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions