[FFmpeg-user] optimize streaming ip-cameras to ffserver and opencv
stefasab at gmail.com
Wed Jan 22 01:44:29 CET 2014
On date Tuesday 2014-01-21 06:23:09 -0800, lebies wrote:
> Hi all,
> I'm trying to stream ip-cams through ffserver which are picked up by opencv2
> for processing.
> The server streaming side works, gets input stream and I can play it on the
> other side. There are a few hitches that I'd really appreciate help on:
> 1. On both player and opencv the stream plays for a short while (few
> seconds) and then freezes.
Maybe related to this:
If you can provide more info or ideas that would be very welcome.
> 2. When I change the vcodec to libx264 (from copy), I cannot for the life of
> me get around the following errors:
> $ ffmpeg -r 30 -an -i "rtsp://192.168.1.212:554" -c:v libx264 -tune
> zerolatency -b:v 200k http://127.0.0.1:8554/cam2.ffm
> [libx264 @ 0xcfa380] broken ffmpeg default settings detected
> [libx264 @ 0xcfa380] use an encoding preset (e.g. -vpre medium)
> [libx264 @ 0xcfa380] preset usage: -vpre <speed> -vpre <profile>
> [libx264 @ 0xcfa380] speed presets are listed in x264 --help
> [libx264 @ 0xcfa380] profile is optional; x264 defaults to high
You can workaround this by using the -override_ffserver option in ffmpeg.
More information about the ffmpeg-user