PDA

View Full Version : help livestreamer


joejones15
06-19-2015, 07:24 PM
site (italy vpn):

http://sport.sky.it/sport/formula1/video/intervista_vettel_246238.html

i sniff these 2 lines, but how to combine in livestreamer?

http://video.sky.it/SkyItVideoportalUtility/getVODAccessToken.do?jsonp=_jqjsp&token=66b857ac081bfc74ba34a36679dc551f&url=http%3A%2F%2Fvideodemand-vh.akamaihd.net%2Fz%2Fsecure%2Fencoded%2F2015%2F06 %2F19%2F1434703735892_gp_austria_vettel_fuori_nell e_libere_%2Cweb_low%2Cweb_med%2Cweb_high%2C.mp4.cs mil%2Fmanifest.f4m&dec=0&_1434763393543=

http://videodemand-vh.akamaihd.net/z/secure/encoded/2015/06/19/1434703735892_gp_austria_vettel_fuori_nelle_libere _,web_low,web_med,web_high,.mp4.csmil/manifest.f4m?hdnea=st=1434763383~exp=1434763683~ac l=/z/secure/encoded/2015/06/19/1434703735892_gp_austria_vettel_fuori_nelle_libere _*~hmac=32ce0523e765b09cf5e1a3fd55132ff987b25bd51c cd030630cd3b2662c5902b&hdcore=3.1.0

biezom
06-20-2015, 04:39 AM
site (italy vpn):

http://sport.sky.it/sport/formula1/video/intervista_vettel_246238.html

i sniff these 2 lines, but how to combine in livestreamer?

http://video.sky.it/SkyItVideoportalUtility/getVODAccessToken.do?jsonp=_jqjsp&token=66b857ac081bfc74ba34a36679dc551f&url=http%3A%2F%2Fvideodemand-vh.akamaihd.net%2Fz%2Fsecure%2Fencoded%2F2015%2F06 %2F19%2F1434703735892_gp_austria_vettel_fuori_nell e_libere_%2Cweb_low%2Cweb_med%2Cweb_high%2C.mp4.cs mil%2Fmanifest.f4m&dec=0&_1434763393543=

http://videodemand-vh.akamaihd.net/z/secure/encoded/2015/06/19/1434703735892_gp_austria_vettel_fuori_nelle_libere _,web_low,web_med,web_high,.mp4.csmil/manifest.f4m?hdnea=st=1434763383~exp=1434763683~ac l=/z/secure/encoded/2015/06/19/1434703735892_gp_austria_vettel_fuori_nelle_libere _*~hmac=32ce0523e765b09cf5e1a3fd55132ff987b25bd51c cd030630cd3b2662c5902b&hdcore=3.1.0

hi
first i change
http://video.sky.it/SkyItVideoportalUtility/getVODAccessToken.do?jsonp=_jqjsp&token=66b857ac081bfc74ba34a36679dc551f&url=http%3A%2F%2Fvideodemand-vh.akamaihd.net%2Fz%2Fsecure%2Fencoded%2F2015%2F06 %2F19%2F1434703735892_gp_austria_vettel_fuori_nell e_libere_%2Cweb_low%2Cweb_med%2Cweb_high%2C.mp4.cs mil%2Fmanifest.f4m&dec=0&_1434763393543=
i delete _jqjsp to have proper json

after you can use php script


<?php
$curl = curl_init('http://video.sky.it/SkyItVideoportalUtility/getVODAccessToken.do?jsonp=&token=66b857ac081bfc74ba34a36679dc551f&url=http%3A%2F%2Fvideodemand-vh.akamaihd.net%2Fz%2Fsecure%2Fencoded%2F2015%2F06 %2F19%2F1434703735892_gp_austria_vettel_fuori_nell e_libere_%2Cweb_low%2Cweb_med%2Cweb_high%2C.mp4.cs mil%2Fmanifest.f4m&dec=0&_1434763393543=');

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$return = curl_exec($curl);

curl_close($curl);

$Fnm = "curl.txt"; $inF = fopen($Fnm,"w"); fputs($inF,"$return");
fclose($inF);

$link="curl.txt";

$hds=json_decode(file_get_contents($link))->url;

$url=str_replace("http","hds",$hds)." pvswf=http://videoplatform.sky.it/player/swf/player_v2.swf";

echo "Starting livestreamer...\n\n";
echo shell_exec("livestreamer \"$url\" best -o gp_austria_vettel_fuori_nelle_libere.flv &");
echo "Done.\n";
?>

joejones15
06-20-2015, 07:49 AM
wow, very advanced, will take me a while to understand, thank you Biezom!

biezom
06-20-2015, 09:02 AM
wow, very advanced, will take me a while to understand, thank you Biezom!

maybe easer to understand

<?php
$json="http://video.sky.it/SkyItVideoportalUtility/getVODAccessToken.do?jsonp=&token=66b857ac081bfc74ba34a36679dc551f&url=http%3A%2F%2Fvideodemand-vh.akamaihd.net%2Fz%2Fsecure%2Fencoded%2F2015%2F06 %2F19%2F1434703735892_gp_austria_vettel_fuori_nell e_libere_%2Cweb_low%2Cweb_med%2Cweb_high%2C.mp4.cs mil%2Fmanifest.f4m&dec=0&_1434763393543=";

$hds=json_decode(file_get_contents($json))->url;

$url=str_replace("http","hds",$hds)." pvswf=http://videoplatform.sky.it/player/swf/player_v2.swf";

echo "Starting livestreamer...\n\n";
echo shell_exec("livestreamer \"$url\" best -o gp_austria_vettel_fuori_nelle_libere.flv &");
echo "Done.\n";
?>

joejones15
06-20-2015, 12:05 PM
even easier, thanks Biezom!

joejones15
06-20-2015, 12:41 PM
maybe im doing something wrong:

save proper code in "notepad" as "test.php" file

run this in my browser address line:

localhost/test.php

but no success for me...?

do i need special software?

biezom
06-21-2015, 06:57 AM
even easier, thanks Biezom!

on windows i use this version of php

http://windows.php.net/downloads/releases/php-5.4.42-Win32-VC9-x86.zip

1) unzip in C:\php (for example)
2) open cmd.exe (command shell)
3) go to php's folder
cd C:\php
4) run php code
php test.php

joejones15
06-24-2015, 05:58 PM
i think i am getting close:

i am getting this error when i run the php script:

"error: no plugin can handle URL: pvswf=http://videoplatform.sky.it/player/swf/player_v2.swf"

EDIT: it works now, i forgot to remove: "_jqjsp"