没有请求到CDN的电视剧视频流-----抓包心得
首先打开抓包pcapng文件,在过滤器栏中输入http.request.method ==GET and (tcp contains .m3u8) 查看得到的视频流。
通过图片,可以看到域名解析的IP是39.156.2.14
根据这个IP地址,追踪http流得到
从中我们看到,IP39.156.2.14是服务器,IP 192.168.137.18是本地电脑端,服务器并没有传输视频数据,Len数据长度是0
说明服务器CDN没有发送任何数据传输过来。导致的结果就是无法播放视频。
下面我们来看一下正确视频流,以下是数据抓包。
我在网页中点的是斗鱼直播的一个房间,首先电脑会向网关DNS域名解析
DNS会解析到很多IP地址,通常电脑会选择解析到的第一个IP地址。这里解析到的第一个IP地址是223.111.252.198
然后对223.111.252.198进行TCP追踪流,然后我们可以看到电脑端和服务器端的TCP三次握手,然后进行TLS版本协议确认。
然后进行了数据传输,服务器会不断的把视频数据流传输到电脑端,电脑端并发送确认收到的数据包回应。
抓包的数据附件:链接: https://pan.baidu.com/s/1L5DozeJ9PsIe_nQ9tQaQrQ 提取码: 1t8t
链接: https://pan.baidu.com/s/1A1mBpalN6Qc_SLp_SZ9wfw 提取码: 8vhq