[FFserver-user] FFserver Logo Overlay Not Working On Newer Releases

Andrew Ramberg andyr at paulbunyan.net
Fri Nov 16 17:20:37 CET 2012


I'm trying to overlay a logo on my Axis webcam stream using ffmpeg and 
ffserver.  The overlay seems to work fine when output is a file but when 
I send the output to ffserver the video displays but the logo is nowhere 
to be found.  I'm using Centos 6.3 and a new git version of ffmpeg.  The 
only version I've been able to make this work on is ffmpeg-0.8.7 but the 
video isn't as smooth and cuts out frequently.

My commands:

ffmpeg -i rtsp://root:password@192.168.1.5/axis-media/media.amp -vf 
"movie=/home/webcam/logo/glow.png [logo]; [in][logo] 
overlay=10:main_h-overlay_h-10 [out]" http://localhost:8090/feed1.ffm

ffserver.conf:

Port 8090
# bind to all IPs aliased or not
BindAddress 0.0.0.0
# max number of simultaneous clients
MaxClients 100
# max bandwidth per-client (kb/s)
MaxBandwidth 60000

RTSPPort 5454
RTSPBindAddress 0.0.0.0

<Feed feed1.ffm>
         File /var/www/tmp/feed1.ffm
         FileMaxSize 50000M
         ACL allow localhost
</Feed>



# Access log file (uses standard Apache log file format)
# '-' is the standard output.
CustomLog /var/log/ffserver

# FLV output - good for streaming
<Stream water.flv>
         # the source feed
         Feed feed1.ffm
         # the output stream format - FLV = FLash Video
         Format flv
         VideoCodec flv
         # this must match the ffmpeg -r argument
         VideoFrameRate 20
         # generally leave this is a large number
         #VideoBufferSize 260000
         # another quality tweak
         VideoBitRate 100
         # quality ranges - 1-31 (1 = best, 31 = worst)
         VideoQMin 1
         VideoQMax 2
         VideoSize 512x288
         # this sets how many seconds in past to start
         PreRoll 5
         # wecams don't have audio
         NoAudio
</Stream>



<Stream stat.html>
         Format status
ACL allow localhost
</Stream>



<Redirect index.html>
         # credits!
         URL http://ffmpeg.sourceforge.net/
</Redirect>


Console Output:

ffmpeg version N-46775-geca2eb2 Copyright (c) 2000-2012 the FFmpeg 
developers
   built on Nov 15 2012 13:26:20 with gcc 4.4.6 (GCC) 20120305 (Red Hat 
4.4.6-4)
   configuration: --enable-filter=movie --enable-avfilter 
--enable-libmp3lame --enable-libtheora --enable-libvorbis 
--enable-libx264 --enable-libxvid --enable-gpl
   libavutil      52.  6.100 / 52.  6.100
   libavcodec     54. 71.100 / 54. 71.100
   libavformat    54. 36.100 / 54. 36.100
   libavdevice    54.  3.100 / 54.  3.100
   libavfilter     3. 23.100 /  3. 23.100
   libswscale      2.  1.102 /  2.  1.102
   libswresample   0. 16.100 /  0. 16.100
   libpostproc    52.  1.100 / 52.  1.100
[rtsp @ 0x2fb8240] Estimating duration from bitrate, this may be inaccurate
Input #0, rtsp, from 
'rtsp://root:tideflow@172.31.26.12/axis-media/media.amp':
   Metadata:
     title           : Media Presentation
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: h264 (Baseline), yuvj420p, 1280x720 [SAR 1:1 
DAR 16:9], 29.97 tbr, 90k tbn, 180k tbc
     Stream #0:1: Audio: aac, 16000 Hz, mono, s16
[tcp @ 0x2fb8180] TCP connection to localhost:8090 failed: Connection 
refused
[tcp @ 0x3212980] TCP connection to localhost:8090 failed: Connection 
refused
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
   Metadata:
     title           : Media Presentation
     creation_time   : now
     encoder         : Lavf54.36.100
     Stream #0:0: Video: flv1, yuv420p, 512x288 [SAR 1:1 DAR 16:9], 
q=1-2, 100 kb/s, 1000k tbn, 29.97 tbc
Stream mapping:
   Stream #0:0 -> #0:0 (h264 -> flv)
Press [q] to stop, [?] for help
[flv @ 0x30090e0] rc buffer underflow
     Last message repeated 39 times
rc buffer underflow q=31.0 size=     212kB time=00:00:01.40 
bitrate=1239.3kbits/s dup=2 drop=0
[flv @ 0x30090e0] rc buffer underflow
     Last message repeated 13 times
rc buffer underflow q=31.0 size=     268kB time=00:00:01.90 
bitrate=1154.3kbits/s dup=2 drop=0



The connection refused messages might be a clue but the main video 
streams fine and looks great.

Any help would be greatly appreciated!




More information about the ffserver-user mailing list