(声明:本文内容仅限学习交流使用,不得用于一切非法途径,否则后果自负!!!)
超级版本:《芒果TV视频解析php(会员,超前点播)》(此版本仅作记录,不开放)
2020.07.08 版本:《芒果TV视频解析php 2020.07.08版本》 (此版移动端PC端通用)
【芒果2020.02.20 之前 版本】
芒果TV对防盗链这一块还是挺不错的,利用CDN的播放地址 来做各种限制。
经过测试呢,如下:
PC浏览器端解析出来的只能是在PC端播放的
手机端只能在手机端播放。
PC客户端解析出来的也只能在PC客户端播放
APP端解析出来的地址也只能在APP端播放
由此可以得出是由 浏览器UA 来判定的 。不然,解析出来的是非CDN的播放地址(带IP的地址)是限速的,就算你本地网络再好,也是每秒几K的速度播放,压根看不了。
不多说,这就需要分平台来获得播放地址(手机获取手机端的地址,PC端获取PC端的咯),具体流程呢,自个根据源码研究吧!
演示:(需要VIP的自己加VIP cookie 演示未携带任何cookie)
【PC端】(有页面referer限制)
JSON:
PLAY DEMO:
【移动端】
(画质只有标清)
JSON:
PLAY DEMO:
【通用版】(pc 移动 通用)
(此通用版已失效,hls有限制)
(画质超清)
通用版播放演示:
源码:
【PC端】(回复后显示)
【移动端】【通用端】(付费后显示,站内无特殊说明所有内容均为一次性付费,无售后,无维护)
(移动端只有标清)