# 保利威视频在线分析下载
保利威视加密下载
1. 替换player.js 文件
- 按 F12 打开控制台,在 Sources 里增加一个本地目录
- 在 Application 的 Frame 里把需要的文件保存到刚开的workspace里
2. 自定义下载 js
在下载的player.js里修改以下位置
...
, bt = {b: function(t, e, i) {var n = t.data, r = new R(this), a = At.util.b(r.a()), o = V(t.data);n = new At.m.c(a,M).d(o).slice(0, 16);var s = i.frag;this[yt.d] = s[yt.a][yt.y] = V(n),s.loader = void 0,this.loaders[s.type] = void 0,this.hls.trigger(I.a[yt.y.toUpperCase() + "_LOADED"], {frag: s})// 从这里开始自定义增加console.log(s._decryptdata) // 其实用这行就够了。var buf2hx = function(buffer) {return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).join('');}console.log({key: buf2hx(s._decryptdata.key.buffer),iv: buf2hx(s._decryptdata.iv.buffer)})// 自定义增加结束}
...
3. 得到下载地址和key
刷新页面 https://le.ouchn.cn/courseDetails/CAAA010000025175/AAA010000025174
切换到命令行
整理数据
{"_uri": "https://hls.videocc.net/playsafe/c68f8bb42a/8/c68f8bb42a98526fe226472467cbffb8_2.key?token=c43147f9-7d40-4ac8-9a44-d0d5fd20c09e-k95pnm4c529637782l1l60m4c129nln44","baseuri": "https://hls.videocc.net/c68f8bb42a/8/c68f8bb42a98526fe226472467cbffb8_2.m3u8?pid=1657961704738X1775801&device=desktop","reluri": "https://hls.videocc.net/playsafe/c68f8bb42a/8/c68f8bb42a98526fe226472467cbffb8_2.key?token=c43147f9-7d40-4ac8-9a44-d0d5fd20c09e-k95pnm4c529637782l1l60m4c129nln44","method": "AES-128","key": {"0": 244,"1": 190,"2": 24,"3": 20,"4": 81,"5": 180,"6": 100,"7": 55,"8": 176,"9": 55,"10": 174,"11": 235,"12": 16,"13": 96,"14": 1,"15": 35},"iv": {"0": 202,"1": 112,"2": 142,"3": 219,"4": 201,"5": 95,"6": 96,"7": 163,"8": 50,"9": 202,"10": 177,"11": 25,"12": 22,"13": 109,"14": 34,"15": 62}
}
下载baseuri 的m3u8 文件
到本地,把上面得到的 token
加到 EXT-X-KEY
URI里面的key后面如下:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-KEY:METHOD=AES-128,URI="https://hls.videocc.net/c68f8bb42a/8/c68f8bb42a98526fe226472467cbffb8_2.key?token=b92a8bf7-dc5c-4c8e-8b69-494dc774e5ec-248p3c92190pk734658p9p68616p26n2m",IV=0xca708edbc95f60a332cab119166d223e
#EXT-X-TARGETDURATION:11
#EXTINF:4.920000,
https://uc-dts.videocc.net/c68f8bb42a/0/1652599084120/8/cb/ff/b8_2/c68f8bb42a98526fe226472467cbffb8_2_0.ts?pid=1657960985094X1328803&device=desktop
#EXTINF:5.880000,
https://uc-dts.videocc.net/c68f8bb42a/0/1652599084120/8/cb/ff/b8_2/c68f8bb42a98526fe226472467cbffb8_2_1.ts?pid=1657960985094X1328803&device=desktop
#EXTINF:9.520000,
https://uc-dts.videocc.net/c68f8bb42a/0/1652599084120/8/cb/ff/b8_2/c68f8bb42a98526fe226472467cbffb8_2_2.ts?pid=1657960985094X1328803&device=desktop
#EXTINF:9.520000,
https://uc-dts.videocc.net/c68f8bb42a/0/1652599084120/8/cb/ff/b8_2/c68f8bb42a98526fe2
...
保存。
4. 下载
把刚编辑的 m3u8
文件丢到 视频下载器,点击下载即可。
注明:已经把上面的流程一并打包在下载器里, 避免遗失。
# 保利威视频在线分析下载相关推荐
- Python笔记_84_我的订单_使用celery完成订单超时_视频播放_使用保利威视频加密
文章目录 我的订单 后端提供查询当前登录用户的订单列表信息 前端请求获取当前登录用户的订单信息 订单状态显示分析 使用Celery的定时任务来完成订单超时功能 视频播放 使用保利威云视频服务来对视频进 ...
- java调用保利威视频文件数据信息同步
先阐述一下,我们公司开通了直播模块,采用的就是保利威的平台,直播这一块主要是公司php那边负责的,我们这边需要把他们上传到保利威视频的信息存档,并且可以通过存档的链接在我们自己的平台上播放,这个文档的 ...
- uniapp兼容保利威视频,可编译成微信小程序、移动端、h5
基于uniapp开发,引入保利威视频云, 代码可编译成微信小程序,移动端,h5,其他小程序理论上都支持但是没有验证,demo下载地址 https://download.csdn.net/downloa ...
- 保利威视频 去掉首次加载背景图遮罩
未实现时的效果图 实现之后的效果图 测试代码如下 <body><div id="bt1" style="height: 200px;width: 320 ...
- 保利威荣获「年度最佳直播服务商」!引领视频直播行业创新发展
2022年8月12日,弯弓Digital在第四届中国营销数字化大会上颁布了「年度最佳营销数字化企业奖」.「年度营销技术机构TOP100」.「年度私域大奖」和「年度最佳营销技术单项奖」等四大奖项. 凭借 ...
- 保利威(polyv)加密视频的使用详解---python(基于drf/vue)
0. 注册账号,新人会免费用7天 polyv官网地址http://www.polyv.net/vod/ 一. 根据图片步骤,创建视频分类并上传测试视频 a. b. c. d. 二. 参数介绍 ...
- 阿里云、保利威的点播有什么区别,哪个更好?
谢邀,居然碰到个咨询云服务的知友哈哈,有缘就答了 互联网教育从业者,二线城市,开了家线上小培训公司,接触和使用过阿里云和保利威视频云,目前公司点播直播保利威和阿里两边都有用. 简单了解楼主情况,我这人 ...
- 职教视频云:保利威、百家云与巨头对垒
配图来自Canva可画 作为当下备受青睐的转型赛道之一,职业教育正在开启新的发展窗口,结合直播来打造玩法更多.互动更全的云课堂成为了众多职业教育玩家抢占先机的竞争高地. 面对职业教育线上化趋势,越来越 ...
- 第三方直播云平台(保利威和阿里云)直播集成demo
第三方直播云平台(保利威和阿里云)直播集成文档整理. 保利威: 保利威帮助中心 js demo <div id="player"></div> <sc ...
- 技术赋能教育直播,保利威玩转“5G+AI”
更多精彩内容请关注我们 俗话说,人无远虑,必有近忧. 直播作为在线教育的重要手段之一,近几年在我国快速崛起,2018年出现了一个发展高潮.无论是1对1还是1对多,也无论职业教育还是传统的管理培训,在线 ...
最新文章
- 美国光伏发电市场是否稳定?电池板价格降至40美分/W!
- 【c_prime_plus】第十七章笔记
- laya 怎么生成签名_什么是数字签名
- iis 防火墙防止恶意ip攻击
- Music Notes(前缀和+二分)
- [html] h5页面如何传递参数给小程序?
- 微信小程序云开发教程-云函数操作数据库-排序查询、指令查询
- 从“规模叙事”迈向“利润叙事”,中国制造背后的“天狼”动力
- 虚拟机dnf连接服务器失败,用虚拟机登录dnf没法登录
- 干货 | Modbus协议调试分享
- var模型eviews操作步骤
- 简单验证码图片识别BMP,C,C++,C#,JAVA,脚本-网络攻防大赛笔记(1)
- 表单checkbook获取已选择的值
- 组态王中Modbus字节顺序的调整
- MobaXterm 保持连接
- 8月新亲测完美短视频点赞系统支持抖音+快手+刷宝+微视等所有主流短视频点赞/关注/评论系统源码
- 程序员必备的5个自媒体工具
- 卫星各个波段的说明及用途(C/Ku/Ka/S/L)
- self和Self、== 和===的区别
- EPLAN自动线号放置