Audio/video stream recording forums
|
| Attention Visitor: |
You may have to register or log in before you can post:
|
|
|||||||
|
|
|
Thread Tools | Display Modes |
|
|
|
#2
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdump |
|
#4
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdumpyou need to send two http requests before using RTMPdump. it will register your ip address with their rtmp server and you will be allowed to watch.
Pseudo code: Code:
$cc = new cURL();
$html = $cc->get("http://www.rodom.tv/watch/lnk");
$cc->headers[] = "Referer: http://www.rodom.tv/watch/lnk";
$response = $cc->get("http://www.rodom.tv/watch/index.php?option=com_watchtv&view=template&r=13191300781054893&cm=lnk");
|
|
#5
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdumpQuote:
|
|
#6
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdumpcall it before calling RTMPdump.
Full script: Code:
<?php
class cURL
{
var $headers;
var $user_agent;
var $compression;
var $cookie_file;
var $proxy;
function cURL($cookies = TRUE, $cookie = 'Cookies.txt', $compression = 'gzip', $proxy = '')
{
$this->headers[] = 'Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg';
$this->headers[] = 'Connection: Keep-Alive';
$this->headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8';
$this->user_agent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)';
$this->compression = $compression;
$this->proxy = $proxy;
$this->cookies = $cookies;
if ($this->cookies == TRUE)
$this->cookie($cookie);
}
function cookie($cookie_file)
{
if (file_exists($cookie_file))
{
$this->cookie_file = $cookie_file;
}
else
{
$file = fopen($cookie_file, 'w') or $this->error('The cookie file could not be opened. Make sure this directory has the correct permissions');
$this->cookie_file = $cookie_file;
fclose($file);
}
}
function get($url)
{
$process = curl_init($url);
curl_setopt($process, CURLOPT_HTTPHEADER, $this->headers);
curl_setopt($process, CURLOPT_HEADER, 0);
curl_setopt($process, CURLOPT_USERAGENT, $this->user_agent);
if ($this->cookies == TRUE)
curl_setopt($process, CURLOPT_COOKIEFILE, $this->cookie_file);
if ($this->cookies == TRUE)
curl_setopt($process, CURLOPT_COOKIEJAR, $this->cookie_file);
curl_setopt($process, CURLOPT_ENCODING, $this->compression);
curl_setopt($process, CURLOPT_TIMEOUT, 30);
if ($this->proxy)
curl_setopt($process, CURLOPT_PROXY, $this->proxy);
curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($process, CURLOPT_FOLLOWLOCATION, 1);
$return = curl_exec($process);
curl_close($process);
return $return;
}
function post($url, $data)
{
$process = curl_init($url);
curl_setopt($process, CURLOPT_HTTPHEADER, $this->headers);
curl_setopt($process, CURLOPT_HEADER, 1);
curl_setopt($process, CURLOPT_USERAGENT, $this->user_agent);
if ($this->cookies == TRUE)
curl_setopt($process, CURLOPT_COOKIEFILE, $this->cookie_file);
if ($this->cookies == TRUE)
curl_setopt($process, CURLOPT_COOKIEJAR, $this->cookie_file);
curl_setopt($process, CURLOPT_ENCODING, $this->compression);
curl_setopt($process, CURLOPT_TIMEOUT, 30);
if ($this->proxy)
curl_setopt($process, CURLOPT_PROXY, $this->proxy);
curl_setopt($process, CURLOPT_POSTFIELDS, $data);
curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($process, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($process, CURLOPT_POST, 1);
$return = curl_exec($process);
curl_close($process);
return $return;
}
function error($error)
{
echo "cURL Error : $error";
die;
}
}
echo "KSV RodomTV Downloader\n";
echo "Retrieving html . . .\n";
$cc = new cURL();
$html = $cc->get("http://www.rodom.tv/watch/lnk");
$cc->headers[] = "Referer: http://www.rodom.tv/watch/lnk";
$response = $cc->get("http://www.rodom.tv/watch/index.php?option=com_watchtv&view=template&r=13191300781054893&cm=lnk");
echo "\n$response\n\n";
if (file_exists("Cookies.txt"))
unlink("Cookies.txt");
echo "Finished.\n";
?>
|
|
#7
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdumpThanks KSV it's working. You make everything working. I would like to have some skills like you in this kind of scripts.
![]() |
|
#8
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdumpI forgot to ask you what line do I have to remove in your script in order to stop saving cookies text file?
|
|
#9
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdumpjust redownload the script from original post.
|
|
#10
|
|||
|
|||
Re: rodom.tv - How to watch live with rtmpdumpMaybe you can help me i don't understand what i have to do with this script.Maybe you can make example with batch file.
Last edited by 4HDEver : 11-05-2011 at 11:47 AM. |
|
| Tags: live, rodom, rodom tv, rtmpdump, watch |
| Thread Tools | |
| Display Modes | |
|
|