par
racacax » 11 juil. 2015, 18:47
Merci pour l'info. Le problème, c'est qu'il y a un buffering (le format est H264+Mp3 pour la video et vu que c'est du direct, il faut parser les médias) : ex :
http://racacaxtv.ga/tv/live/club1/club1.ts. En direct sur le site :
http://racacaxtv.ga/tv/s4fwatch.php?nam ... AwMC5tM3U4 . Ça rame non ? Avec les proxys glype par exemple, dès qu'il trouve un fichier, il met télécharger même en cas de poids illimité. Serait-il possible que ça affiche et télécharge en même temps pour que ça ne rame plus.
Le code pour l'instant :
Code : Tout sélectionner
<?php
$curl_url = 'http://tv.ut.cx/club1.mp4';
$curl_handle = curl_init($curl_url);
$data_string = "";
function write_function($handle, $data) {
global $data_string;
$data_string .= $data;
if (strlen($data_string) > 400000) {
return 0;
}
else
return strlen($data);
}
curl_setopt ($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($curl_handle, CURLOPT_WRITEFUNCTION, 'write_function');
curl_exec($curl_handle);
echo $data_string;
Merci pour l'info. Le problème, c'est qu'il y a un buffering (le format est H264+Mp3 pour la video et vu que c'est du direct, il faut parser les médias) : ex : http://racacaxtv.ga/tv/live/club1/club1.ts. En direct sur le site : [url]http://racacaxtv.ga/tv/s4fwatch.php?name=Regarder%20Club%201%20en%20direct&url=aHR0cDovL3JhY2FjYXh0di5nYS90di9saXZlL2NsdWIxL2l0ZWxlLWNsYWlyLWhkLWF1ZGlvX0FBQ0xfZnJhXzk2MDAwXzEyNz05NjAwMC5tM3U4[/url] . Ça rame non ? Avec les proxys glype par exemple, dès qu'il trouve un fichier, il met télécharger même en cas de poids illimité. Serait-il possible que ça affiche et télécharge en même temps pour que ça ne rame plus.
Le code pour l'instant :
[code]<?php
$curl_url = 'http://tv.ut.cx/club1.mp4';
$curl_handle = curl_init($curl_url);
$data_string = "";
function write_function($handle, $data) {
global $data_string;
$data_string .= $data;
if (strlen($data_string) > 400000) {
return 0;
}
else
return strlen($data);
}
curl_setopt ($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt ($curl_handle, CURLOPT_WRITEFUNCTION, 'write_function');
curl_exec($curl_handle);
echo $data_string;[/code]