searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

如何借助chales分析HLS直播业务

2023-09-19 01:42:12
3
0

step1:安装Charles,开启抓包
step2:分析抓包信息
①通过Charles工具进行抓包,可以看到如下所示的信息:
响应状态码、请求类型、访问的服务器ip、请求url、开始请求时间、下载时间、文件大小,完成的状态

②选择某个 m3u8url,可以看到这个请求的详细,其中除了下载速度外,比较影响HLS直播播放流畅度的关注信息是:

    EXT-X-MEDIA-SEQUENCE:大部分播放器遇到这个值回退均会有不同程度的异常,有的播放器直接报错,大部分是等到获取的ts  sequence值大于前一个播放ts  sequence值才继续往下播放

    EXT-X-TARGETDURATION:所有切片的最大时长。#EXTINF 中指定的时间长度必须小于或是等于这个最大值,有的设备如果不满足这个条件可能会播放异常

     EXTINF:ts 切片的实际时长,m3u8的请求间隔的参考值(为保证播放流畅程度,一般建议切片时长稳定一些)

0条评论
作者已关闭评论
杨****敏
4文章数
0粉丝数
杨****敏
4 文章 | 0 粉丝
杨****敏
4文章数
0粉丝数
杨****敏
4 文章 | 0 粉丝
原创

如何借助chales分析HLS直播业务

2023-09-19 01:42:12
3
0

step1:安装Charles,开启抓包
step2:分析抓包信息
①通过Charles工具进行抓包,可以看到如下所示的信息:
响应状态码、请求类型、访问的服务器ip、请求url、开始请求时间、下载时间、文件大小,完成的状态

②选择某个 m3u8url,可以看到这个请求的详细,其中除了下载速度外,比较影响HLS直播播放流畅度的关注信息是:

    EXT-X-MEDIA-SEQUENCE:大部分播放器遇到这个值回退均会有不同程度的异常,有的播放器直接报错,大部分是等到获取的ts  sequence值大于前一个播放ts  sequence值才继续往下播放

    EXT-X-TARGETDURATION:所有切片的最大时长。#EXTINF 中指定的时间长度必须小于或是等于这个最大值,有的设备如果不满足这个条件可能会播放异常

     EXTINF:ts 切片的实际时长,m3u8的请求间隔的参考值(为保证播放流畅程度,一般建议切片时长稳定一些)

文章来自个人专栏
直播小知识
4 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0