一、基于命令行测试
1.1推流
录屏推流
ffmpeg -f gdigrab -framerate 30 -i desktop -vcodec libx264 -preset ultrafast -tune zerolatency -flags2 local_header -acodec libmp3lame -g 30 -pkt_size 1316 -flush_packets 0 -f mpegts srt://127.0.0.1:10080?streamid=#!::h=live/12345,m=publish
文件推流
ffmpeg -re -i ./doc/source.flv -c copy -f mpegts srt://127.0.0.1:10080?streamid=#!::h=live/livestream,m=publish
1.2播放
ffplay srt://127.0.0.1:10080?streamid=#!::h=live/12345,m=request
二、基于obs测试
2.1推流
服务:自定义
服务器:srt://127.0.0.1:10080?streamid=#!::h=live/livestream,m=publish
推流码:空
2.2播流
同 1.2
三、问题
3.1 播放延迟大问题
ffplay srt://127.0.0.1:10080?streamid=#!::h=live/12345,m=request -fflags nobuffer
增加 -fflags nobuffer 即可