I'm testing RTMP streaming with Wowza Server, from wowza sv1 over WAN to Wowza sv2.Obviously, i have to using repeater (origin & repeater-edge).The WAN,here WAN emulator,i can adjust jitter and delay, packet loss's value for smooth RTMP streaming .
So, if i adjust Wowza server's buffer (publishing & subscribing buffer, send & receive buffer), how that affect to jitter and packet loss for smooth RTMP streaming?
Smooth playback is a function of stream bitrate / client bandwidth. If the quotient is < 1, you're okay; If it is > 1, you will see buffering in the client. There is a BWCheck example that is will show you the actual server-to-client bandwidth, which changes from moment to moment as you will see. Optimal bitrate stream (lower than you would wish probably), or multi-bitrate streaming is the best way to mitigate.
What I mean is that the bitrate of a video has to less than the network capacity of a client, which is different for every client, and from moment to moment for each client. You will see "buffering" (stopping and starting, jerky playback) if the bitrate of the video is greater than client capacity. Changing buffer settings on server or client won't really help.