hi list
will OSC ever support tcp? let's say i wanted to send data to my friend so-and-so across the internet to such-and-such place. i'd like it to be OSC and i'd like to use Pd. is there a way to do this? seems like if we can have udp, we should be able to have tcp with a minumum of effort, right?
i thought it might be something special to have a network any Pd user could connect to and send arbitrary data even. like an IRC type of thing, sending OSC data with consistant patch selection would give realtime performance across the globe, right?
however, i had another related question. how can one assure consistant real-time performance beyond net-lag? are timetag messages reliable for this? i'm just getting interested in OSC so any help would be welcome.
--eric
------ http://USFamily.Net/info - Unlimited Internet - From $8.99/mo! ------
On Sun, 2003-03-16 at 07:35, eskogen@usfamily.net wrote:
hi list
will OSC ever support tcp? let's say i wanted to send data to my friend so-and-so across the internet to such-and-such place. i'd like it to be OSC and i'd like to use Pd. is there a way to do this? seems like if we can have udp, we should be able to have tcp with a minumum of effort, right?
i thought it might be something special to have a network any Pd user could connect to and send arbitrary data even. like an IRC type of thing, sending OSC data with consistant patch selection would give realtime performance across the globe, right?
however, i had another related question. how can one assure consistant real-time performance beyond net-lag? are timetag messages reliable for this? i'm just getting interested in OSC so any help would be welcome.
When your packet come few seconds later with few seconds jitter there is little a protocol can do.
In my understanding, commonly used network technology is not made for real-time. There are specific cases when it can be used in practice: for example OSC over UDP in a local area network works.
Maurizio Umberto Puxeddu.
On Sunday 16 March 2003 02:10, Maurizio Umberto Puxeddu wrote:
On Sun, 2003-03-16 at 07:35, eskogen@usfamily.net wrote:
hi list
will OSC ever support tcp? let's say i wanted to send data to my friend so-and-so across the internet to such-and-such place. i'd like it to be OSC and i'd like to use Pd. is there a way to do this? seems like if we can have udp, we should be able to have tcp with a minumum of effort, right?
i thought it might be something special to have a network any Pd user could connect to and send arbitrary data even. like an IRC type of thing, sending OSC data with consistant patch selection would give realtime performance across the globe, right?
however, i had another related question. how can one assure consistant real-time performance beyond net-lag? are timetag messages reliable for this? i'm just getting interested in OSC so any help would be welcome.
When your packet come few seconds later with few seconds jitter there is little a protocol can do.
Sure there is. If the data is time-stamped, this seems perfectly suited for sending time-stamped events in real-time, and reconstructing them a few seconds later ("a few seconds" being the maximum network latency).
Now one can argue that this isn't real-time, and it's probably not what eskogen had in mind, but to me such a thing would be quite usefull.
("Dude, what was that riff we came up with last night? I forgot it." "Ok bro, you got your OSC on?" "Yeah, man let's hear it")
Larry Troxler
On Sun, 2003-03-16 at 15:21, Larry Troxler wrote:
Now one can argue that this isn't real-time, and it's probably not what eskogen had in mind, but to me such a thing would be quite usefull.
I could be that one. :) Anyway, there are many meanings for "real-time".
Maurizio Umberto Puxeddu.
Le dim 16/03/2003 à 01:35, eskogen@usfamily.net a écrit :
will OSC ever support tcp?
There might be good reasons to use OSC, but it's not the only way to send and receive messages. You can use the FUDI protocol, which is already included in PD. The netsend and netreceive objects, along with the pdsend and pdreceive command line utilities, works with UDP or TCP. Its only purpose is to send and receive lists, and that's more than enough. I prefer building my own communication protocol instead of using some other like OSC. -- Marc