aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/contrib/rtp
AgeCommit message (Collapse)AuthorFilesLines
2014-05-09contrib/rtp: Use payload data files directly by gen_rtp_headerJacob Erlbeck1-4/+30
This adds a --frame-size option to read payload binary files with a fixed frame size directly. The file must not contain RTP headers. In addition '--rate' and '--duration' can be used to configure the timing. Sponsored-by: On-Waves ehf
2013-12-18contrib/rtp: Fix default payload caseJacob Erlbeck1-1/+3
There is the wrong record field selection being used to extract the default value. It returns the tuple offset instead of the value. This patch fixes this. Sponsored-by: On-Waves ehf
2013-12-13contrib/rtp: Add tool to create RTP state filesJacob Erlbeck1-0/+392
This tool provides the following features: - Output formats: state, C arrays - Optionally take RTP payload from existing state files - Generate streams with RTP timestamp jumps and/or delays - Set/change SSRC or payload type Requires erlang to be installed. Example: Generate 300 packets, set playout time offset to 1s, set RTP timestamp offset to 8000 (1s), generate another 100 packets, the RTP payload is copied from rtp.state: ./gen_rtp_header.erl --type=98 --file=rtp.state -- 0 300 0 --delay=1.0 100 8000 Sponsored-by: On-Waves ehf
2013-12-13contrib/rtp: Enhance RTP replay toolJacob Erlbeck2-5/+19
This patch adds optional parameters to pass the state file, the destination address (default 127.0.0.1), the destination port (default 4000), the source port (default 0). So it is called as follows: gst rtp_replay.st -a [FILE [HOST [SOURCEPORT [DESTPORT]]]] In addition, nonexistant FILEs are no longer created but opened read-only instead. Sponsored-by: On-Waves ehf
2013-11-14rtp: Take the parameter from the argumentsHolger Hans Peter Freyther1-1/+1
$ gst rtp_replay.st -a FILE
2012-08-05contrib: Create a script that opens a SIP session beforeHolger Hans Peter Freyther2-4/+130
Use the Smalltalk SIP implementation to create a call and once the call has been established start the replay using the commoncode. No patching of RTP occurs yet.
2012-08-05contrib: Move the shared code into a new fileHolger Hans Peter Freyther2-62/+71
2012-08-05contrib: Make the RTPReplay a a class so it can be sharedHolger Hans Peter Freyther1-47/+68
2012-05-18rtp: Add a smalltalk script that can replay the state file.0.11.0Holger Hans Peter Freyther1-0/+56
2012-05-18rtp: Add lua script to split a trace by SSRC/streamsHolger Hans Peter Freyther1-0/+28
This can be used to replay RTP streams with more or less the same timing as the original one.