ffmpeg和ffserver引发错误,无法获取流

ffmpeg和ffserver引发错误,无法获取流,ffmpeg,streaming,video-streaming,http-streaming,ffserver,Ffmpeg,Streaming,Video Streaming,Http Streaming,Ffserver,我正在尝试使用ffmpeg和ffserver对目录中的文件进行流式传输。但是ffmpeg和ffserver中都会发生错误。下面是我的ffserver配置文件 HTTPPort 8092 HTTPBindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwidth 2000 CustomLog - #NoDaemon NoDefaults <Feed feed1.ffm> File /tmp

我正在尝试使用ffmpeg和ffserver对目录中的文件进行流式传输。但是ffmpeg和ffserver中都会发生错误。下面是我的ffserver配置文件

HTTPPort 8092
 HTTPBindAddress 0.0.0.0
 MaxHTTPConnections 2000
 MaxClients 1000
 MaxBandwidth 2000
 CustomLog -
 #NoDaemon
 NoDefaults

<Feed feed1.ffm>
  File /tmp/feed1.ffm
  FileMaxSize 20M 
  ACL allow 127.0.0.1
</Feed>

<Stream live.webm>      
  Feed feed1.ffm             
  Format webm

  AudioCodec vorbis
  AudioBitRate 64            

  VideoCodec libvpx
  VideoSize 720x576           
  VideoFrameRate 25          
  AVOptionVideo flags +global_header  
  AVOptionVideo cpu-used 0
  AVOptionVideo qmin 10
  AVOptionVideo qmax 42
  AVOptionVideo quality good
  AVOptionAudio flags +global_header
  PreRoll 15
  StartSendOnKey
  VideoBitRate 400
  AudioSampleRate 44100           
</Stream>
这是当这个错误发生在ffmpeg中时,我在ffserver中得到的消息

ffserver
 ffserver version N-72738-g7630cce Copyright (c) 2000-2015 the FFmpeg developers
 built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
 configuration: --enable-libvpx --enable-libvorbis --enable-libx264 --enable-gpl --enable-nonfree
 libavutil      54. 27.100 / 54. 27.100
 libavcodec     56. 41.100 / 56. 41.100
 libavformat    56. 36.100 / 56. 36.100
 libavdevice    56.  4.100 / 56.  4.100
 libavfilter     5. 16.101 /  5. 16.101
 libswscale      3.  1.101 /  3.  1.101
 libswresample   1.  2.100 /  1.  2.100
 libpostproc    53.  3.100 / 53.  3.100
 Mon Jun  8 18:38:28 2015 FFserver started.
 Mon Jun  8 18:38:40 2015 127.0.0.1 - - [GET] "/feed1.ffm HTTP/1.1" 200 4175
 Mon Jun  8 18:38:40 2015 [NULL @ 0x29878a0]Missing key or no key/value separator found after key 'pkt_timebase'
Mon Jun  8 18:38:40 2015 Feed '/tmp/feed1.ffm' stream number does not match registered feed
Mon Jun  8 18:38:40 2015 127.0.0.1 - - [POST] "/feed1.ffm HTTP/1.1" 200 4096

有人能帮我吗?

如果您的目录中有该文件,您可以尝试跳过提要部分。这样,当服务器启动时,
ffserver
将使文件准备好进行流式处理,而不必使用
ffmpeg
-命令

而不是:

<Stream live.webm>      
Feed feed1.ffm
...

饲料1.ffm
...
使用:


如果需要,格式化webm#
文件“sam.webm”
...
如果要首先操作文件,可能需要查看提要

<Stream live.webm>      
Feed feed1.ffm
...
<Stream live.webm>
Format webm         #if needed
File "sam.webm"
...