My client has a particular use case. They proctor students via webcams. All of this is done with WebRTC because they need both, the Proctor and the Student, to be able to talk and chat while the proctor watches the student in real-time.
The issue is that if there is something going on that may indicate fraud, the proctor wants to have the ability to ‘rewind’ (time-shifting?) the ‘stream’ (at this point I guess the video has been encoded) and then go back to real-time streaming.
Just like watching Live TV and I want to see something I missed 30 seconds ago, and then back to live TV. Kinda like one of those Xfinity boxes.