视频相关的hls协议、VLC播放器、m3u文件的播放

前言

今天在观看视频的过程中,fiddler抓包看了一下请求,发现请求中无cookie相关的参数,心中窃喜,我是不是可以通过请求来访问这个视频呢?

于是复制请求地址,在浏览器打开,what?

1.不能使用浏览器直接打开(可以使用windows自带的播放软件打开);2.打开没有头像;3.而且只有几s就结束了;4.可以另存为.ts格式的文件;5.视频文件格式:video/mp2t;

参考:https://www.it1352.com/343346.html  ,百度如何播放,提到了HLS协议、VLC播放器;

HLS是Apple的动态码率自适应技术。包括一个m3u的索引文件,TS媒体分片文件和key加密串文件;

 那就看一看响应结果,EXTM3U格式的文件

百度结果:m3u文件格式,本质上说不是音频文件,它是音频文件的列表文件,是纯文本文件;你下载下来打开它,播放软件并不是播放它,而是根据它的记录找到网络地址进行在线播放。

百度到VLC功能强大

VLC如何播放m3u格式的文件呢? 就是如下图,VLC——>媒体中打开m3u格式的文件 (可随意命名文件)

可是我明明添加了文件,却不播放,fiddler对比查看请求发现,没有请求协议,域名之类的,尝试手动添加一个,发现可以播放了,大喜~

 那如何播放多个文件呢,肯定是通过请求,好吧一个一个找;终于找到了所有章节的hls;然后通过拼接。。。可以播放了

#coding=utf-8
a={"errcode":0,"errmsg":"操作成功","data":{"id":"5071","subject_id":"22","subject_name":"初级会计实务","profession_id":"4","profession_name":"初级会计职称","course_name":"《初级会计实务》(22年课程待更新)","cover_url":"\/public\/image\/1a558178dc26279217bc09f02cb90925.jpg","is_free":1,"product_id":"2017001000032","is_purchased":"2","teacher_id":"27","teacher_name":"孔杰","year":"2021","freeze_status":"0","domains":[{"d":"vod.zlketang.com","t":2,"k":"a_v"}],"videos":[{"course_section_id":"19730","name":"前言","subtitle":"","first_dir_id":"8058","first_dir_name":"前言","duration":"1272","is_free":"0","video_id":"21690","alivid":"99db096d26a6448fa2c1bf49803614cd","hls":"http:\/\/a.com\/03131334vodsh1253769091\/8d79f21d5285890818298372766\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338523_6837_1000&sign=e537bdfe7009dd1d3ab821107631b7f1"},{"course_section_id":"19745","name":"第一节 会计概念、职能和目标(1)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"2137","is_free":"0","video_id":"16880","alivid":"bd52723c90b749e790e4f28170c087be","hls":"http:\/\/a.com\/03131334vodsh1253769091\/ee051fc85285890810330288355\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_2646_1000&sign=49b52e29c904c849cf4d493a2b73e33c"},{"course_section_id":"19746","name":"第一节 会计概念、职能和目标(2)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1899","is_free":"0","video_id":"16881","alivid":"55a12f10d3304f0a929e0a24eb75639d","hls":"http:\/\/a.com\/03131334vodsh1253769091\/23e730aa5285890810334335828\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_6129_1000&sign=e00b9062abec6fa18931c4cdf6f9e97f"},{"course_section_id":"19747","name":"第二节 会计基本假设、会计基础和会计信息质量要求(1)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"2481","is_free":"0","video_id":"16882","alivid":"383caf20604048f9aed57a1e87bc354d","hls":"http:\/\/a.com\/03131334vodsh1253769091\/effbeebd5285890810330331157\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_6826_1000&sign=62f3a002c30d03496851bd1d58aec6a4"},{"course_section_id":"19748","name":"第二节 会计基本假设、会计基础和会计信息质量要求(2)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1262","is_free":"0","video_id":"16899","alivid":"29112ac1e0c5441c961352b21f92821a","hls":"http:\/\/a.com\/03131334vodsh1253769091\/781b6b615285890810437003472\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_7035_1000&sign=47c67ad846dfe32dbfec46376b8b1d49"},{"course_section_id":"19749","name":"第二节 会计基本假设、会计基础和会计信息质量要求(3)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"2422","is_free":"0","video_id":"16902","alivid":"4111fef8dce34624bfd62e9052d3b5e0","hls":"http:\/\/a.com\/03131334vodsh1253769091\/ace6ad125285890810465498443\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_3111_1000&sign=cb8eaa9436ac8c8445ca1888854cb7f0"},{"course_section_id":"19750","name":"第三节 会计要素及其确认与计量(1)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"2045","is_free":"0","video_id":"16903","alivid":"d57d8310740d4dc3a6d2ac08f3772db7","hls":"http:\/\/a.com\/03131334vodsh1253769091\/053efb855285890810466952110\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_9314_1000&sign=4692e2d3eb1c26a160fae4d5038fd716"},{"course_section_id":"19829","name":"第三节 会计要素及其确认与计量(2)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1896","is_free":"0","video_id":"16942","alivid":"3ee3a0abf3a84e78b10907df67bc76dd","hls":"http:\/\/a.com\/03131334vodsh1253769091\/bea331fa5285890810540090122\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_3671_1000&sign=a0a38fc5a8b783dd21078e5d9bdbf95b"},{"course_section_id":"19830","name":"第三节 会计要素及其确认与计量(3)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1513","is_free":"0","video_id":"16943","alivid":"798e7fcbd47d497a9c5e4159d703be67","hls":"http:\/\/a.com\/03131334vodsh1253769091\/5ac6b5485285890810423177724\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_9271_1000&sign=fffb16635806b7eb17e2981f1f973006"},{"course_section_id":"19870","name":"第四节 会计科目和借贷记账法(1)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"2115","is_free":"0","video_id":"16953","alivid":"858dbfc3fea94a43aa324dd2ea234815","hls":"http:\/\/a.com\/03131334vodsh1253769091\/4350d9ae5285890810681829801\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_2325_1000&sign=e887c1ac5218871aead78f6ede010be6"},{"course_section_id":"19871","name":"第四节 会计科目和借贷记账法(2)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"2324","is_free":"0","video_id":"16954","alivid":"27b0bb15821848a4b621ee29418db7a1","hls":"http:\/\/a.com\/03131334vodsh1253769091\/7de886ad5285890810682066671\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_3264_1000&sign=11f673bc086a0939f75eda448e95cd05"},{"course_section_id":"19888","name":"第四节 会计科目和借贷记账法(3)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1743","is_free":"0","video_id":"16968","alivid":"61f900a53dc5420fbbcf81c1cdac86cc","hls":"http:\/\/a.com\/03131334vodsh1253769091\/fcba6dfa5285890810768961738\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_1393_1000&sign=33be0110fc7c3df2feb5b5468a62e0a1"},{"course_section_id":"19889","name":"第四节 会计科目和借贷记账法(4)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"2800","is_free":"0","video_id":"16969","alivid":"2f4bd29eec8b4bc8a72ed29526f4c3a4","hls":"http:\/\/a.com\/03131334vodsh1253769091\/fc9854f05285890810768945132\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_9595_1000&sign=41d557a634205b62b7d5cfde955cda21"},{"course_section_id":"19939","name":"第四节 会计科目和借贷记账法(5)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1841","is_free":"0","video_id":"17014","alivid":"f4218c631b7445dfb9e7ce3eb52509cb","hls":"http:\/\/a.com\/03131334vodsh1253769091\/3b8805325285890810888336641\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_1589_1000&sign=87c94b091ad349b0db881a8e717f9187"},{"course_section_id":"19941","name":"第四节 会计科目和借贷记账法(6)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"3118","is_free":"0","video_id":"17016","alivid":"10546f9cdaa9407993cba7e56edb3bcb","hls":"http:\/\/a.com\/03131334vodsh1253769091\/abfc65115285890810893594260\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_9234_1000&sign=9b66cc344d4b2db6f80d85acd22f8a69"},{"course_section_id":"19949","name":"第四节 会计科目和借贷记账法(7)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1703","is_free":"0","video_id":"17029","alivid":"ea9b2d43ba054ce5bc22bcdc92be6cbe","hls":"http:\/\/a.com\/03131334vodsh1253769091\/5e8e65e15285890811005860127\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_1855_1000&sign=d43e249221d4f60fe75af0c1c77f7140"},{"course_section_id":"19950","name":"第五节 会计凭证、会计账簿与账务处理程序(1)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"3445","is_free":"0","video_id":"17031","alivid":"dfd586dcae8e493b9f594412f9b116a6","hls":"http:\/\/a.com\/03131334vodsh1253769091\/145c7e8c5285890810891693005\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_4419_1000&sign=bfda3e39d8cd9b5d8e76a744b9840624"},{"course_section_id":"19951","name":"第五节 会计凭证、会计账簿与账务处理程序(2)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1756","is_free":"0","video_id":"17032","alivid":"61c9780b464743a7a1be0ef9936273db","hls":"http:\/\/a.com\/03131334vodsh1253769091\/145c834d5285890810891693141\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_5826_1000&sign=8d5a6d8a870529d791aa015ae93031e1"},{"course_section_id":"19975","name":"第五节 会计凭证、会计账簿与账务处理程序(3)","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1577","is_free":"0","video_id":"17777","alivid":"20daba147d14456ba9fda529efb9b9a1","hls":"http:\/\/a.com\/03131334vodsh1253769091\/5312e6065285890813117227813\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338522_4089_1000&sign=d43189b9a8fa5733c2dd79b4b4d9c067"},{"course_section_id":"19976","name":"第六节 财产清查","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"1480","is_free":"0","video_id":"17324","alivid":"d4721960cc9b4041a39a52a91d3f3fcc","hls":"http:\/\/a.com\/03131334vodsh1253769091\/b0038cb25285890812166973238\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338522_7186_1000&sign=b6bbcf984d2a50152c3ab321a894c914"},{"course_section_id":"20319","name":"第七节 财务报告","subtitle":"","first_dir_id":"8116","first_dir_name":"第一章 会计概述","duration":"173","is_free":"0","video_id":"17325","alivid":"16d60c301c7d4ed8879eff4bb4da64e2","hls":"http:\/\/a.com\/03131334vodsh1253769091\/952af91d5285890812295659884\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338522_7669_1000&sign=af7fc9d8031b2dd0d0dafbd7c8f96780"},{"course_section_id":"19999","name":"第一节 货币资金(1)","subtitle":"","first_dir_id":"8109","first_dir_name":"第二章 资产","duration":"1888","is_free":"0","video_id":"17077","alivid":"df61b826e0e64affbe3861c960e8756f","hls":"http:\/\/a.com\/03131334vodsh1253769091\/e14905d95285890811184589855\/playlist.m3u8?t=611f9132&rlimit=3&us=1629444338521_9926_1000&sign=f336102d983e90db3d3f7dcc29acdc31"},{"course_section_id":"20010","name":"第一节 货币资金(2)","subtitle":"","first_dir_id":"8109","first_dir_name":"第二章 资产","duration":"1262","is_free":"0","video_id":"17088","alivid":"94fa95b54f9245288a7798c4510e22f0","hls":"http:\/\/a.com\/03131334vodsh1253769091\
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值