亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

Iframe M3U8介紹

2023-09-19 07:16:48
73
0

HLS (HTTP Live Streaming)是Apple的動態碼率自適應技術。主要用于PC和Apple終端的音視頻服務,包括一個m3u(8)的索引文件,TS媒體分片文件和key加密串文件。

一、master playlist,常見的master m3u8如下所示:

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1280000
example.com/low.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2560000
example.com/mid.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=7680000
example.com/hi.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=65000,CODECS="mp4a.40.5"
example.com/audio-only.m3u8

客戶端可以根據當前自身的網絡情況選擇一個與其匹配的BANDWIDTH子m3u8進行播放請求。

二、I-Frames playlist,常見的包含倍速m3u8如下所示:

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1280000
low/audio-video.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=86000,URI="low/iframe.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=2560000
mid/audio-video.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=150000,URI="mid/iframe.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=7680000
hi/audio-video.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=550000,URI="hi/iframe.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=65000,CODECS="mp4a.40.5"
audio-only.m3u8

當客戶端有倍速播放需求時可以根據當前自身的網絡情況選擇一個與其匹配的BANDWIDTH子iframe m3u8進行播放請求。

三、iframe m3u8使用

#EXT-X-VERSION:3
#EXT-X-ALLOW-CACHE:YES
#EXT-X-I-FRAMES-ONLY
#EXT-X-TIMESHIFT
#EXT-X-MEDIA-SEQUENCE:339019297
#EXT-X-TARGETDURATION:5

#EXTINF:5.00,
#EXT-X-BYTERANGE:83472@0
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:166380@989444
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:125020@2068000
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:173336@3001796
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:189504@4010228
010007181553_01_1695096485.ts

    當我們請求iframe m3u8時會獲取到如上樣式的m3u8內容,其中EXT-X-I-FRAMES-ONLY和#EXT-X-BYTERANGE需要我們特別關注。

1)EXT-X-I-FRAMES-ONLY:這個字段表示每個切片只有一個I幀;

2)EXT-X-BYTERANGE:表示只有I幀的切片如果下載,格式為#EXT-X-BYTERANGE:<length>[@<offset>],其中length表示range的長度, offset表示這個range從分片的什么位置開始讀。下面這條切片即從010007181553_01_1695096485.ts這個切片文件的offset=0位置下載length=83472長度的數據。

#EXT-X-BYTERANGE:83472@0
010007181553_01_1695096485.ts

0條評論
0 / 1000
余****東
4文章數
0粉絲數
余****東
4 文章 | 0 粉絲
余****東
4文章數
0粉絲數
余****東
4 文章 | 0 粉絲
原創

Iframe M3U8介紹

2023-09-19 07:16:48
73
0

HLS (HTTP Live Streaming)是Apple的動態碼率自適應技術。主要用于PC和Apple終端的音視頻服務,包括一個m3u(8)的索引文件,TS媒體分片文件和key加密串文件。

一、master playlist,常見的master m3u8如下所示:

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1280000
example.com/low.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2560000
example.com/mid.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=7680000
example.com/hi.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=65000,CODECS="mp4a.40.5"
example.com/audio-only.m3u8

客戶端可以根據當前自身的網絡情況選擇一個與其匹配的BANDWIDTH子m3u8進行播放請求。

二、I-Frames playlist,常見的包含倍速m3u8如下所示:

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1280000
low/audio-video.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=86000,URI="low/iframe.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=2560000
mid/audio-video.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=150000,URI="mid/iframe.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=7680000
hi/audio-video.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=550000,URI="hi/iframe.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=65000,CODECS="mp4a.40.5"
audio-only.m3u8

當客戶端有倍速播放需求時可以根據當前自身的網絡情況選擇一個與其匹配的BANDWIDTH子iframe m3u8進行播放請求。

三、iframe m3u8使用

#EXT-X-VERSION:3
#EXT-X-ALLOW-CACHE:YES
#EXT-X-I-FRAMES-ONLY
#EXT-X-TIMESHIFT
#EXT-X-MEDIA-SEQUENCE:339019297
#EXT-X-TARGETDURATION:5

#EXTINF:5.00,
#EXT-X-BYTERANGE:83472@0
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:166380@989444
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:125020@2068000
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:173336@3001796
010007181553_01_1695096485.ts
#EXTINF:5.00,
#EXT-X-BYTERANGE:189504@4010228
010007181553_01_1695096485.ts

    當我們請求iframe m3u8時會獲取到如上樣式的m3u8內容,其中EXT-X-I-FRAMES-ONLY和#EXT-X-BYTERANGE需要我們特別關注。

1)EXT-X-I-FRAMES-ONLY:這個字段表示每個切片只有一個I幀;

2)EXT-X-BYTERANGE:表示只有I幀的切片如果下載,格式為#EXT-X-BYTERANGE:<length>[@<offset>],其中length表示range的長度, offset表示這個range從分片的什么位置開始讀。下面這條切片即從010007181553_01_1695096485.ts這個切片文件的offset=0位置下載length=83472長度的數據。

#EXT-X-BYTERANGE:83472@0
010007181553_01_1695096485.ts

文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0