private void sendTCP() {
		synchronized (mOutputStream) {
			int len = mPackets[mBufferOut].getLength();
			Log.d(TAG,"sent "+len);
			mTcpHeader[2] = (byte) (len>>8);
			mTcpHeader[3] = (byte) (len&0xFF);
			try {
				mOutputStream.write(mTcpHeader);
				mOutputStream.write(mBuffers[mBufferOut], 0, len);
			} catch (Exception e) {}
		}
	}
The Thread sends the packets in the FIFO one by one at a constant rate.
src/net/majorkernelpanic/streaming/rtp/RtpSocket.java