I've been following the troubles you are having with drop outs, garbled
signals, etc.

I also experience funny behavior I can't reproduce - such as internet
streams suddenly interupted by what sounds like a bit of stale data, or
a drop out.

In reading the protocols, if I understand correctly, you are sending
data to the client over UDP without an overall sequence number scheme. 
IMHO, this is looking for trouble.  It appears that there are sequence
numbers in some of the SLIMP3 packets.  But not in all.

I think is is very hard to deal accurately with lost packets,
retransmitted packets when duplicates arrive, and out of order packets.
You may have delicate arguments for each case - but this approach is
usually very difficult to debug and to keep robust in the face of
changes.

I'm probably all wet about this - but I do urge you to think about the
role of sequence numbers in providing high level robust streaming over
UDP.


-- 
Millwood
------------------------------------------------------------------------
Millwood's Profile: http://forums.slimdevices.com/member.php?userid=3600
View this thread: http://forums.slimdevices.com/showthread.php?t=22130

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/beta

Reply via email to