Beliebt

Video ĂŒber HTTP - können Sie feststellen, ob ein Video heruntergeladen oder angesehen wird? - Video, Download, Streaming, http, youtube

Wie können beispielsweise Youtube oder Vimeo usw. erkennen, dass Sie ein Video herunterladen, anstatt es sich anzusehen?

Welche Art von HTTP-Anfrage / -Header wird jeweils ausgelöst?

Antworten:

2 fĂŒr Antwort № 1

Ich glaube nicht, dass sie das können - weshalb trotzDiese Praxis ist weit verbreitet, da sie (zumindest) gegen die AGB von Youtubes verstĂ¶ĂŸt. Es gibt keine inhĂ€renten Protokollunterschiede zwischen einem Download und einem Stream, aber es gibt einige wichtige Dinge, die ein Server verwenden könnte -

  1. Die Anzahl der gleichzeitig heruntergeladenen Blöcke.
  2. Die Geschwindigkeit, mit der der Download erfolgt.
  3. Die GrĂ¶ĂŸe des Downloads im VerhĂ€ltnis zur angegebenen BildschirmgrĂ¶ĂŸe.
  4. Download-Methode - z. B. ein Streaming-Programm verwendet möglicherweise TCP, wenn es als Chrome gemeldet wird - wenn Chrome tatsÀchlich QUICK verwendet
  5. Interpretation von Javascript
  6. Gleichzeitiges Herunterladen mehrerer Videos oder unzureichende Verzögerungen zwischen den Downloads.

NatĂŒrlich kann jeder von ihnen von einem Downloader emuliert werden - und so etwas wie ein Katz- und Mausspiel erstellen

Es gibt jedoch ein großes Problem, das ich nicht glaubewird von Youtube oder Vimeo verwendet (aber von Netflix) - DRM. Dies erfordert spezielle Programm- oder BrowserunterstĂŒtzung, und wir sind viel schwerer zu umgehen / nachzuahmen. NatĂŒrlich entstehen dadurch Kosten fĂŒr die Bereitstellung und Sichtbarrieren - und ich gehe davon aus, dass das GeschĂ€ftsmodell von YouTube usw. fĂŒr sie nicht optimal ist.