Autor | Zpráva | ||
---|---|---|---|
4li1985 Profil |
#1 · Zasláno: 6. 1. 2018, 18:34:18
Zdravim.
Pouzivam javascriptovy JWPlayer na prehravanie videi. <script> jwplayer('player').setup({ file: "http://www.domain.com/video_id.mp4"; width: 640, height: 480, autoplay: true, }); </script> Potrebujem pouzit docasne URL pre videa, z dovodu zneuzivania/kopirovania. Ako na to? Mam moznost pouzit CDN. Je to cesta? |
||
drvaca Profil |
#2 · Zasláno: 7. 1. 2018, 08:47:44
Hádám, že se jedná o nějaké video z webkamery, jelikož jinak by si to video každý stáhnul a umístil k sobě na web. MP4 soubor se tedy neustále nahrává nějakým programem, a nelze jej za běhu přejmenovat.
Napadá mě vytvořit PHP soubor pro přehrávání, např: <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://domena.cz/video_id.mp4'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $out = curl_exec($ch); curl_close($ch); header('Content-type: video/mp4'); header('Content-disposition: inline'); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($out)); echo $out; exit(); ?> - otevře soubor obsahující aktuální náhodný kód, např. nahoda.txt - vygeneruje nový náhodný kód - přejmenuje starynahodnykod.php na novynahodnykod.php - přepíše obsah nahoda.txt na nový náhodný kód V JW playeru tedy bude řádek s názvem souboru vypadat takto: file: "http://www.domain.com/<?php include ("nahoda.txt");?>.php"; Možné problémy: 1, nevím, zda JW playeru nevadí koncovka PHP 2, aktuální název PHP souboru může stále kdokoliv zjistit a překopírovat na svůj web pomocí $soubor = file("http://strankasprehravacem"); $radek = cislo_radku_s_adresou_souboru; $soubor[$radek] Teď mě ještě napadá do onoho PHP souboru zakomponovat dotázání se na správný referer. |
||
Časová prodleva: 6 let
|
0