The new UDP transport cannot transmit reliably the header packets. When the logical header page is incompleted or missing, the pipe consumers cannot make up a valid Ogg stream.
ERROR [AudioPlayer$PlayRunnable]: Sound stream error
java.lang.IllegalArgumentException: Read page isn't first page: DefaultLogicalPage[descriptor=DefaultLogicalPageDescriptor[sequenceNumber=1142454266859,timestamp=1142454360107,count=4,firstPage=false],packets.count=4]
at org.apache.commons.lang.Validate.isTrue(Validate.java:155)
at org.kolaka.freecast.pipe.ConsumerInputStreamFactory$Stream.<init>(ConsumerInputStreamFactory.java:79)
at org.kolaka.freecast.pipe.ConsumerInputStreamFactory.next(ConsumerInputStreamFactory.java:52)
at org.kolaka.freecast.player.AudioPlayer$PlayRunnable.run(AudioPlayer.java:172)
at java.lang.Thread.run(Thread.java:595)
For the moment, the loss occurs especially when a new connection is initiated and the sender sends the available packets in the pipe (lack of sending flow control to be fixed in another issue).