Does IVS support rewinding?

0

Hi all!
I'm looking into using the Amazon Interactive Video Service.

The context:
I'm making a service for managing some live streams. The live stream creation flow is as follows. Initially I start a live stream, and send the playback URL one remote viewer (an admin of sorts), and then some time later, when the admin is ready, the same playback URL is sent to the public viewers.
It is to enable a preview for an admin, before letting the rest of the world join in, without having to stop, configure, and then restart, the stream.

My question:
Are the public (who joined the live stream later) able to rewind and watch the stream from the beginning?

I definitely do NOT want them to be able to rewind and watch video from before they started streaming from the playback URL. I'm not super familiar with the protocol of RTMPS, but it does not look like rewinding to before joining the stream is possible, but I only tested with VLC and video.js. But I have to make sure that the public viewers cannot just pull older streaming packages somehow.

demandé il y a 2 ans432 vues
1 réponse
0
Réponse acceptée

Hi there,

By default, it is not possible to scrub/rewind a live stream of IVS video.

This being said, it is possible to implement DVR functionality with IVS, as demonstrated with our sample at https://github.com/aws-samples/amazon-ivs-dvr-web-demo.

It is important to note, however, that using the above functionality (or streaming a VOD that was recorded to S3, as described in https://docs.aws.amazon.com/ivs/latest/userguide/record-to-s3.html) would allow the viewers to scrub/rewind back, even before the playback URL was pushed to your public viewers.

Please let us know if you have any further questions or concerns, as we'd be happy to assist!

profile picture
cbagdon
répondu il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions