Streams for AXIS cameras now dropping frames intermittently
We're running Wowza Streaming Engine 4.2.0 on Linux. We've got 4 RTSP live streams from 4 AXIS cameras, and we are recording one of those streams.
Last week, we noticed that 3 of the cameras starting dropping frames. Every so often (perhaps every 2 hours?), the video freezes for ~ 1/4 second, then resumes for 1/2 sec, then freezes, etc. After a varying number of minutes, the freezing stops and the video looks perfect.
Two of the streams are 720p; the other two are 1080p.
The symptoms you describe could be caused by an intermittent network issue. If the timing is precise, exactly every 2 hours, then you can look into any similarly timed processes that could be running on the same network that would be using up the available bandwidth and causing an interruption of the signal from the cameras in question.
One term to search for in your logs would be "UNPUBLISH" around the same time frame that you are seeing these cameras dropping frames, this would be a clear sign of a network interruption between the camera and your Wowza Streaming Engine instance.
Since these camera feeds are recovering, this does not appear to be an issue with Wowza Streaming Engine.
I'm not seeing "unpublish" in the server access logs. There are a lot of entries that say Destroy. These are followed by entries that say Disconnect, then ones that say Stop.
For example, in the 30 minutes between midnight last night and 12:30am, there were 9 entries that said Destroy for camera A; 3 entries that said Destroy for camera B; and 2 entries apiece that said Destroy for cameras C and D.
When I checked on the camera this morning (every 90 minutes for roughly a minute), only once did I see the dropped frames.
Hi Jason. Thanks for your thoughts about possible signs of bandwidth loss.
I looked at the article on troubleshooting RTSP/RTP playback. I was a bit confused. The article seemed to focus on troubleshooting streaming to *mobile* devices. We're not concerned with mobile devices. Our concern is desktop systems. They're viewing these streams in Flowplayer HTML5. (See
www.wellesley.edu/ravencam for an example.)
Is there a different article that's more related to our issue, or were there key bits in the article you mentioned that I overlooked?