mc.rtpsendreceive~

External objects for Cycling'74 Max to send MSP signal over network using rtp protocol. A modern alternative to legacy netsend~ & netreceive~ objects.
Transmit mc audio signal over IP network using rtp protocol. An internal sample format is an uncompressed PCM, not floating-point but a 16bit integer.
The rtp packets are sent on UDP protocol. Users can choose the way of initializing connection from either raw RTP (No handshake) or RTSP (handshake with TCP).
Currently, a number of channels is fixed by an attribute "channels", an auto-adaptation depending on input channels is not available due to a limitation of min-api.
Also, sending signals over NAT (= Global Network) is not supported (consider using VPN).
The object internally uses ffmpeg C API through C++ code, thus you can also receive audio signal by using ffmpeg or ffplay.
Year
2020
Location
Japan
Author