Hi, Dear
How are you?
I have just read your job description carefully and I research the best solution to establish your idea.
As I'm a senior Software Architecture Expert, I have enough experience of more than +5 years.
I have expertise in PHP, Node.js, Python, Flask, etc...
I'm going to tell you about my suggestion depending on my research result for your project.
At first, I want to know your server-side language. Using PHP Framework or JavaScript Framework (ex: Node.js), ASP.NET, Python?
But It's no problem for me.
Speaking about my opinion, we can get the point when the user starts to watch Your company video, stop to watch, click next video button, etc...
With this, we can get the user's watching time duration for your Company Video.
Your Server Script will provide video streaming data to Your Company Customer's Terminal.
And Our new back end will know each video's time duration to watch finally.
So Our new Video Script can validate user watch this video finally or not.
Even, will not allow user can move next video.
These are my basic proposal for your project.
If you think, we can build your project perfectly together, Please give me your kind message to discuss more details over chat.
Then we can get the best solution to build your project perfectly.
Looking forward to hearing from you.
Best Regards.