node-rtp
node-rtp is an RTP module for node.js. It currently only supports sending audio only.Requirements
- Node.JS v0.1.103+
Example
See 'examples/sendg711.js' for how to send G.711 audio (you will need to provide the audio file -- the example works with a PCM mu-law encoded audio file).
Currently, you will need to find a receiver program/device that plays incoming audio at least until receiving audio is implemented in node-rtp.
FWIW, I am personally testing node-rtp with a Cisco IP phone (7961G with SIP firmware) over a LAN.API
node-rtp currently exports one objects: RtpPacket.RtpPacket
Constructor: new RtpPacket(payload)
Creates a new instance of an RTP packet.payload
is simply a Buffer containing up to 512 bytes of audio data.Note: The size of the payload may need to be less than 512 bytes, depending on what encoding you are using.