I can't think of anything to cause audio delay of that magnitude. Delay of up to 800ms or so is fairly normal in UI3, but beyond about 700ms, UI3 is coded to be very aggressive about dropping unplayed audio packets to keep the delay low.
You can look in the Stats for Nerds panel to see some information about the audio.
Ideal behavior is for the audio bit rate to be perfectly constant, but realistically it is common to see an an occasional spike down and up particularly if you are accessing via the internet. If the bit rate is 0 then it means no audio data was received during that moment.
The audio buffer is meant to be spiky as audio packets arrive periodically but get consumed continuously. The value here should be spiky but remain between 100ms and about 800ms. If it ever reaches 0, that means no audio is available to play and suggests there was a problem. If you see it above 1000ms, that probably indicates a problem with UI3 or with your web browser.
That is a fairly normal appearance when using the HTML5 video player. If your audio graphs look about like that, then the problem is almost certainly with
Blue Iris.