I am a student working on jmf to develop a video meeting. Now I have been able to receive a stream from one client. I get the datasource from the stream using GetDataSource function and then create a cloneable datasource sending to one client and createClone from the clone to get another datasource sending to another client. But it turns out that the first client works pretty well but the other much bad. What's the problem with my practice?