Z
Z
ziskina2020-07-04 20:18:10
Video broadcast
ziskina, 2020-07-04 20:18:10

Is it possible to track the fact of downloading streaming video?

Hello!
Can the fact of downloading streaming video using the xtreme download manager program from a site with restricted access be tracked (login and password are required to view)? Does the program send a request to the server to download the whole file, or does it somehow record the stream?

Thanks in advance for your reply.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
alpeg, 2020-07-06
@ziskina

In short, almost nothing.
If for a long time, then it is generally possible, but it will not save 100%. The most evil users will still download / write down, well, they will hate you.
Firstly, instead of a CDN or just uploading files, you will have to issue a separate link to each user, which will work only once and only in the browser.
After analyzing the headers sent and the response time (for example, the browser is very likely to send one request at once, or several, but with the Range header), you can estimate with fairly high accuracy whether the user is watching the video or downloading it. If the user-agent is wget, then it's definitely a bot, but if not, then it's not a fact that it's not a bot.
Difficulty: above average, efficiency: weak (will cut off completely stupid script kiddies)
Restrictions for users: small
Secondly, you can cut the video and assemble it on the client via js. And on the client, do something like a DRM module that will try to guess if the client is watching the video. And give the next video fragments only if the client does not do anything suspicious.
If the client suddenly quickly downloads a whole lot of pieces at once (during normal playback, this cannot be, since the time has not yet come, and when rewinding, he must "jump" to a piece in the middle), you can almost reliably judge that the user is a bot / downloads video.
A good plus would be to let you download the first two series and on the third give another js-code of the player that collects the series in a different way.
Difficulty: High, Efficiency: Medium (Most likely users will score and record screen video)
Restrictions for users: small
Third, you can buy / license DRM.
Difficulty: very high, Cost: very high, efficiency: above average (the entry threshold is higher, the video is still downloaded, but if there are three and a half crippled users, then no one will bother)
Limitations for users: huge. Not all platforms support DRM.

X
xmoonlight, 2020-07-04
@xmoonlight

It is forbidden.

S
Sergey Tikhonov, 2020-07-05
@tumbler

Downloading something (saving to the client's disk) for the server is indistinguishable from playing on the monitor. The only option that guarantees (a-ha-ha "d..ly b..b" (c) Lavrov) the legitimate use of content downloaded over the network is all sorts of DRM modules that are embedded in browsers and without hacking which to the content hard to get. However, they do not protect screens from writing.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question