为什么我无法从运行 ffserver 的 Debian 服务器流式传输 mkv?

为什么我无法从运行 ffserver 的 Debian 服务器流式传输 mkv?

我有一台 Debian Linux 服务器,里面有一堆 mkv 文件,我想随时随地播放这些文件,而无需直接下载。换句话说,我想流式传输它们。

我尝试使用 ffmpeg 的 ffserver,但无法让它工作。问题是它无法显示视频,并且流会在大约 18 秒后中断。这是我在该实验中为 ffserver 使用的配置:

Port 5004
BindAddress 10.0.0.1
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
NoDaemon

<Stream stream.mkv>
        Format h264
        File "clip.mkv"

        VideoCodec libx264
        VideoFrameRate 30
        VideoBitRate 512
        VideoSize 320x240
        AVOptionVideo crf 23
        AVOptionVideo preset medium
        # for more info on crf/preset options, type: x264 --help
        AVOptionVideo flags +global_header

        AudioCodec aac
        Strict -2
        AudioBitRate 128
        AudioChannels 2
        AudioSampleRate 44100
        AVOptionAudio flags +global_header
</Stream>

我该如何纠正这个问题?

相关内容