Axis M3114 h264 on ffmpeg ubuntu 12.04
Posted: Mon Apr 23, 2012 5:26 pm
Hi there! Long time lurker, first time poster!
I've had Zoneminder running on my cameras grabbing static images for a long time now; I finally decided to get h264 working to see if I could reduce my network bandwidth.
However, I've noticed I have a problem with three of my cameras, which are all Axis M3114 domes. I have a small Axis M1011 which streams h264 through ffmpeg just fine. I think it's a compatibility issue between ffmpeg and the Axis M3114 specifically.
What works:
- vlc going to Axis M1011 and Axis M3114
- ffplay going to Axis M1011
- zoneminer going to Axis M1011
What doesn't work:
- ffplay going to Axis M3114
ffplay going to my Axis M3114 seems to work for maybe 10-15 seconds before I get a stream error, then the stream stops playing. If I restart ffplay it continues to work for another 10-15 seconds. Zoneminder shows the same issue; I get Signal errors whenever this happens.
I've tried playing with the camera settings; trying lower resolution, going from Variable bit rate to Constant Bit rate, lowering the bandwidth etc.
So I have a couple of questions for anyone who might have some input:
1. Anyone else out there with the Axis M3114 notice this behavior too?
2. Is there a way to use vlc to capture the camera output? I thought maybe I could use the "file" method of capturing a stream from a specific program but I'm not sure how to set that up.
I'm running Zoneminder 1.25.0 on the beta of ubuntu 12.04, aka precise pangolin. I've tested this on both 32-bit and 64-bit systems and the behavior is identical. I'm able to wipe and re-install these boxes from scratch (I've already done it many times to test earlier versions of ubuntu) so if anyone wants me to try some experiments I'm game.
Thanks for reading!
I've had Zoneminder running on my cameras grabbing static images for a long time now; I finally decided to get h264 working to see if I could reduce my network bandwidth.
However, I've noticed I have a problem with three of my cameras, which are all Axis M3114 domes. I have a small Axis M1011 which streams h264 through ffmpeg just fine. I think it's a compatibility issue between ffmpeg and the Axis M3114 specifically.
What works:
- vlc going to Axis M1011 and Axis M3114
- ffplay going to Axis M1011
- zoneminer going to Axis M1011
What doesn't work:
- ffplay going to Axis M3114
ffplay going to my Axis M3114 seems to work for maybe 10-15 seconds before I get a stream error, then the stream stops playing. If I restart ffplay it continues to work for another 10-15 seconds. Zoneminder shows the same issue; I get Signal errors whenever this happens.
I've tried playing with the camera settings; trying lower resolution, going from Variable bit rate to Constant Bit rate, lowering the bandwidth etc.
So I have a couple of questions for anyone who might have some input:
1. Anyone else out there with the Axis M3114 notice this behavior too?
2. Is there a way to use vlc to capture the camera output? I thought maybe I could use the "file" method of capturing a stream from a specific program but I'm not sure how to set that up.
I'm running Zoneminder 1.25.0 on the beta of ubuntu 12.04, aka precise pangolin. I've tested this on both 32-bit and 64-bit systems and the behavior is identical. I'm able to wipe and re-install these boxes from scratch (I've already done it many times to test earlier versions of ubuntu) so if anyone wants me to try some experiments I'm game.
Thanks for reading!