RTPTOOLS

  • RTPTOOLS
The rtptools distribution consists of a number of small applications that can be used for processing RTP data.

rtpplay: Play back RTP sessions recorded by rtpdump

rtpsend: Generate RTP packets from textual description, generated by hand or rtpdump

rtpdump: Parse and print RTP packets, generating output files suitable for rtpplay and rtpsend

rtptrans: RTP translator between unicast and multicast networks; also translates between VAT and RTP formats.

Sources and precompiled binaries (for Widows) are available at

http://www.cs.columbia.edu/IRT/software/rtptools/src/

A typical example of "pushing" broadcast from an IP/port combination to another IP/port is "rtpdumpplay" script:

#! /bin/sh
rtpdump -F dump $1 | rtpplay $2

that could be used as

rtpdumpplay 204.181.65.11/53000 226.91.45.14/57000 

Example of using RTPTRANS:

rtptrans 226.91.45.78/6946/15 194.109.218.117/46946

sends stream from the multicast IP 226.91.45.78 and port 6946 to the remote IP 194.109.218.11 and port 46946.

Open_Source_Streaming_Platform

Server_Side
_Darwin_Streaming_Server
_Icecast_Streaming_Server
_RTPTOOLS

Content_Production_Side
_Mbone_-_OpenMash_Tools
_Autostart_Script_VIC
_Live_Encoding_-_Mbone_Tools
_MPEG_4_IP
_MP3_Live_Streaming
_SMIL

Dynamic_Relaying_of_RTSP_Servers
_Dynamic_Relay_-_Flow
_Dynamic_Relay_-_Code
_Dynamic_Relay_&_MP3_alias

OSSA_Streaming_Protocol
_SDP_Exchange_&_Public_Keys
_Stream_Scanner

Logfile_Analyzer