[FFmpeg-devel] ffserver global header bug

Howard Chu hyc
Sun May 16 23:15:37 CEST 2010

With this ffserver config, I always got this error
    AAC with no global headers is currently not supported.
whenever an rtsp client tried to play the stream. This despite explicitly 
configuring global headers...

<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 2000M

<Stream test.3gp>
Format rtp
Feed feed1.ffm
AudioCodec aac
AudioChannels 2
AVOptionAudio flags +global_header

It turns out that the stream info is being stored without giving the codecs a 
chance to initialize themselves, so the global header info never got created. 
The attached patch initialized the codecs, and makes this error go away.

Unfortunately I still haven't had any success actually playing the stream. It 
seems that ffserver isn't sending any RTP packets at all.

   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dif.txt
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100516/71c2a8b0/attachment.txt>

More information about the ffmpeg-devel mailing list