A data transmission method and protocol includes progressive coding of a
data set into time stamped data packets. The packets are ordered in
importance, with some packets being more critical to received data
quality than other packets from the same source. If packets are delayed
in transit from a source to a receiver, packets of lesser importance are
discarded after a set time, a transmission and decoding of a second set
of time critical data begins.