关于怎么提取m3u8地址
很长时间没有写博客了,这一段时间比较忙,接下来的日子要坚持写博客了,后期抽空会把这一年多的测试心得补上来,写博客其实就像git精神一样,分享、讨论、总结、提升自己,只有去分享才会得到更多,所谓复出越多,得到越多。
这个问题其实不难,最近也在研究小程序
工具:Chrome浏览器
打开浏览器,点开你要获取地址的视频
重要的来了,右键>>审查元素或者按F12也可以
根据开发或测试的实际环境选择相应的设备
选择好了以后,刷新页面,点击漏斗,选择media,一定刷新之后再点击,没出来的话切换几下选项卡,就能出来了
点击播放视频,在下边就可以看到地址了
M3U8还有一个同胞叫HLS
HLS(HTTP Live Streaming)是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的基于HTTP协议的流媒体解决方案。在 HLS 技术中 Web 服务器向客户端提供接近实时的音视频流。但在使用的过程中是使用的标准的 HTTP 协议,所以这时,只要使用 HLS 的技术,就能在普通的 HTTP 的应用上直接提供点播和直播。在App Store中的视频相关的应用,基本都是应用的此种技术。该技术基本原理是将视频文件或视频流切分成小片(ts)并建立索引文件(m3u8)。支持的视频流编码为H.264,音频流编码为AAC。
将一个完整视频分成多个TS视频文件,用户下载m3u8文件,通过m3u8文件的索引地址播放具体的每个小段视频。
M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。
客户端拿到上面的二级M3U8文件后,会继续请求里面的文件,这时就可进行播放了。
上面讲解的是点播的情况,直播的情况,M3U8文件里面会有属性告诉是直播,客户端会定时来请求新的M3U8文件。
最新的版本22:https://tools.ietf.org/html/draft-pantos-http-live-streaming-22
参考文献:
M3U8文件简介 http://blog.sina.com.cn/s/blog_6cf7acdf0102v0xv.html
流媒体开发之--HLS--M3U8解析(1) http://blog.csdn.net/jwzhangjie/article/details/9743971
流媒体开发之--HLS--M3U8解析(2): HLS草案 http://blog.csdn.net/jwzhangjie/article/details/9744027
网络直播电视之M3U8解析篇(上)http://blog.csdn.net/matthew_fan/article/details/8365401
网络直播电视之M3U8解析篇 (下)http://blog.csdn.net/matthew_fan/article/details/8438384
转载于:https://blog.51cto.com/4373601/1920758
关于怎么提取m3u8地址相关推荐
- 如何提取视频的m3u8地址
方法 1 用360浏览器或者其他Chrome内核浏览器打开优酷网页. 怎么将视频转换为mp4格式-正版视频转换器-2020新版查看详情>>广告 2 在播放页面按F12打开审核模式. 3 点 ...
- blob的真实地址怎么获得_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址
之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...
- python 爬取加密视频_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址
之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...
- html视频试看代码,m3u8地址的预览与试看功能更能吸引用户
通过给m3u8地址加上控制参数可实现预览和试看视频的功能,这样就可以让用户在未注册或未付费状态下只能试看部分内容,引起用户对整个视频内容的兴趣,引导他们进一步注册或付费看完整视频. 示例如下: 视频预 ...
- [波波带你手动提取网页视频]05讲 实战Network提取m3u8链接
公众号:程序员波波 前一篇文章我们已经接触到了m3u8视频的链接,这个一般就是需要自己去想办法找到这个链接,这个链接一般隐藏比较深,当然也有比较明显了,比如这一次的实践. 最近我看了一部比较老的电视剧 ...
- 提取IPv6地址的编码信息
提取IPv6地址的编码信息 为了保持兼容和地址转化,很多IPv6地址将额外的信息编码到地址信息中,如IPv4地址和Mac地址.在Nmap中,可以使用address-info脚本提取内嵌的信息,并进行解 ...
- asp之GetArray提取链接地址,以$Array$分隔的代码
'================================================== '函数名:GetArray '作 用:提取链接地址,以$Array$分隔 '参 数:ConStr ...
- python下载m3u8地址_python 下载m3u8视频的示例代码
import requests import os import datetime import threading class xiazai(): def __init__(self,url): s ...
- python正则匹配ip地址_Python正则表达式匹配和提取IP地址
Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...
最新文章
- 这款PDF阅读器1秒定位论文公式变量,不同页图文也能同屏看,刷论文再也不用来回翻页看文找图了! | 开源...
- 【android-tips】关于android应用R文件无法读取
- js利用localStorage和sessionStorage完成记住我功能
- redis 持久化详解 RDB和AOF 优缺点
- Python熊猫– GroupBy
- 随想录(我熟知的几个实时操作系统)
- 多模态之ViLBERT:双流网络,各自为王
- win2008环境mysql主从配置
- 同事去了友司,没什么可怕的
- 小米路由器mini刷lede_小米路由3刷LEDE/OpenWrt 固件
- 2021,我的海内外博士申请总结!
- AcWing 292 炮兵阵地
- Problem F - Football Free Kick(数组1e9的插入和删除)
- Qt操作Excel类
- 关于png图片在AndroidStudio上显示有白色边框的解决办法
- IT项目管理 PPT 选择题【太原理工大学】
- 编程猫python课程结束后哪里再学更高级别的_@正在选编程猫的家长,先别急,看完这篇测评再报也不迟!...
- Word 文档转变成网页并显示
- 为什么要用私钥加签,公钥加密
- java poi 添加列数据_java使用POI将数据导出放入Excel
热门文章
- 【Android】【IDE】解决android-studio或IntelliJ-IDEA搜索不到文件内容的问题
- golang 获取cpu 内存 硬盘 使用率 信息 进程信息
- amazeui学习笔记--css(常用组件10)--导航条Topbar
- react-native消息推送
- 毕业旅行~丽江、玉龙雪山、泸沽湖、丽江古城(2019)
- Delphi 中关于Double类型精度以及使用Ceil和Trunc取整引发的问题
- Android平台上集成萤石SDK
- python去重计数_如何python快速实现数组的去重计数
- Python基金数据实战分析:偏债混合基金篇
- 基于scapy的LAND Attack攻击