O
O
Oleg2019-07-23 11:25:02
YouTube
Oleg, 2019-07-23 11:25:02

How to "proxy" ("stream") a video from youtube (or vimeo) to your site?

Hello. Is it possible to make such a system that the user enters the page and starts the video, which is physically located on the Vimeo (or YouTube) servers, but the user would not be able to download this video in any way? Is it possible to stream this video on your server to your specific page of the site? According to the idea, if such a "streaming" can be done, then the user will not be able to download the video in any way? Thanks in advance for your answers

Answer the question

In order to leave comments, you need to log in

1 answer(s)
K
Kirill, 2019-08-01
@afagorn

Oleg Maksimov , you want to make downloading videos more difficult by streaming a pre-created video file. They told you everything correctly, you will not get the effect of 100% protection, since playback is tritely turned on and a screen recording is put on. Not even through a virtual machine, but simply through OBS.
But I would just like to draw your attention to a point that for some reason you were not told about. When you place an iframe with a player on your site or give a direct link to the player, they are associated with a specific file on the server. Of course, you can make it so that when you click on the play button, the creation of the broadcast from the downloaded file begins. But it only works for one viewer. Because the second player who pressed the button will receive the already generated stream.
Or you need to create another player and another broadcast for it. Multiply this by the number of concurrent viewers.
Imagine how much you have to bother with creating infrastructure and setting up servers.
Therefore, I recommend that you simply go the other way:
1) sell your videos not as videos, but as webinars. Then you are not deceiving anyone, everyone comes at the appointed time and watches the same thing. Only 80% of viewers will still ask for a recording)
2) follow the path taken by other companies. In order to exclude direct downloading using plug-ins and programs, video stream encryption is used. There are several ways to encrypt: there are those implemented on the knee, there are commercial solutions for different money. The bonus is in the convenience for the viewer, he does not need to make additional movements and install something. Implementation example, native DRM systems, Vimeo (on large tariffs), Wistia, Boomstream - our company.
3) you can provide the viewer with initially encrypted content. Access binding goes to the hardware and OS of the viewing device. The inconvenience for the viewer in the additional installation of software for viewing. This solution is provided by Russian companies Infoprotector and Starforce.
4) None of these solutions protect against screen capture. humble yourself.
Anything can be stolen. The value of video courses in updates and feedback.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question