If so, what are your impressions? Are you satisfied with everything?
My task is to develop a platform for authors of training materials. The key condition is to protect their video content (including from downloading from the browser). The logical solution was to turn to a third-party video hosting service with the necessary functions. So I came across the service listed above.
I am the head of developer relations at api.video. You can indeed build your training material videos inside api.video, and our private video function will keep them from being shared (and you can also prevent video downloads if desired).
Every video uploaded to api.video is stored and hosted in our video specific infrastructure. Each video can be given different attributes. By default, all videos have the public attribute set to true. Of course, this means that anyone with the link can see the video. If you set the public:false, it becomes private.
The playback url for a private video differs from a public video with the addition of a one-time token. Once the token is used, the url will no longer work - so the link cannot be shared with others (well, it can be, but everyone else will get a 404 error ).