video frozen with helix client

Alan Li <[email protected]> Tue, 22 Dec 2009 15:04:46 -0800 (PST)
Newsgroups gmane.comp.multimedia.helix.devel
Message-ID <[email protected]>
Hi, Henry,

I recently built helix client 3.4.0-a on Windows and found that live video streaming from a live capture camera frozen after about normal playback of 10 minutes. The camera is basically pointing to a wall with a printed poster, so no movement. The encoding is via Helix producer 11 at 150kbps and broadcasting is via Helix server 12, all on three different machines sitting on the same LAN.

I checked this frozen video playback problem with the newest RealPlayer SP which shows the same bug and the playback statistics from RealPlayer indicates that when this playback frozen happens sometimes "Frames Lost" counter reports all frames as losses, or "Frames Drop" counter reports all frames as drops, but not both.

As extra info to help understanding the problem, I made sure the encoder and server got the video archieved ok, so it is player/client problem. Also what is interesting is it seems the player either got all the frames but drops them either before or after decoding (from rvrender codes) which is "Frame Drops" case, or for "Frame lost" case, the frames are categorized by client core or render (which one I dont' know exactly) as lost but it seems that client machine with player still get most of frames
from packet capturing software like Wireshark. So my questions are:

1. Why is realplayer or helix client dropping or losing all the frames?
2. How to build a client that can fix the bug?

thanks,

alan