Wowza Community

Stream MPEG-TS on UDP out questions

Hello,

I encode MPEG-TS from device with VLC encoder and send MPEG-TS stream via UDP protocol to wowza server in local network. There are some TVsets in the same network which must take the stream from server. On TVsets I can setup IP and port of server.

The output stream must be via udp protocol.

Can wowza server stream out MPEG-TS via UDP protocol and how?

Could the output stream be with multicast?

What would be the output port on server and can I change it? Should I specify this port in setup of TVsets?

Hello vsdok3,

Yes you can stream MPEG-TS with UDP via unicast or multicast. Take a look at the MulticastPublish

Addon.

Set your unicast or multicast destination IP in the multicastmap.txt file. Set the multicastPublishMPEGTSOut value to true in your Application.xml.

Play using:

udp://[IP Address]:[port]

You just publish a stream in FMLE to the Wowza application that is configured with multicastPublish addon, using a stream name that you have mapped in the multicastmap.txt file, e.g. “myStream”

Richard

Looks okay so far. How are you trying to playback? Try vlc on the same machine.

upd://@101.28.47.20:10000

You might want to try an address in the 239.x.x.x range as in the example, which is multicast range:

http://www.tcpipguide.com/free/t_IPMulticastAddressing.htm

And this should work in VLC

rtsp://[wowza-ip-address]:1935/[application]/myStream?multicastplay

Richard

Hola, bienvenido a Wowza. Lo siento, pero no están preparados para brindar apoyo en español.

Richard

this bit was quiet helpful, but i still have an issue, i have FLME sending and H.264 stream to wowza, which works fine. I wan to know take that and create an MPEG-TS out uni or multicast from wowza to an app that listens for data on the specified udp address and port(102.5.23.15:10001)could you outline in detail how would i go about accomplishing this.

Thanks.

You just publish a stream in FMLE to the Wowza application that is configured with multicastPublish addon, using a stream name that you have mapped in the multicastmap.txt file, e.g. “myStream”

Richard

Thanks for the reply richard

here is what the console has to say

Configure logging: file:///C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.1.1/conf/log4j.proper
ties
INFO server server-start Wowza Media Server 3 Trial Edition 3.1.1 build1479 -
INFO server comment - Server License Key: SVRT3-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
INFO server comment - Maximum Connections: Unlimited
INFO server comment - Transcoder Streams Available: Unlimited
INFO server comment - Transcoder Watermark: Yes
INFO server comment - nDVR Available: Yes
INFO server comment - DRM Available: Yes
INFO server comment - Hardware Available Processors: 4
INFO server comment - Hardware Physical Memory: 6158MB/8174MB
INFO server comment - Hardware Swap Space: 13777MB/16347MB
INFO server comment - Max File Descriptor Count: Unlimited
INFO server comment - OS Name: Windows 7
INFO server comment - OS Version: 6.1
INFO server comment - OS Architecture: amd64
INFO server comment - OS CPU: amd64
INFO server comment - Java Name: Java HotSpot(TM) 64-Bit Server VM
INFO server comment - Java Vendor: Oracle Corporation
INFO server comment - Java Version: 1.7.0
INFO server comment - Java VM Version: 21.0-b17
INFO server comment - Java Spec Version: 1.7
INFO server comment - Java Home: C:\Program Files\Java\jdk1.7.0\jre
INFO server comment - Java Max Heap Size: 4000MB
INFO server comment - Java Architecture: 64
INFO server comment - Java Locale[user.language]: en
INFO server comment - Java Locale[user.country]: US
INFO server comment - Java Locale[user.variant]:
INFO server comment - Java Locale[file.encoding]: Cp1252
INFO server comment - Java Timezone[user.timezone]: America/Los_Angeles
INFO server comment - Java Args[0]: -Xmx4500M
INFO server comment - Java Args[1]: -Dcom.sun.management.jmxremote=true
INFO server comment - Java Args[2]: -Dcom.wowza.wms.runmode=standalone
INFO server comment - Java Args[3]: -Dcom.wowza.wms.native.base=win
INFO server comment - Java Args[4]: -Dcom.wowza.wms.ConfigURL=
INFO server comment - Server runmode: standalone
INFO server comment - Server native.platform: win
INFO server comment - Server threads[h/t]: 10/10
INFO server comment - CMDInterface now listening: [any]:8083
INFO vhost vhost-start _defaultVHost_ -
INFO server comment - _defaultVHost_ threads[h/t]:120/80 home:C:/Program Files (x86)/Wowza Media Systems/Wowza M
edia Server 3.1.1
INFO vhost comment _defaultVHost_ Bind attempt ([any]:1935:4)
INFO vhost comment _defaultVHost_ Bind successful ([any]:1935)
INFO vhost comment _defaultVHost_ Bind attempt ([any]:554:4)
INFO vhost comment _defaultVHost_ Bind successful ([any]:554)
INFO vhost comment _defaultVHost_ Bind attempt ([any]:8086:1)
INFO vhost comment _defaultVHost_ Bind successful ([any]:8086)
INFO server comment - Server.startShutdownHook: Start server shutdown hook
INFO server comment - Wowza Media Server is started!
INFO server comment - ModuleMulticastPublish.onAppStart[myStream/_definst_]
INFO server comment - MulticastPublishAddressMapper.init[myStream/_definst_]: startingAddress:239.1.1.0:10000 in
cMode:address
INFO server comment - MulticastPublishAddressMapper.loadMapFile: entries:2
INFO application app-start _definst_ myStream/_definst_
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6970 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6971 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6970 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6971 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1642657561 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6972 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6973 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6972 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6973 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1614889404 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6974 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6975 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6974 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6975 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 101041131 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6976 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6977 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6976 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6977 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1798000346 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6978 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6979 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6978 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6979 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1283779614 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6980 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6981 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6980 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6981 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1498238928 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6982 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6983 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6982 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6983 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 7997993 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6984 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6985 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6984 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6985 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 276362890 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6986 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6987 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6986 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6987 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 496441606 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6988 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6989 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6988 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6989 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1281807264 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6990 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6991 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6990 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6991 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1727930766 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6992 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6993 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6992 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6993 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1379639547 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6994 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6995 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6994 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6995 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 580332255 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6996 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6997 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6996 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6997 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1961645201 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6998 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6999 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6998 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6999 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1066893305 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7000 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7001 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7000 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7001 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1781620044 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7002 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7003 out:/101.28.47.20:10001
INFO stream play myStream -
INFO rtsp connect 924683273 -
INFO stream create - -
INFO stream unpublish - -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]:
INFO stream destroy - -
INFO rtsp disconnect 924683273 -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7002 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7003 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1801878632 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7004 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7005 out:/101.28.47.20:10001
INFO stream play myStream -
INFO rtsp connect 1052408758 -
INFO stream create - -
INFO stream unpublish - -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]:
INFO stream destroy - -
INFO rtsp disconnect 1052408758 -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7004 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7005 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1026960411 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7006 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7007 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7006 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7007 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1626557115 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7008 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:7009 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7008 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:7009 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1663130196 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6970 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6971 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6970 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6971 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 312140720 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6972 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6973 out:/101.28.47.20:10001
INFO stream play myStream -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6972 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6973 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1169236921 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6974 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6975 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6974 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6975 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 808961277 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6976 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6977 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6976 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6977 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 1454030581 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6978 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6979 out:/101.28.47.20:10001
INFO stream play myStream -
INFO session connect-pending 99.229.32.150 -
INFO session connect 99.229.32.150 -
INFO stream create - -
INFO stream destroy mystream -
INFO session disconnect 1259459681 -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6978 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6979 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 712916321 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO session connect-pending 99.229.32.150 -
INFO session connect 99.229.32.150 -
INFO stream create - -
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6980 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6981 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6980 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6981 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 152591392 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO stream destroy myStream -
INFO session disconnect 1293124034 -
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6982 out:/101.28.47.20:10000
INFO server comment - RTPUDPTransport.bind[myStream/_definst_]: in:/101.28.47.20:6983 out:/101.28.47.20:10001
INFO stream play myStream -
INFO stream stop myStream -
INFO stream unpublish myStream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.stopStream[myStream/_definst_]: {RTPDestination: name: "myStream",
stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6982 sent:0 recv:0
INFO server comment - RTPUDPTransport.unbind[myStream/_definst_]: /101.28.47.20:6983 sent:0 recv:0
INFO stream stop myStream -
INFO stream destroy myStream -
INFO stream destroy myStream -
INFO session disconnect 895307056 -
INFO session connect-pending 0:0:0:0:0:0:0:1 -
INFO session connect 0:0:0:0:0:0:0:1 -
INFO stream create - -
INFO stream publish myStream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[myStream/_definst_]: myStream
INFO server comment - ModuleMulticastPublish.startStream[myStream/_definst_]: {RTPDestination: name: "myStream",
 stream: 101.28.47.20:10000, ttl: 63, isRTPWrapped: false}

contents of my multicastmap.txt

Example entry:

myStream={name:myStream,stream:101.28.47.20:10000,isRTPWrapped:false}

Incoming stream myStream will be published as MPEG-TS to address:

239.1.1.1:10000

myStream={name:myStream,stream:239.1.1.1:10000,isRTPWrapped:false}

Incoming stream myStream will be published as MPEG-TS to address:

101.28.47.20:10000

live={name:live1,stream:101.28.47.20:10000,isRTPWrapped:false}

contents of my Application.xml file

<Root>
	<Application>
		<!-- Uncomment to set application level timeout values
		<ApplicationTimeout>60000</ApplicationTimeout>
		<PingTimeout>12000</PingTimeout>
		<ValidationFrequency>8000</ValidationFrequency>
		<MaximumPendingWriteBytes>0</MaximumPendingWriteBytes>
		<MaximumSetBufferTime>60000</MaximumSetBufferTime>
		<MaximumStorageDirDepth>25</MaximumStorageDirDepth>
		-->
		<Connections>
			<AutoAccept>true</AutoAccept>
			<AllowDomains></AllowDomains>
		</Connections>
		<!--
			StorageDir path variables
			
			${com.wowza.wms.AppHome} - Application home directory
			${com.wowza.wms.ConfigHome} - Configuration home directory
			${com.wowza.wms.context.VHost} - Virtual host name
			${com.wowza.wms.context.VHostConfigHome} - Virtual host config directory
			${com.wowza.wms.context.Application} - Application name
			${com.wowza.wms.context.ApplicationInstance} - Application instance name
			
		-->
		<Streams>
			<StreamType>live</StreamType>
			<StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
			<KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
			<!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater, dvrstreamingpacketizer, dvrstreamingrepeater -->
			<LiveStreamPacketizers></LiveStreamPacketizers>
			<!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application -->
			<Properties>
			</Properties>
		</Streams>
		<Transcoder>
			<!-- To turn on transcoder set to: transcoder -->
			<LiveStreamTranscoder></LiveStreamTranscoder>
			<!-- [templatename].xml or ${SourceStreamName}.xml -->
			<Templates>${SourceStreamName}.xml,transrate.xml</Templates>
			<ProfileDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles</ProfileDir>
			<TemplateDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/templates</TemplateDir>
			<Properties>
			</Properties>
		</Transcoder>
		<DVR>
			<!-- As a single server or as an origin, use dvrstreamingpacketizer in LiveStreamPacketizers above -->
			<!-- Or, in an origin-edge configuration, edges use dvrstreamingrepeater in LiveStreamPacketizers above -->
			<!-- As an origin, also add dvrchunkstreaming to HTTPStreamers below -->
			<!-- To turn on DVR recording set Recorders to dvrrecorder.  This works with dvrstreamingpacketizer  -->
			<Recorders></Recorders>
			<!-- As a single server or as an origin, set the Store to dvrfilestorage-->
			<!-- edges should have this empty -->
			<Store></Store>
			<!--  Window Duration is length of live DVR window in seconds.  0 means the window is never trimmed. -->
			<WindowDuration>0</WindowDuration>
			<!-- Storage Directory is top level location where dvr is stored.  e.g. c:/temp/dvr -->
			<StorageDir>${com.wowza.wms.context.VHostConfigHome}/dvr</StorageDir>
			<!-- valid ArchiveStrategy values are append, version, delete -->
			<ArchiveStrategy>append</ArchiveStrategy>
			<!-- If this is a dvrstreamingrepeater, define ChunkOriginURL to point back to origin -->
			<!-- And define Application/Repeater/OriginURL to point back to the origin -->
			<Repeater>
				<ChunkOriginURL></ChunkOriginURL>
			</Repeater>
			<!-- Properties for DVR -->
			<Properties>
			</Properties>
		</DVR>
		<!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming, sanjosestreaming, dvrchunkstreaming -->
		<HTTPStreamers></HTTPStreamers>
		<SharedObjects>
			<StorageDir></StorageDir>
		</SharedObjects>
		<Client>
			<IdleFrequency>-1</IdleFrequency>
			<Access>
				<StreamReadAccess>*</StreamReadAccess>
				<StreamWriteAccess>*</StreamWriteAccess>
				<StreamAudioSampleAccess></StreamAudioSampleAccess>
				<StreamVideoSampleAccess></StreamVideoSampleAccess>
				<SharedObjectReadAccess>*</SharedObjectReadAccess>
				<SharedObjectWriteAccess>*</SharedObjectWriteAccess>
			</Access>
		</Client>
		<RTP>
			<!-- RTP/Authentication/[type]Methods defined in Authentication.xml. Default setup includes; none, basic, digest -->
			<Authentication>
				<PublishMethod>digest</PublishMethod>
				<PlayMethod>none</PlayMethod>
			</Authentication>
			<!-- RTP/AVSyncMethod. Valid values are: senderreport, systemclock, rtptimecode -->
			<AVSyncMethod>senderreport</AVSyncMethod>
			<MaxRTCPWaitTime>12000</MaxRTCPWaitTime>
			<IdleFrequency>75</IdleFrequency>
			<RTSPSessionTimeout>90000</RTSPSessionTimeout>
			<RTSPMaximumPendingWriteBytes>0</RTSPMaximumPendingWriteBytes>
			<RTSPBindIpAddress>101.28.47.20</RTSPBindIpAddress> <!-- blank this -->
			<RTSPConnectionIpAddress>0.0.0.0</RTSPConnectionIpAddress> <!-- 0.0.0.0 -->
			<RTSPOriginIpAddress>101.28.47.20</RTSPOriginIpAddress> <!-- 127.0.0.1 -->
			<IncomingDatagramPortRanges>*</IncomingDatagramPortRanges>
			<!-- Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application -->
			<Properties>
			</Properties>
		</RTP>
		<MediaCaster>
			<RTP>
				<RTSP>
					<!-- udp, interleave -->
					<RTPTransportMode>udp</RTPTransportMode>
				</RTSP>
			</RTP>
			<!-- Properties defined here will override any properties defined in conf/MediaCasters.xml for any MediaCasters loaded by this applications -->
			<Properties>
			</Properties>
		</MediaCaster>
		<MediaReader>
			<!-- Properties defined here will override any properties defined in conf/MediaReaders.xml for any MediaReaders loaded by this applications -->
			<Properties>
			</Properties>
		</MediaReader>
		<MediaWriter>
			<!-- Properties defined here will override any properties defined in conf/MediaWriter.xml for any MediaWriter loaded by this applications -->
			<Properties>
			</Properties>
		</MediaWriter>
		<LiveStreamPacketizer>
			<!-- Properties defined here will override any properties defined in conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
			<Properties>
			</Properties>
		</LiveStreamPacketizer>
		<HTTPStreamer>
			<!-- Properties defined here will override any properties defined in conf/HTTPStreamers.xml for any HTTPStreamer loaded by this applications -->
			<Properties>
			</Properties>
		</HTTPStreamer>
		<Repeater>
			<OriginURL></OriginURL>
			<QueryString><![CDATA[]]></QueryString>
		</Repeater> 
		<Modules>
			<Module>
				<Name>base</Name>
				<Description>Base</Description>
				<Class>com.wowza.wms.module.ModuleCore</Class>
			</Module>
			<Module>
				<Name>properties</Name>
				<Description>Properties</Description>
				<Class>com.wowza.wms.module.ModuleProperties</Class>
			</Module>
			<Module>
				<Name>logging</Name>
				<Description>Client Logging</Description>
				<Class>com.wowza.wms.module.ModuleClientLogging</Class>
			</Module>
			<Module>
				<Name>flvplayback</Name>
				<Description>FLVPlayback</Description>
				<Class>com.wowza.wms.module.ModuleFLVPlayback</Class>
			</Module> 
			<Module>
	<Name>ModuleMulticastPublish</Name>
	<Description>ModuleMulticastPublish</Description>
	<Class>com.wowza.wms.plugin.multicastpublish.ModuleMulticastPublish</Class>
</Module>
		</Modules>
		<!-- Properties defined here will be added to the IApplication.getProperties() and IApplicationInstance.getProperties() collections -->
		<Properties>
		
		<Property>
    <Name>multicastPublishMaximumStartDelay</Name>
    <Value>10000</Value>
    <Type>Integer</Type>
</Property>
<Property>
    <Name>multicastPublishWriteSDPFiles</Name>
    <Value>true</Value>
    <Type>Boolean</Type>
</Property>
<Property>
    <Name>multicastPublishRemoveSDPFiles</Name>
    <Value>true</Value>
    <Type>Boolean</Type>
</Property>
<Property>
    <Name>multicastPublishSDPStorageDir</Name>
    <Value>${com.wowza.wms.context.VHostConfigHome}/applications/${com.wowza.wms.context.Application}/sdp</Value>
</Property>
<Property>
    <Name>multicastPublishMulticastMapPath</Name>
    <Value>${com.wowza.wms.context.VHostConfigHome}/conf/multicastmap.txt</Value>
</Property>
<Property>
    <Name>multicastPublishMulticastMapNameDelimiter</Name>
    <Value>=</Value>
</Property>
<Property>
    <Name>multicastPublishAutoAssignAddresses</Name>
    <Value>false</Value>
    <Type>Boolean</Type>
</Property>
<Property>
    <Name>multicastPublishMulticastStartingAddress</Name>
    <Value>239.1.1.0</Value>
</Property>
<Property>
    <Name>multicastPublishMulticastAddressIncrement</Name>
    <Value>1</Value>
    <Type>Integer</Type>
</Property>
<Property>
    <Name>multicastPublishMulticastStartingPort</Name>
    <Value>10000</Value>
    <Type>Integer</Type>
</Property>
<Property>
    <Name>multicastPublishMulticastAddressIncrementMode</Name>
    <Value>address</Value>
</Property>
<Property>
    <Name>multicastPublishMPEGTSOut</Name>
    <Value>true</Value>
    <Type>Boolean</Type>
</Property>
<Property>
    <Name>multicastPublishRTPWrapped</Name>
    <Value>false</Value>
    <Type>Boolean</Type>
</Property>
		
		</Properties>
	</Application>
</Root>

Where am i going wrong here?

Regards.

podrian indicar bien como puedo poner a andar ya que he probado y no me ha funcionado, el archivo mpegts.stream como debe ser que parametros debe tener