我在centos虚拟机上建了一个nginx+rtmp服务器,使用ffmpeg指令: .\ffmpeg -re -i D:\Desktop\test\dance.mp4 -c copy -f flv rtmp://192.168.101.133:1935/hls1/stream1
推流到服务器后,在服务器上生成了1个.m3u8文件和三个.ts文件。
用VLC播放器拉流可以正常观看所有.ts文件,但观看.m3u8文件总是只能播放一半。比如32s的视ci频,播到15s时就停了,但是又显示总时长时32s,但是检查m3u8文件,里面也是正常的,如下图
此外,在推流的时候还会报如下两行黄字,不知道和这个有么有关系,恳求大佬指点😭
[flv @ 000002af66e76a80] Failed to update header with correct duration.3.4kbits/s speed= 1x
[flv @ 000002af66e76a80] Failed to update header with correct filesize.