PHP:
<?php
$idvideo = 'YBECzPKfHT';
$get_stream = get_stream();
$stream_url = explode('"', explode('video/mp4", "file": "', $get_stream) [1]) [0];
if ($stream_url == '')
{
$j = ['status' => 'error', 'message' => 'Hay kiem tra lai video cua ban'];
die(json_encode($j));
}
$str = stream();
if ($str['redirect_url'] == '')
{
$j = ['status' => 'error', 'message' => 'Khong the get link video cua ban'];
die(json_encode($j));
}
$j = ['status' => 'success', 'url' => $str['redirect_url']];
die(json_encode($j));
function stream()
{
global $stream_url;
global $idvideo;
$headers = ['accept: */*', 'accept-language: en-US;q=0.9,en;q=0.8,pt;q=0.7,de;q=0.6,mg;q=0.5', 'range: bytes=0-', 'referer: https://fbcdn.youtv.me/play.php?id=' . $idvideo . '&auto=&logo=&llink=&skin=', 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36'];
$datapost = curl_init();
curl_setopt($datapost, CURLOPT_URL, 'https://fbcdn.youtv.me' . $stream_url);
curl_setopt($datapost, CURLOPT_HEADER, true);
curl_setopt($datapost, CURLOPT_RETURNTRANSFER, true);
curl_setopt($datapost, CURLOPT_HTTPHEADER, $headers);
curl_exec($datapost);
return $info = curl_getinfo($datapost);
}
function get_stream()
{
global $idvideo;
$headers = ['accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 'accept-language: vi,en-US;q=0.9,en;q=0.8,pt;q=0.7,de;q=0.6,mg;q=0.5', 'referer: https://fbcdn.youtv.me/play.php?id=' . $idvideo . '&auto=&logo=&llink=&skin=', 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36'];
$datapost = curl_init();
curl_setopt($datapost, CURLOPT_URL, 'https://fbcdn.youtv.me/play.php?id=' . $idvideo . '&auto=&logo=&llink=&skin=');
curl_setopt($datapost, CURLOPT_HEADER, true);
curl_setopt($datapost, CURLOPT_RETURNTRANSFER, true);
curl_setopt($datapost, CURLOPT_HTTPHEADER, $headers);
return curl_exec($datapost);
}
?>