很长时间没有写博客了,这一段时间比较忙,接下来的日子要坚持写博客了,后期抽空会把这一年多的测试心得补上来,写博客其实就像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地址相关推荐

  1. 如何提取视频的m3u8地址

    方法 1 用360浏览器或者其他Chrome内核浏览器打开优酷网页. 怎么将视频转换为mp4格式-正版视频转换器-2020新版查看详情>>广告 2 在播放页面按F12打开审核模式. 3 点 ...

  2. blob的真实地址怎么获得_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址

    之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...

  3. python 爬取加密视频_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址

    之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...

  4. html视频试看代码,m3u8地址的预览与试看功能更能吸引用户

    通过给m3u8地址加上控制参数可实现预览和试看视频的功能,这样就可以让用户在未注册或未付费状态下只能试看部分内容,引起用户对整个视频内容的兴趣,引导他们进一步注册或付费看完整视频. 示例如下: 视频预 ...

  5. [波波带你手动提取网页视频]05讲 实战Network提取m3u8链接

    公众号:程序员波波 前一篇文章我们已经接触到了m3u8视频的链接,这个一般就是需要自己去想办法找到这个链接,这个链接一般隐藏比较深,当然也有比较明显了,比如这一次的实践. 最近我看了一部比较老的电视剧 ...

  6. 提取IPv6地址的编码信息

    提取IPv6地址的编码信息 为了保持兼容和地址转化,很多IPv6地址将额外的信息编码到地址信息中,如IPv4地址和Mac地址.在Nmap中,可以使用address-info脚本提取内嵌的信息,并进行解 ...

  7. asp之GetArray提取链接地址,以$Array$分隔的代码

    '================================================== '函数名:GetArray '作 用:提取链接地址,以$Array$分隔 '参 数:ConStr ...

  8. python下载m3u8地址_python 下载m3u8视频的示例代码

    import requests import os import datetime import threading class xiazai(): def __init__(self,url): s ...

  9. python正则匹配ip地址_Python正则表达式匹配和提取IP地址

    Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...

最新文章

  1. 这款PDF阅读器1秒定位论文公式变量,不同页图文也能同屏看,刷论文再也不用来回翻页看文找图了! | 开源...
  2. 【android-tips】关于android应用R文件无法读取
  3. js利用localStorage和sessionStorage完成记住我功能
  4. redis 持久化详解 RDB和AOF 优缺点
  5. Python熊猫– GroupBy
  6. 随想录(我熟知的几个实时操作系统)
  7. 多模态之ViLBERT:双流网络,各自为王
  8. win2008环境mysql主从配置
  9. 同事去了友司,没什么可怕的
  10. 小米路由器mini刷lede_小米路由3刷LEDE/OpenWrt 固件
  11. 2021,我的海内外博士申请总结!
  12. AcWing 292 炮兵阵地
  13. Problem F - Football Free Kick(数组1e9的插入和删除)
  14. Qt操作Excel类
  15. 关于png图片在AndroidStudio上显示有白色边框的解决办法
  16. IT项目管理 PPT 选择题【太原理工大学】
  17. 编程猫python课程结束后哪里再学更高级别的_@正在选编程猫的家长,先别急,看完这篇测评再报也不迟!...
  18. Word 文档转变成网页并显示
  19. 为什么要用私钥加签,公钥加密
  20. java poi 添加列数据_java使用POI将数据导出放入Excel

热门文章

  1. 【Android】【IDE】解决android-studio或IntelliJ-IDEA搜索不到文件内容的问题
  2. golang 获取cpu 内存 硬盘 使用率 信息 进程信息
  3. amazeui学习笔记--css(常用组件10)--导航条Topbar
  4. react-native消息推送
  5. 毕业旅行~丽江、玉龙雪山、泸沽湖、丽江古城(2019)
  6. Delphi 中关于Double类型精度以及使用Ceil和Trunc取整引发的问题
  7. Android平台上集成萤石SDK
  8. python去重计数_如何python快速实现数组的去重计数
  9. Python基金数据实战分析:偏债混合基金篇
  10. 基于scapy的LAND Attack攻击