by ryan » Mon Jun 09, 2014 11:54 am
@jeremy
Appreciate the offer. Typically we would connect to a forwarded camera to attempt to troubleshoot, but given the nature of this problem that might not work in this case. I wouldn't be terribly comfortable taking physical possession of a camera due to any accidents/lost mail that could occur, and I'd also hate for you to buy a known troublesome model in the hopes that a fix would be found and then that not occur, or not occur in a timely fashion. I'll look in to acquiring one of our own.
@Bryan
Glad things are working for you. The type of error periodically seen in the screenshots from this thread are due to lost or damaged packets, typically due to being sent over UDP, an unreliable transport. This is usually easily addressed by choosing TCP instead (slight overhead on the networking, but ensures in-order delivery of data). As that doesn't seem to help here, it could be that the camera itself is generating damaged frames, perhaps a bug in the encoder, or the camera is overloaded and the cpu can't keep up, or who knows.
The problem with damaged packets is that in h264 video key frames (full frames) only occur periodically, with all frames between only having information about what changed - that's why the "streaks" stick around a while. Best case is realizing a packet has been damaged and throwing it away - no big streaks, but as each subsequent frame depends on the last you'll still get some odd video effects until the next keyframe - trailing, ghosting, etc...