设为首页收藏本站

QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码
查看: 761|回复: 1

[视频解析源码] 优酷m3u8解析php,带清晰度调节

[复制链接]

168

主题

169

帖子

699

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
699
发表于 2017-8-28 17:59:37 | 显示全部楼层 |阅读模式
优酷m3u8解析php,带清晰度调节,内有使用说明,拿去用吧!
  1. <?php
  2. /*
  3. 优酷M3U8解析 支持清晰度选择
  4. &hd= 的值为清晰度 0-3 分别对应 流畅,标清,高清,超清
  5. youku.php?vid=XMjgwNTg1MzAwOA==&hd=3
  6. youku.php?url=http://v.youku.com/v_show/id_XMjc0NDc5NzAyMA==.html&hd=3
  7. */

  8. error_reporting(0);
  9. header("Content-type:text/xml;charset=utf-8");
  10. if($_GET['vid']){
  11.         $dourl = "http://ups.youku.com/ups/get.json?vid={$_GET['vid']}&ccode=0501&client_ip=".$_SERVER["REMOTE_ADDR"]."&client_ts=".time()."&utid=EQ3LEfDheTECAd4sVIztAdnL";
  12. }elseif($_GET['url']){
  13.         preg_match('/id_(.*).html/imsU',$_GET['url'],$url);
  14.         $dourl = "http://ups.youku.com/ups/get.json?vid={$url[1]}&ccode=0501&client_ip=".$_SERVER["REMOTE_ADDR"]."&client_ts=".time()."&utid=EQ3LEfDheTECAd4sVIztAdnL";
  15. }
  16. $hd=$_GET['hd']?$_GET['hd']:0;
  17. $jsurl = CURL($dourl);
  18. $json = json_decode($jsurl);
  19. $stream = $json->data->stream;
  20. $m3u8_url = $stream[$hd]->m3u8_url;
  21. //print_r($m3u8_url);
  22. header("Location:$m3u8_url");
  23. function CURL($url) {
  24.   $ch = curl_init();
  25.   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  26.   curl_setopt($ch, CURLOPT_HEADER, false);
  27.   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  28.   curl_setopt($ch, CURLOPT_URL, $url);
  29.   curl_setopt($ch, CURLOPT_REFERER, $url);
  30.   curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  31.   $result = curl_exec($ch);
  32.   curl_close($ch);
  33.   return $result;
  34. }
  35. ?>
复制代码


回复

使用道具 举报

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2018-1-11 19:28:45 | 显示全部楼层
不能用了
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端
    关注我们
  • 微信公众号:
  • 请期待
  • 扫描二维码加关注

Powered by 新决起论坛X3.2 © 2008-2013 Comsenz Inc.

Archiver|手机版|小黑屋| Comsenz Inc.     360网站安全检测平台

快速回复 返回顶部 返回列表