node-rtpnode-rtp is an RTP module for node.js. It currently only supports sending audio only.
- Node.JS v0.1.103+
ExampleSee '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.
APInode-rtp currently exports one objects: RtpPacket.
Constructor: new RtpPacket(payload)Creates a new instance of an RTP packet.
payloadis 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.