【发布时间】:2021-03-19 15:49:56
【问题描述】:
我正在尝试将 nginx-rtmp 用于 HLS,并将 m3u8 文件用于 VOD。但是经过几次后,#EXT-X-MEDIA-SEQUENCE 被设置为其他值,而我想在那个 m3u8 文件中记录所有 ts 文件。 m3u8 文件:-
**
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:34
#EXT-X-TARGETDURATION:8
#EXTINF:5.367,
awsfloor-34.ts
#EXTINF:8.333,
awsfloor-35.ts
#EXTINF:8.333,
awsfloor-36.ts
#EXTINF:8.334,
awsfloor-37.ts
#EXTINF:8.333,
awsfloor-38.ts
#EXTINF:8.333,
awsfloor-39.ts
#EXTINF:8.334,
awsfloor-40.ts
#EXTINF:8.333,
awsfloor-41.ts
#EXTINF:8.333,
awsfloor-42.ts
#EXTINF:8.334,
awsfloor-43.ts
#EXTINF:1.927,
awsfloor-44.ts**
**
我的 rtmp 块:- **
application thirdhlslive { #rtmp push stream request path
live on;
hls on;
hls_path /usr/share/nginx/html/thirdhlslive;
hls_cleanup off;
hls_fragment 3s;
hls_playlist_length 1m;
#record all;
#record_path /tmp/recordings;
#record_suffix _recorded.mp4;
#record_unique on;
#record_max_size 1024K;
}
**
请帮帮我。
【问题讨论】:
标签: nginx http-live-streaming rtmp m3u8