乐于分享
好东西不私藏

浙江宁波代理源码2个

浙江宁波代理源码2个

浙江宁波电视台的两个代理源码,此源码来自网络。
演示:
宁波1套,http://tv.sohu.blog/d/zjnb.php?id=nbtv1宁波2套,http://tv.sohu.blog/d/zjnb.php?id=nbtv2宁波3套,http://tv.sohu.blog/d/zjnb.php?id=nbtv3宁波4套,http://tv.sohu.blog/d/zjnb.php?id=nbtv4
<?php// 获取频道ID,只允许1-4台$id = isset($_GET['id']) ? $_GET['id'] : 'nbtv1';$allowed_ids = ['nbtv1''nbtv2''nbtv3''nbtv4'];// 验证频道ID是否有效,无效则使用默认nbtv1if (!in_array($id$allowed_ids)) {    $id = 'nbtv1';}// 构建POST数据$post_data = [    'url' => 'http://liveplay.nbtv.cn/live/'.$id.'_md.m3u8',    'playType' => 'live',    'type' => 'cdn',    'cdnEncrypt' => 'd058c6c09b8cec3e4c8391557ac977714a35da41c4cfd40c75d6b4fdb37750b40af99e78071b72269b1614077c887c9431ce02c56739ed3a878ac3445c6352497f6ab0dec816df39192412e95509d2df4808e102380dd64ae67105a7266ec8ed580998e4e34dd62002039f872e1bda820ec4d9eaf8a11d658155d26c74125323c71e9743653e192327f3b6944ef0d219250f53718c6c38512eb9f142afe25f0838dff439d47fa695cb0eaf6473e4b4b6be62bfcbd240bc8d77d250809c1796c3cc54bdc2b70740c58cb3e39cf0ca4472d7c04c433a1daa8c6853e887aa36046c5bb959a58c0df05b81b399fad91372fea0aae029b73101c15d4bf220bbf975f7cb0a0c7ba42817d4aeebc8b8b6a3f2e83760724205a1f0eeab3dc2501d520baeab6463a0189135c00c96896e000fc28c',    'cdnIndex' => 0,];$post_json = json_encode($post_data);// 初始化cURL$ch = curl_init('http://em.chinamcloud.com/player/encryptUrl');curl_setopt_array($ch, [    CURLOPT_RETURNTRANSFER => 1,    CURLOPT_POST => 1,    CURLOPT_POSTFIELDS => $post_json,    CURLOPT_HTTPHEADER => ['Content-Type: application/json'],    CURLOPT_TIMEOUT => 10,    CURLOPT_SSL_VERIFYPEER => false,    CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36']);// 执行cURL请求$result = curl_exec($ch);// 检查cURL错误if (curl_errno($ch)) {    header("HTTP/1.1 500 Internal Server Error");    echo "服务器请求失败";    curl_close($ch);    exit;}curl_close($ch);// 解析JSON响应$response = json_decode($result);if (json_last_error() !== JSON_ERROR_NONE || !isset($response->url)) {    header("HTTP/1.1 500 Internal Server Error");    echo "数据解析失败";    exit;}$playurl = $response->url;// 重定向到播放URLheader('Location: ' . $playurl);?>
第二个代理源码:

演示地址:
宁波1套(备用),http://tv.sohu.blog/d/zjnb2.php?id=nbtv1宁波2套(备用),http://tv.sohu.blog/d/zjnb2.php?id=nbtv2宁波3套(备用),http://tv.sohu.blog/d/zjnb2.php?id=nbtv3宁波4套(备用),http://tv.sohu.blog/d/zjnb2.php?id=nbtv4
<?phperror_reporting(0);$id = isset($_GET['id'])?$_GET['id']:'nbtv1';//nbtv1,2,3,4$post = json_encode(["cdnEncrypt" => "d058c6c09b8cec3e4c8391557ac977714a35da41c4cfd40c75d6b4fdb37750b4b2c0a29627ba300d6774ac3a8586418c89219948abbfe44bdc750f371080d2cef6258eea31c936cb6664e53190f84d38169d42acba78a6c97785a7bea04b8b0617ceee30edf6d8d1f63b6385efe4dc1ea8fd73bd274f269c790b98884292f92119a270ecf9246efa53cde5f15919714026a4b666678f537150f8bd5e29314b2c9c6353028136a5e729e705897efabb28c306b028c9b9df2e0d3afb3d164d4b495832fd03ea833391ebac381dd3e62005e5915eaacfbaa8b91ed772dadd365ec8c09943540c03f76f5f870229edb8eb7fced4044b3e155f04e42a1342e84866cecc52f28bc3988e652f90baea4952e6f991d03e2941485974c000850d1cd89fbbefec1f12ea2ea276abd4c4a600d0c07086f9d05f63e91b3990ca62fa1c6e82a7","playType" => "live","type" =>"cdn","cdnIndex" =>"0","url" => "http://liveplay8.nbtv.cn/live/".$id."_md.m3u8"]);$ch = curl_init("http://em.chinamcloud.com/player/encryptUrl");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $post);curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);$d = curl_exec($ch);curl_close($ch);$live = json_decode($d)->url;header('Access-Control-Allow-Origin: *');header("Location: " . $live);
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 浙江宁波代理源码2个

评论 抢沙发

6 + 2 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮