我试图创建一个 FFMpeg 流并从 VLC 播放器中读取它,但我收到一条错误消息,指出需要 SDP。然而,FFMpeg 并没有按预期将 SDP 信息打印到控制台。如何获取流的 SDP 文件?
这是我用来流式传输的命令
ffmpeg -f dshow -r 10000/1001 -i video="screen-capture-recorder" -vcodec libx264 -tune zerolatency -b 900k -f mpegts rtp://127.0.0.1:1234
我发现我做错了什么。我以前使用过这个命令:
ffmpeg -f dshow -r 10000/1001 -i video="screen-capture-recorder" -vcodec libx264 -tune zerolatency -b 900k -f mpegts rtp://127.0.0.1:1234
我改成这样:
ffmpeg -f dshow -r 10000/1001 -i video="screen-capture-recorder" -vcodec libx264 -tune zerolatency -b 900k -f rtp rtp://127.0.0.1:1234
我只是将“mpegts”更改为“rtp”,因为那是我使用的协议。