the client only have 1x bandwith,first i Unicast to fms then fms multicast publish,but when bandwith fluctuation, the video will not recovers and the delay Increase with time when i publish 1 hour ,the delay is Growth to 1 minute.when i publish 10 hour ,the delay is Growth to 10 minute!.
BUT fmle is not have these two problems.（I test examples is FMS installation files in applications/multicast.)
I test flash Direct publish to the group and also not have these two problems. but publish flash will upload 2x ~ 3x bandwith, i can creation of multiple nodes in the server. how to limit flash upload only 1x bandwith.
the only way to limit upload to 1x bandwidth is to have only one other peer in the group.
the delay should not be growing that much. that sounds like a bug.
in one hour, do you have pauses in playback that account for one minute of delay, or is playback uninterrupted by you eventually end up one minute behind? if playback is uninterrupted but you end up behind, that suggests the encoder is running faster than the decoder.
do you end up with a NetStream.bufferLength of 60 seconds, or is the bufferLength the normal few seconds but the video is still a minute behind? if the bufferLength is growing, you can use NetStream.bufferTimeMax to limit how large the buffer can grow before NetStream will try to catch up.