blob: e26d07388ea641f3f16a6880a27f0e006568187c [file] [log] [blame]
Holger Hans Peter Freyther3fab3fd2012-05-18 18:54:11 +02001"
2Simple UDP replay from the state files
3"
4
5PackageLoader fileInPackage: #Sockets.
Holger Hans Peter Freyther602559f2012-08-05 09:27:20 +02006FileStream fileIn: 'rtp_replay_shared.st'.
Holger Hans Peter Freyther3fab3fd2012-05-18 18:54:11 +02007
Holger Hans Peter Freyther4552d802012-08-05 09:25:25 +02008
9Eval [
Jacob Erlbeck8b666492013-12-13 13:18:19 +010010 | replay file host dport |
Holger Hans Peter Freyther4552d802012-08-05 09:25:25 +020011
Jacob Erlbeck8b666492013-12-13 13:18:19 +010012 file := Smalltalk arguments at: 1 ifAbsent: [ 'rtpstream.state' ].
13 host := Smalltalk arguments at: 2 ifAbsent: [ '127.0.0.1' ].
14 dport := (Smalltalk arguments at: 3 ifAbsent: [ '4000' ]) asInteger.
15 sport := (Smalltalk arguments at: 4 ifAbsent: [ '0' ]) asInteger.
Holger Hans Peter Freyther602559f2012-08-05 09:27:20 +020016
Jacob Erlbeck8b666492013-12-13 13:18:19 +010017 replay := RTPReplay on: file fromPort: sport.
Holger Hans Peter Freyther4552d802012-08-05 09:25:25 +020018
19 Transcript nextPutAll: 'Going to stream now'; nl.
Jacob Erlbeck8b666492013-12-13 13:18:19 +010020 replay streamAudio: host port: dport.
Holger Hans Peter Freyther3fab3fd2012-05-18 18:54:11 +020021]