Autor Zpráva
4li1985
Profil
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
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();
?>
a druhý soubor, který bude otevírán skrze CRON a bude dělat následující:
- 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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0