VBrowser-Android icon indicating copy to clipboard operation
VBrowser-Android copied to clipboard

解析m3u8失败

Open marscl opened this issue 6 years ago • 7 comments

https://www.0518yaj.com:65/20190525/pE33RJFS/index.m3u8

marscl avatar May 25 '19 10:05 marscl

资源问题,Safari也无法播放。格式没有什么特殊的,应该是部分ts无法下载

xm0625 avatar May 25 '19 13:05 xm0625

提供下页面URL?

xm0625 avatar May 25 '19 13:05 xm0625

http://www.7bszs.com/index.php/vod/play/id/216227/sid/1/nid/1.html

marscl avatar May 26 '19 13:05 marscl

可以正常播放

marscl avatar May 26 '19 13:05 marscl

好像是master playlist这种格式的。 master playlist其中并不包含分片有关信息,而是描述了同一个源的不同编码格式,在HLS中称之为variant。master playlist中描述了variant的诸多信息,比如下载带宽、音视频编码信息、视频分辨率等等。典型的示例如下:

#EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=150000,RESOLUTION=416x234,
CODECS="avc1.42e00a,mp4a.40.2" http://example.com/low/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=240000,RESOLUTION=416x234,
CODECS="avc1.42e00a,mp4a.40.2" http://example.com/lo_mid/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=640000,RESOLUTION=640x360,
CODECS="avc1.42e00a,mp4a.40.2" http://example.com/high/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,CODECS="mp4a.40.5" http://example.com/audio/index.m3u8 master playlist中不包含#EXTINF字段。其中描述的每个variant都是一个独立的m3u8文件。

marscl avatar May 27 '19 03:05 marscl

按道理我的解析逻辑是支持的。你是嗅探出来无法下载么?还是下载后无法播放?

xm0625 avatar May 27 '19 03:05 xm0625

无法下载,解析失败

marscl avatar May 27 '19 06:05 marscl