Zanonimizowana wersja forum tylko do odczytu

Wizja TV/Telewizjada jak przerobić pilne!

Forum poświęcone dla programu SimpleTV.
Post Reply
anonim
Początkujący
Posts: 94
Joined: 2013-07-14, 13:19

Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Witam jak przerobić żeby hulało w Simple TV? Mam takie coś

Code: Select all

rtmp://185.66.141.247:1955/Paspuv4WruxUYAcH?event=79&token=kOPR7x3bXvDtcV4gYS9z5euJCfGlpr&user=Alberos15/MeFufrAdUw?event=79&token=kOPR7x3bXvDtcV4gYS9z5euJCfGlpr&user=Alberos15

Telewizjada:

Code: Select all

http://l144.telewizjada.net/tw/2014tvcinemaxhd/chunklist_w1341330950.m3u8?
Ciągle ,,w1341330950,, się zmienia idzie jakoś to przerobić żeby się nie zmieniało?

anonim
Początkujący
Posts: 84
Joined: 2013-07-30, 19:01

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Musisz napisać skrypt ktory będzie wyciągał ten adres i słał ciastko, bo ono jest wymagane o ile dobrze pamiętam. W innym przypadku wywali po chwili.

anonim
Początkujący
Posts: 94
Joined: 2013-07-14, 13:19

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Ogarniasz ten skrypt? Bo nie wiem jak :(

anonim
Początkujący
Posts: 84
Joined: 2013-07-30, 19:01

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Działanie skryptu nie jest skomplikowane, ale trzebo go napisać w lua i zintegrować z simpletv, a o tym ostatnim nie mam zielonego pojęcia.

anonim
Początkujący
Posts: 94
Joined: 2013-07-14, 13:19

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Pomoże ktoś napisać? :oops:

anonim
Początkujący
Posts: 84
Joined: 2013-07-30, 19:01

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Naskrobane coś na szybko w php'ie. W kodzie ścieżka domyślna dla vlc. Uruchamiane spod cmd.
php.exe telewizjada.php idKanału
czyli np. dla tvp2
php.exe telewizjada.php 2

Code: Select all

<?php
$id = $argv[1];

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://telewizjada.net/get_mainchannel.php");
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTFIELDS, "cid=" . $id);
curl_setopt($curl, CURLOPT_POSTREDIR, 3);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($curl);
$channel = json_decode($json,true);
curl_setopt($curl, CURLOPT_URL, "http://telewizjada.net/set_cookie.php");
curl_setopt($curl, CURLOPT_POSTFIELDS, "url=" . $channel['url']);
curl_setopt($curl, CURLOPT_HEADER, 1);
$response = curl_exec($curl);
$header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $header_size);
$header = explode('sessid=',$header);
$sessid = substr($header[1],0,26);
$header = explode('msec=', $header[1]);
$header = explode(';',$header[1]);
$msec = $header[0];
curl_close($curl);

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://telewizjada.net/get_channel_url.php");
curl_setopt($curl, CURLOPT_COOKIE, 'cb-enabled=enabled; sessid=' . $sessid . '; msec=' . $msec);
curl_setopt($curl, CURLOPT_POSTFIELDS, "cid=" . $id);
curl_setopt($curl, CURLOPT_USERAGENT,'User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTREDIR, 3);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($curl);
$playpath = json_decode($json,true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($curl, CURLOPT_URL, $playpath['url']);
$plik = curl_exec($curl);
curl_close($curl);

$serwer = explode('playlist', $playpath['url']);
$plik = explode('chunklist', $plik);

$playpath = $serwer[0] . 'chunklist' . $plik[1];
$cmd = '"C:\Program Files\VideoLAN\VLC\vlc.exe" ' . $playpath;
shell_exec ($cmd);

?>

anonim
Weteran
Posts: 932
Joined: 2013-09-04, 17:49

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

A jak go uzyc zeby dzialal tak jak u ciebie przez www

anonim
Początkujący
Posts: 84
Joined: 2013-07-30, 19:01

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Troche zmienione jest wyjscie. Tutaj masz z serwera.

Code: Select all

<?php
$id = $_GET["id"];

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://telewizjada.net/get_mainchannel.php");
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTFIELDS, "cid=" . $id);
curl_setopt($curl, CURLOPT_POSTREDIR, 3);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($curl);
$channel = json_decode($json,true);
curl_setopt($curl, CURLOPT_URL, "http://telewizjada.net/set_cookie.php");
curl_setopt($curl, CURLOPT_POSTFIELDS, "url=" . $channel['url']);
curl_setopt($curl, CURLOPT_HEADER, 1);
$response = curl_exec($curl);
$header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $header_size);
$header = explode('sessid=',$header);
$sessid = substr($header[1],0,26);
$header = explode('msec=', $header[1]);
$header = explode(';',$header[1]);
$msec = $header[0];
curl_close($curl);

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://telewizjada.net/get_channel_url.php");
curl_setopt($curl, CURLOPT_COOKIE, 'cb-enabled=enabled; sessid=' . $sessid . '; msec=' . $msec);
curl_setopt($curl, CURLOPT_POSTFIELDS, "cid=" . $id);
curl_setopt($curl, CURLOPT_USERAGENT,'User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTREDIR, 3);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($curl);
$playpath = json_decode($json,true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($curl, CURLOPT_URL, $playpath['url']);
$plik = curl_exec($curl);
curl_close($curl);

$serwer = explode('playlist', $playpath['url']);
$plik = explode('chunklist', $plik);

$playpath = $serwer[0] . 'chunklist' . $plik[1];
$playpath = trim(preg_replace('/\s\s+/', ' ', $playpath));
header("Content-Type: application/vnd.apple.mpegurl");
header("Content-Disposition: attachment; filename=".$id .".m3u8");
echo '#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1000000
' . $playpath;

?>

anonim
Weteran
Posts: 932
Joined: 2013-09-04, 17:49

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Wrzucilem sobie go na hosting ale nie chodzi cos podalem przykladowo id 1 i w vlc nie odpala a w pliku tylko tyle

Code: Select all

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1000000
chunklist

anonim
Początkujący
Posts: 84
Joined: 2013-07-30, 19:01

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Pewnie nie masz curla w php'ie. U mnie na darmowym hostingu cba i prywatnym nginx'ie z php działa.

anonim
Aktywny Użytkownik
Posts: 461
Joined: 2013-06-16, 18:09

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

U mnie działa webserv :-D

P.S. Nie działa hosting friko.pl od skrypt telewizjada podobne jak Miszczu

A nie mam konto cba.pl :-D to później test :-)

anonim
Posts: 6
Joined: 2016-03-21, 22:31

Re: Wizja TV/Telewizjada jak przerobić pilne!

Post by anonim »

Dałoby radę przerobić to na player jak kod php WeebTV ?

Post Reply