Difference between revisions of "SINKDG"
From ICE Enterprises
ConvertBot (talk | contribs) (Send datagram of type RTP/RAW (UDP)) |
(No difference)
|
Latest revision as of 18:04, 27 April 2020
Send datagram of type RTP/RAW (UDP)
<IN> - Pipe to be streamed out (if exists)
Uses dgnetsend class to write (Raw data) to Multicast or unicast datagrams
Messages:
Receive:
OPENNET - Set state OFF, open stream on "host:port" specified in data,
and set state ON.
SENDNET - TBD
CLOSENET - Set state OFF
EXITNET - Set state OFF and EXIT (close) primitive
Real-Time Controls:
See the JavaDocs API for various sets and gets for this primitive.
Examples:
1. Send piped data (_wave) over network (Multicast address 225.0.0.1 and
port 18800)
nM> sinkdg/hostport="225.0.0.1:18800" _wave
2. Send piped data (_wave) over network (Unicast address 192.168.1.9 and
port 18801)
nM> sinkdg/hostport="192.168.1.9:18801" _wave
Switches:
/CSRC - Contributing source "ID" for 0th index for RTP output [DEF=0]
/HOSTPORT=<host:port> - Send to "HOST:PORT"
/ICEIN - Used with /RTPTIME when ICE header in pipe [DEF=FALSE]
/KEEPOPEN - Keep the socket open if switch is present, otherwise write once.
/LOG=<file> - Logs start and stop only to <file>
/PACKETS - Debug - show all packets [DEF=FALSE]
/PTYPE - PacketType for RTP [DEF=97]
/RTP - output RTP packets [DEF=FALSE]
/RTPTIME - output RTP with ICE/TIME in RTP Extended header [DEF=FALSE]
/SSRC - Synchronization source "ID" for RTP output [DEF=1]
/TIMEOUT=<ms> - Sets socket timeout value in milliseconds [DEF=5000]
/TL - normal /TL (transfer Length) in bytes [DEF=2048]
/TTL=n - Time-to-live in multicast sense [DEF=1]
/VERBOSE - Turn on some information output
See Also: sourcedg, nxm.sys.net.dgnetsend