ffmpeg推流到服务器后,用vlc可以正常观看所有.ts文件,但观看.m3u8文件总是只能播放一半视频就不播放了,要怎么解决这个问题哇,求大佬指点

作者在CentOS虚拟机上搭建了Nginx+RTMP服务器,并使用FFmpeg推流到服务器。尽管VLC能播放TS文件,但.m3u8文件只播放到一半,且存在更新头失败的错误。寻求帮助解决.m3u8播放问题和可能的错误原因。
摘要由CSDN通过智能技术生成

我在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.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值