You should lower the resolution of your webcam. You're not streaming at 1080p, and I imagine the webcam isn't taking up the full screen, so there's no sense it running it at full resolution. That could be causing problems, since you're buffering it for 1400ms. I recommend lowering it to a resolution that matches its actual size on the screen.
Try that and see how much it helps.