We are planning on doing live streams, and we expect that our users would like check everything is ok before they start. Our plan is then to allow this before the stream is scheduled to start (on our website).
This stream/video must then typically be stopped at least 5 minutes in advance, and the actual live stream should start maybe 30 seconds before the stream is live on our site.
After the event has ended we plan on publishing the video so our customers can watch after the fact.
So here is the problem, how can I see when a video was started to record? This is so we can avoid showing the practice run. As far as I can tell, the /video/id only gives publishedAt and updatedAt ,which in this case is the same. Which is when the video was finally available in api.video.
Is there a way to get the timestamp when the video was recorded? I understand this is not normal for regular video’s, but for us it is pretty important.
I suppose it is possible to use the started webhooks timestamp, followed by ended and then recorded, to get this, but very complicated. And if webhooks are not always in order, that may not be a good assumption.