[linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

From: lazzaro <lazzaro@email-addr-hidden>
Date: Sat Jul 22 2006 - 20:40:14 EEST

> Dave Robillard <drobilla@email-addr-hidden> wrote:
>
> OSC can go over TCP to avoid the packet loss issue (and messed up
> ordering which can be extremely annoying as well). liblo's TCP
> support
> needs some work though.

This comment illustrates an advantage for using RTP MIDI
to send MIDI over lossy networks. The recovery journal in
RTP MIDI supports graceful recovery from the loss of an arbitrary
number of packets upon the receipt of the first packet after the
loss (also works for reordering). Journalling is a feed-forward
process,
no retransmission is used -- thus, no head-of-line-blocking latency
issues as one has when running media over TCP.

See:

http://www.cs.berkeley.edu/~lazzaro/rtpmidi/index.html

The IESG approved RTP MIDI in February, so the protocol is
frozen. Hopefully the copy-edit phase will be done by autumn
and then we'll have RFC numbers for RTP MIDI.

---
John Lazzaro
http://www.cs.berkeley.edu/~lazzaro
lazzaro [at] cs [dot] berkeley [dot] edu
---
Received on Sun Jul 23 00:15:01 2006

This archive was generated by hypermail 2.1.8 : Sun Jul 23 2006 - 00:15:02 EEST