Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Stream MPEG-TS on UDP out questions

  1. #1
    Join Date
    Dec 2011
    Posts
    14

    Question 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?

  2. #2

    Default

    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]

  3. #3

    Default

    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.

  4. #4
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    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

  5. #5

    Default

    Quote Originally Posted by rrlanham View Post
    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}
    Last edited by donte_lmp; 06-08-2012 at 06:25 AM.

  6. #6

    Default

    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}

  7. #7

    Default

    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>
    Last edited by donte_lmp; 06-08-2012 at 06:24 AM.

  8. #8

    Default

    Where am i going wrong here?

    Regards.

  9. #9
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    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_IPM...Addressing.htm

    And this should work in VLC
    rtsp://[wowza-ip-address]:1935/[application]/myStream?multicastplay

    Richard

  10. #10

    Default

    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

Page 1 of 2 12 LastLast

Similar Threads

  1. MPEG-TS UDP stream
    By eboundservices.com in forum Live Streaming and Encoder Discussion
    Replies: 2
    Last Post: 05-17-2016, 04:07 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •