Question: it works fine for small files but stops with big size files. Answer: A DataChannel has a bufferedAmount property which tells you how many bytes are still waiting to be sent. It also has a property called bufferedAmountLowThreshold. The ...