Dear Sir:<br><br>After reviewing the server side implementation, I think the streaming process is a pull model, isn't it?<br><br>Besides, when the frame data is pulled readily, the event loop will scheduled to send the frame immediately no matter the output channel is over UDP or TCP, won't it?<br>
<br>The problem is that if two clients, one of which is over UDP while the other is over TCP and has only limited bandwidth, the transmitting rate of the UDP client seems to be influenced by the slow TCP client, right?<br>
<br>If such a problem does exist, how about separating the tcp sending process from the frame pulling one and doing the sending in the event loop only when the output tcp socket is writable?<br><br>Of course, one should handle the coded frame dropping issue if the prepared tcp sending buffer is full.<br>
<br>Is my reasoning OK?<br><br>BR<br>Fuzzy Lai<br>