Ffmpeg 无法为RTSP配置FFserver

Ffmpeg 无法为RTSP配置FFserver,ffmpeg,rtsp,ffserver,Ffmpeg,Rtsp,Ffserver,我对流媒体世界有点陌生。。。所以,如果我问了一些愚蠢的问题,请原谅我 我正在尝试通过FFserver通过RTSP传输预录制的文件 我的配置文件是: RTSPPort 8544 <Feed feed2.ffm> File /home/xyz/tmp/feed2.ffm FileMaxSize 200K ACL allow 127.0.0.1 </Feed> <Stream test.sdp> Feed feed2.ffm

我对流媒体世界有点陌生。。。所以,如果我问了一些愚蠢的问题,请原谅我

我正在尝试通过FFserver通过RTSP传输预录制的文件

我的配置文件是:

RTSPPort 8544
<Feed feed2.ffm>
    File /home/xyz/tmp/feed2.ffm
    FileMaxSize 200K
    ACL allow 127.0.0.1
</Feed>

<Stream test.sdp>
    Feed feed2.ffm
    Format rtsp
    VideoFrameRate 15
    VideoSize 352x240
    VideoBitRate 256
    VideoBufferSize 40
    VideoGopSize 30
    AudioBitRate 64
    StartSendOnKey
</Stream>
现在,从我的VLC客户端,我尝试键入URL:rtsp://xxx.xxx.xxx.xxx:8554/test.sdp

但是,发生的情况是,ffserver上没有响应


我不知道可能是什么问题。提前感谢。

您没有任何要流式处理的内容。 你需要开始

ffmpeg -i <source> http://localhost:8090/feed2.ffm
以前有人问过这个问题,但标签很差,所以我找不到。
如果有人找到它,请在这里链接。因为启动空服务器似乎很常见。

您没有任何可供流式处理的内容。 你需要开始

ffmpeg -i <source> http://localhost:8090/feed2.ffm
以前有人问过这个问题,但标签很差,所以我找不到。
如果有人找到它,请在这里链接。因为启动空服务器似乎很常见。

Matthias是对的。目前您没有任何流媒体内容。
给定的FFMPEG命令应该工作,但您可能需要考虑,可能是馈送部分是相反的。br>

如果视频文件已经存储在服务器上,则不需要提要(因为视频本身将作为提要)


文件“指向您的文件的路径”,而不是提要
...
如果视频文件位于不同的计算机上,则必须首先将其流式传输到服务器(请参见Matthias的回答)

编辑

如果你想在流媒体播放之前搞乱流媒体,你也需要订阅源。

Matthias是对的。目前您没有任何流媒体内容。
给定的FFMPEG命令应该工作,但您可能需要考虑,可能是馈送部分是相反的。br>

如果视频文件已经存储在服务器上,则不需要提要(因为视频本身将作为提要)


文件“指向您的文件的路径”,而不是提要
...
如果视频文件位于不同的计算机上,则必须首先将其流式传输到服务器(请参见Matthias的回答)

编辑
如果你想在流媒体之前搞乱流媒体,你也需要feed

Port 8090
<Stream test.sdp>
File "path_to_your_file"   #instead of the Feed
...
</Stream>