Wowza doesn’t support .ts files.
Richard
Wowza doesn’t support .ts files in input or output server?
Wowza doesn’t support .ts files.
Richard
Wowza doesn’t support .ts files in input or output server?
Hello. I use ip camera in input flow. rtsp url use: rtsp://ip:port/video.mp4
I dont see error, but i can
t see mullticast.
DEBUG server comment - {RTPDePacketizerItem=MPEG4AAC description=MPEG4 AAC baseClass=com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEG4AAC instance=com.wo
wza.wms.rtp.depacketizer.RTPDePacketizerMPEG4AAC@1a6684f properties={rtcpMissingWarningTime=8000}}
DEBUG server comment - Loading StartupStreams.xml: file:///C:/Program Files (x86)/Wowza/conf/StartupStreams.xml
INFO vhost vhost-start _defaultVHost_ -
INFO server comment - _defaultVHost_ threads[h/t]:120/80 home:C:/Program Files (x86)/Wowza
DEBUG server comment - config: socket: setReuseAddress: from:false to:true
DEBUG server comment - config: session: setReuseAddress: from:false to:true
DEBUG server comment - config: session: setReceiveBufferSize: from:8192 to:24000
DEBUG server comment - config: session: setSendBufferSize: from:8192 to:65000
DEBUG server comment - config: session: setTrafficClass: from:0 to:0
DEBUG server comment - config: session: setKeepAlive: from:false to:true
DEBUG server comment - config: session: setOobInline: from:false to:false
DEBUG server comment - config: session: setSoLinger: from:-1 to:-1
DEBUG server comment - config: session: setTcpNoDelay: from:false to:false
INFO vhost comment _defaultVHost_ Bind attempt ([any]:1935:4)
INFO server comment - ServerHandler[_defaultVHost_:[any]:1935]: debugTCPExceptions:true
INFO vhost comment _defaultVHost_ Bind successful ([any]:1935)
DEBUG server comment - config: socket: setReuseAddress: from:false to:true
DEBUG server comment - config: session: setReuseAddress: from:false to:true
DEBUG server comment - config: session: setReceiveBufferSize: from:8192 to:16000
DEBUG server comment - config: session: setSendBufferSize: from:8192 to:16000
DEBUG server comment - config: session: setTrafficClass: from:0 to:0
DEBUG server comment - config: session: setKeepAlive: from:false to:true
DEBUG server comment - config: session: setOobInline: from:false to:false
DEBUG server comment - config: session: setSoLinger: from:-1 to:-1
DEBUG server comment - config: session: setTcpNoDelay: from:false to:false
INFO vhost comment _defaultVHost_ Bind attempt ([any]:8086:1)
INFO server comment - ServerHandler[_defaultVHost_:[any]:8086]: debugTCPExceptions:true
INFO vhost comment _defaultVHost_ Bind successful ([any]:8086)
DEBUG server comment - Loading Application.xml: file:///C:/Program Files (x86)/Wowza/conf/lv/Application.xml
DEBUG server comment - load module: name:base class:com.wowza.wms.module.ModuleCore
DEBUG server comment - add method (method): getRepeaterOriginUrl
DEBUG server comment - add method (method): getStreamType
DEBUG server comment - add method (method): setRepeaterOriginUrl
DEBUG server comment - add method (method): setStreamType
DEBUG server comment - add method (method): getReferrer
DEBUG server comment - add method (method): getPageUrl
DEBUG server comment - add method (method): setBufferTime
DEBUG server comment - add method (method): getStreamBitrate
DEBUG server comment - add method (method): getStreamLength
DEBUG server comment - add method (method): getLiveStreamPacketizer
DEBUG server comment - add method (method): initLiveStreamRepeating
DEBUG server comment - add method (method): receiveAudio
DEBUG server comment - add method (method): receiveVideo
DEBUG server comment - add method (method): setLiveStreamPacketizer
DEBUG server comment - add method (method): getClientID
DEBUG server comment - add method (method): createStream
DEBUG server comment - add method (method): initStream
DEBUG server comment - add method (method): pause
DEBUG server comment - add method (method): getLastStreamId
DEBUG server comment - add method (method): FCPublish
DEBUG server comment - add method (method): FCSubscribe
DEBUG server comment - add method (method): FCUnPublish
DEBUG server comment - add method (method): FCUnSubscribe
DEBUG server comment - add method (method): FCUnpublish
DEBUG server comment - add method (method): FCUnsubscribe
DEBUG server comment - add method (method): closeStream
DEBUG server comment - add method (method): deleteStream
DEBUG server comment - add method (method): pauseRaw
DEBUG server comment - add method (method): play2
DEBUG server comment - add method (method): releaseStream
DEBUG server comment - add method (method): setBandwidthLimit
DEBUG server comment - add method (method): publish
DEBUG server comment - add method (method): getVersion
DEBUG server comment - add method (method): seek
DEBUG server comment - add method (method): play
DEBUG server comment - load module: name:properties class:com.wowza.wms.module.ModuleProperties
DEBUG server comment - add method (method): getAppInstanceProperty
DEBUG server comment - add method (method): getApplicationProperty
DEBUG server comment - add method (method): getStreamProperty
DEBUG server comment - add method (method): setAppInstanceProperty
DEBUG server comment - add method (method): setApplicationProperty
DEBUG server comment - add method (method): setClientProperty
DEBUG server comment - add method (method): setStreamProperty
DEBUG server comment - add method (method): getClientProperty
DEBUG server comment - load module: name:logging class:com.wowza.wms.module.ModuleClientLogging
DEBUG server comment - add method (method): logDebug
DEBUG server comment - add method (method): logError
DEBUG server comment - add method (method): logInfo
DEBUG server comment - add method (method): logWarn
DEBUG server comment - load module: name:flvplayback class:com.wowza.wms.module.ModuleFLVPlayback
DEBUG server comment - add method (event): onDisconnect
DEBUG server comment - add method (event): onConnect
DEBUG server comment - add method (event): onConnectAccept
DEBUG server comment - add method (event): onConnectReject
DEBUG server comment - add method (method): checkBandwidth
DEBUG server comment - load module: name:ModuleMulticastPublish class:com.wowza.wms.plugin.multicastpublish.ModuleMulticastPublish
DEBUG server comment - skip method (InvalidParameterCount): startStream
DEBUG server comment - skip method (InvalidParameterCount): stopStream
DEBUG server comment - add method (event): onAppStart
DEBUG server comment - add method (event): onRTPSessionCreate
DEBUG server comment - add method (event): onStreamCreate
DEBUG server comment - add method (event): onStreamDestroy
DEBUG server comment - add method (event): onAppStop
DEBUG server comment - skip method (InvalidParameterCount): closePublishSession
DEBUG server comment - skip method (InvalidParameterCount): getDestinations
DEBUG server comment - skip method (InvalidSignature): onRTPDescribe
DEBUG server comment - skip method (InvalidParameterCount): onStreamPublish
DEBUG server comment - skip method (InvalidParameterCount): onStreamUnPublish
DEBUG server comment - skip method (InvalidParameterCount): workerRun
DEBUG server comment - skip method (InvalidParameterCount): init
DEBUG server comment - SharedObjectReadAccess: *
DEBUG server comment - SharedObjectWriteAccess: *
DEBUG server comment - StreamReadAccess: *
DEBUG server comment - StreamWriteAccess: *
DEBUG server comment - StreamAudioSampleAccess:
DEBUG server comment - StreamVideoSampleAccess:
DEBUG server comment - explodeStorageDir: ${com.wowza.wms.context.VHostConfigHome}/content=C:/Program Files (x86)/Wowza/content
DEBUG server comment - validateStoragePath: start: C:\Program Files (x86)\Wowza\content
DEBUG server comment - explodeStorageDir: ${com.wowza.wms.context.VHostConfigHome}/keys=C:/Program Files (x86)/Wowza/keys
DEBUG server comment - validateStoragePath: start: C:\Program Files (x86)\Wowza\keys
DEBUG server comment - explodeStorageDir: =
DEBUG server comment - validateStoragePath: start:
DEBUG server comment - parent: null
INFO server comment - ModuleMulticastPublish.onAppStart[lv/_definst_]
INFO server comment - MulticastPublishAddressMapper.init[lv/_definst_]: startingAddress:239.1.0.1:10000 incMode:address
INFO server comment - MulticastPublishAddressMapper.loadMapFile: entries:1
INFO application app-start _definst_ lv/_definst_
INFO server comment - RTPMediaCaster.create[28073747]
INFO server comment - RTPMediaCaster.init[28073747]
DEBUG server comment - RTPSessionDescriptionDataProviderBasic.rtspSessionTimeout: 15000
DEBUG server comment - RTPSessionDescriptionDataProviderBasic.rtspConnectionTimeout: 4000
INFO server comment - RTPMediaCaster.Reconnector[28073747:lv/_definst_:mpegts.stream]: start: 1
DEBUG server comment - RTPMediaCaster#Reconnector.run: reconnectDelay: 100
INFO server comment - VHost.startStartupStreams: Stream successfully started [lv/_definst_]: flv:mpegts.stream
INFO server comment - Server.startShutdownHook: Start server shutdown hook
INFO server comment - Wowza Media Server is started!
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.doConnect: hostname:10.0.165.132 port:554 timeout:4 rtspBindIpAddress:null path:/vi
deo.mp4
DEBUG server comment - config: session: setReuseAddress: from:false to:true
DEBUG server comment - config: session: setReceiveBufferSize: from:8192 to:65536
DEBUG server comment - config: session: setSendBufferSize: from:8192 to:32768
DEBUG server comment - config: session: setTrafficClass: from:0 to:0
DEBUG server comment - config: session: setKeepAlive: from:false to:true
DEBUG server comment - config: session: setOobInline: from:false to:false
DEBUG server comment - config: session: setSoLinger: from:-1 to:-1
DEBUG server comment - config: session: setTcpNoDelay: from:false to:false
DEBUG server comment - config: connection: setConnectTimeout: from:60 to:10
DEBUG server comment - *** RTSPMessageSend ***
DESCRIBE rtsp://10.0.165.132/video.mp4 RTSP/1.0
CSeq: 1
Accept: application/sdp
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.send(open): command:DESCRIBE:rtsp://10.0.165.132/video.mp4
DESCRIBE rtsp://10.0.165.132/video.mp4 RTSP/1.0
CSeq: 1
Accept: application/sdp
User-Agent: Wowza Media Server Pro (Wowza Media Server 3 Trial Edition (Expires: May 08, 2012) 3.1.0 build1410)
INFO server comment - RTPSessionTracker.add[rtsp://10.0.165.132/video.mp4]: 1
DEBUG server comment - cseq: 1
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - content-base: rtsp://10.0.165.132/video.mp4/
DEBUG server comment - content-type: application/sdp
DEBUG server comment - content-length: 343
DEBUG server comment - uri: RTSP/1.0 200 OK
DEBUG server comment - protocol: RTSP/1.0
DEBUG server comment - status: 200
DEBUG server comment - response: OK
DEBUG server comment - cseq: 1
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - content-base: rtsp://10.0.165.132/video.mp4/
DEBUG server comment - content-type: application/sdp
DEBUG server comment - content-length: 343
DEBUG server comment - *** RTSPMessageReceive ***
RTSP/1.0 200 OK
content-type: application/sdp
response: OK
protocol: RTSP/1.0
cseq: 1
status: 200
content-length: 343
content-base: rtsp://10.0.165.132/video.mp4/
date: Fri Jan 2 00:18:51 1970 GMT
uri: RTSP/1.0 200 OK
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: command:DESCRIBE response:RTSP/1.0 200 OK status:200 handled:false
DEBUG server comment - v=0
o=RTSP 1101513929 0 IN IP4 10.0.165.132
s=QStream
i=QStreaming Media
c=IN IP4 0.0.0.0
t=0 0
m=video 0 RTP/AVP 96
b=AS:512
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 config=000001b001000001b58913000001000000012000c48d88005514043c1463
a=framerate:10
a=x-dimensions:640,480
a=control:trackID=0
m=audio 0 RTP/AVP 0
a=control:trackID=1
DEBUG server comment - DESCRIBE: SDP: trackCount:2 trackNames:[trackID=0,trackID=1,header]
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.132/video.mp4/trackID=0
DEBUG server comment - *** RTSPMessageSend ***
SETUP rtsp://10.0.165.132/video.mp4/trackID=0 RTSP/1.0
Transport: RTP/AVP/TCP;unicast;interleaved=0-1
CSeq: 2
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.send: command:SETUP
SETUP rtsp://10.0.165.132/video.mp4/trackID=0 RTSP/1.0
Transport: RTP/AVP/TCP;unicast;interleaved=0-1
CSeq: 2
DEBUG server comment - cseq: 2
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - session: 6b68079a4e6afb66;timeout=80
DEBUG server comment - reconnect: true
DEBUG server comment - transport: RTP/AVP/TCP;interleaved=0-1
DEBUG server comment - uri: RTSP/1.0 200 OK
DEBUG server comment - protocol: RTSP/1.0
DEBUG server comment - status: 200
DEBUG server comment - response: OK
DEBUG server comment - cseq: 2
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - session: 6b68079a4e6afb66;timeout=80
DEBUG server comment - reconnect: true
DEBUG server comment - transport: RTP/AVP/TCP;interleaved=0-1
DEBUG server comment - *** RTSPMessageReceive ***
RTSP/1.0 200 OK
response: OK
protocol: RTSP/1.0
transport: RTP/AVP/TCP;interleaved=0-1
reconnect: true
session: 6b68079a4e6afb66;timeout=80
cseq: 2
status: 200
date: Fri Jan 2 00:18:51 1970 GMT
uri: RTSP/1.0 200 OK
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: command:SETUP response:RTSP/1.0 200 OK status:200 handled:false
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.132/video.mp4/trackID=1
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.send: command:SETUP
SETUP rtsp://10.0.165.132/video.mp4/trackID=1 RTSP/1.0
Session: 6b68079a4e6afb66
Transport: RTP/AVP/TCP;unicast;interleaved=2-3
CSeq: 3
User-Agent: Wowza Media Server Pro (Wowza Media Server 3 Trial Edition (Expires: May 08, 2012) 3.1.0 build1410)
DEBUG server comment - *** RTSPMessageSend ***
SETUP rtsp://10.0.165.132/video.mp4/trackID=1 RTSP/1.0
Session: 6b68079a4e6afb66
Transport: RTP/AVP/TCP;unicast;interleaved=2-3
CSeq: 3
User-Agent: Wowza Media Server Pro (Wowza Media Server 3 Trial Edition (Expires: May 08, 2012) 3.1.0 build1410)
DEBUG server comment - cseq: 3
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - session: 6b68079a4e6afb66;timeout=80
DEBUG server comment - reconnect: true
DEBUG server comment - transport: RTP/AVP/TCP;interleaved=2-3
DEBUG server comment - uri: RTSP/1.0 200 OK
DEBUG server comment - protocol: RTSP/1.0
DEBUG server comment - status: 200
DEBUG server comment - response: OK
DEBUG server comment - cseq: 3
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - session: 6b68079a4e6afb66;timeout=80
DEBUG server comment - reconnect: true
DEBUG server comment - transport: RTP/AVP/TCP;interleaved=2-3
DEBUG server comment - *** RTSPMessageReceive ***
RTSP/1.0 200 OK
response: OK
protocol: RTSP/1.0
transport: RTP/AVP/TCP;interleaved=2-3
reconnect: true
session: 6b68079a4e6afb66;timeout=80
cseq: 3
status: 200
date: Fri Jan 2 00:18:51 1970 GMT
uri: RTSP/1.0 200 OK
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: command:SETUP response:RTSP/1.0 200 OK status:200 handled:false
DEBUG server comment - v=0
o=RTSP 1101513929 0 IN IP4 10.0.165.132
s=QStream
i=QStreaming Media
t=0 0
m=video 0 RTP/AVP 96
a=proto:RTP/AVP/TCP;interleaved=0-1
b=AS:512
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 config=000001b001000001b58913000001000000012000c48d88005514043c1463
a=framerate:10
a=x-dimensions:640,480
a=control:trackID=0
m=audio 0 RTP/AVP 0
a=proto:RTP/AVP/TCP;interleaved=2-3
a=control:trackID=1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:6b68079a4e6afb66 sessionTimeout:80000
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[lv/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
DEBUG server comment - sdp: v=0
DEBUG server comment - sdp: o=RTSP 1101513929 0 IN IP4 10.0.165.132
DEBUG server comment - sdp: s=QStream
DEBUG server comment - sdp: i=QStreaming Media
DEBUG server comment - sdp: t=0 0
DEBUG server comment - sdp: m=video 0 RTP/AVP 96
DEBUG server comment - sdp: a=proto:RTP/AVP/TCP;interleaved=0-1
DEBUG server comment - sdp: b=AS:512
DEBUG server comment - sdp: a=rtpmap:96 MP4V-ES/90000
DEBUG server comment - sdp: a=fmtp:96 config=000001b001000001b58913000001000000012000c48d88005514043c1463
DEBUG server comment - sdp: a=framerate:10
DEBUG server comment - sdp: a=x-dimensions:640,480
DEBUG server comment - sdp: a=control:trackID=0
DEBUG server comment - sdp: m=audio 0 RTP/AVP 0
DEBUG server comment - sdp: a=proto:RTP/AVP/TCP;interleaved=2-3
DEBUG server comment - sdp: a=control:trackID=1
DEBUG server comment - LiveReceiver.onFlushNotifyClients[lv/_definst_/]: false
DEBUG server comment - LiveReceiver.flushInterval[lv/_definst_/]: 50
DEBUG server comment - LiveReceiver.verboseDebug[lv/_definst_/]: false
INFO stream create - -
DEBUG server comment - RTPDePacketizerRFC3106MPEG4.init
DEBUG server comment - RTPDePacketizerG711ALaw.init
INFO stream publish mpegts.stream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[lv/_definst_]: mpegts.stream
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://10.0.165.132/video.mp4
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://10.0.165.132/video.mp4/
DEBUG server comment - *** RTSPMessageSend ***
PLAY rtsp://10.0.165.132/video.mp4/ RTSP/1.0
Session: 6b68079a4e6afb66
CSeq: 4
Range: npt=0.000-
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.send: command:PLAY
PLAY rtsp://10.0.165.132/video.mp4/ RTSP/1.0
Session: 6b68079a4e6afb66
CSeq: 4
Range: npt=0.000-
INFO server comment - RTPMediaCaster.Reconnector[28073747:lv/_definst_:mpegts.stream]: done: 1
DEBUG server comment - cseq: 4
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - session: 6b68079a4e6afb66;timeout=80
DEBUG server comment - rtp-info: url=rtsp://10.0.165.132/video.mp4/trackID=0;seq=0;rtptime=0,url=rtsp://10.0.165.132/video.mp4/trackID=1;seq=0;rtptime=0
DEBUG server comment - uri: RTSP/1.0 200 OK
DEBUG server comment - protocol: RTSP/1.0
DEBUG server comment - status: 200
DEBUG server comment - response: OK
DEBUG server comment - cseq: 4
DEBUG server comment - date: Fri Jan 2 00:18:51 1970 GMT
DEBUG server comment - session: 6b68079a4e6afb66;timeout=80
DEBUG server comment - rtp-info: url=rtsp://10.0.165.132/video.mp4/trackID=0;seq=0;rtptime=0,url=rtsp://10.0.165.132/video.mp4/trackID=1;seq=0;rtptime=0
DEBUG server comment - *** RTSPMessageReceive ***
RTSP/1.0 200 OK
response: OK
protocol: RTSP/1.0
session: 6b68079a4e6afb66;timeout=80
cseq: 4
status: 200
date: Fri Jan 2 00:18:51 1970 GMT
uri: RTSP/1.0 200 OK
rtp-info: url=rtsp://10.0.165.132/video.mp4/trackID=0;seq=0;rtptime=0,url=rtsp://10.0.165.132/video.mp4/trackID=1;seq=0;rtptime=0
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: command:PLAY response:RTSP/1.0 200 OK status:200 handled:false
INFO server comment - senderReport[RTP-Info]: trackID=0
INFO server comment - senderReport[RTP-Info]: trackID=1
DEBUG server comment - rtcp[trackID=0:28] {80 c8 00 06 46 4f 25 98 d3 37 f5 aa 93 b6 45 a1 }
DEBUG server comment - RTCPPACKETTYPE_SR[trackID=0]: base:3543659946577 rtp:0
DEBUG server comment - rtcp[trackID=1:28] {80 c8 00 06 2e b6 e9 51 d3 37 f5 aa 93 b6 45 a1 }
DEBUG server comment - RTCPPACKETTYPE_SR[trackID=1]: base:3543659946577 rtp:0
INFO server comment - firstPacket: TCP:$0
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 00 00 00 00 00 32 5d e4 25 00 00 01 00 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 01 00 00 00 00 32 5d e4 25 c7 e1 55 9d }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 02 00 00 00 00 32 5d e4 25 50 9c 3f 09 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 03 00 00 00 00 32 5d e4 25 b4 cc e9 6f }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 04 00 00 00 00 32 5d e4 25 63 df 5a ab }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 05 00 00 00 00 32 5d e4 25 32 e3 df b7 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 06 00 00 00 00 32 5d e4 25 ba 94 cd f9 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 07 00 00 00 00 32 5d e4 25 16 57 67 6a }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 08 00 00 00 00 32 5d e4 25 94 fa ec e3 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 09 00 00 00 00 32 5d e4 25 6f 7e bf 67 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 0a 00 00 00 00 32 5d e4 25 1b 6d a8 e7 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 0b 00 00 00 00 32 5d e4 25 22 4e f5 78 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 0c 00 00 00 00 32 5d e4 25 19 c8 b3 21 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 0d 00 00 00 00 32 5d e4 25 32 23 14 1f }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 0e 00 00 00 00 32 5d e4 25 d7 cc 2b 12 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 0f 00 00 00 00 32 5d e4 25 26 9f 85 ca }
DEBUG server comment - rtp[trackID=0:408] {80 e0 00 10 00 00 00 00 32 5d e4 25 c0 37 75 40 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 11 00 00 1f a4 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - rtp[trackID=0:673] {80 e0 00 12 00 00 1f a4 32 5d e4 25 7e fb 45 05 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 13 00 00 31 38 32 5d e4 25 00 00 01 b6 }
INFO server comment - RTPDePacketizerRFC3106MPEG4.handleRTPPacket: {MPEG4CodecConfigInfo: profile: "SIMPLE", level: 1, frameSize: 640x480, displaySize: 640
x480, PAR: 1:1, frameRate: 10.0}
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606894763>4606894813 || rt:1334671146842>1334671146892
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606894763>4606894813 || rt:1334671146842>1334671146892
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 14 00 00 31 38 32 5d e4 25 c9 0a 52 a6 }
DEBUG server comment - rtp[trackID=0:604] {80 e0 00 15 00 00 31 38 32 5d e4 25 46 1e 94 2e }
INFO server comment - firstPacket: TCP:$2
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 00 00 00 00 00 0d 50 9b 51 fe fd f9 fc }
INFO server comment - LiveStreamPacketizerSanJose.init[lv/_definst_/mpegts.stream]: chunkDurationTarget: 10000
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606894673:0:1334671146858:0
INFO server comment - LiveStreamPacketizerSanJose.init[lv/_definst_/mpegts.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerSanJose.init[lv/_definst_/mpegts.stream]: playlistChunkCount:4
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606894763>4606894813 || rt:1334671146874>1334671146892
DEBUG server comment - rtp[trackID=1:600] {80 80 00 01 00 00 00 00 0d 50 9b 51 fb fd fd fa }
DEBUG server comment - writePacket[aud]: sz:589 tc:4606894673:0:1334671146874:0
INFO server comment - SanJosePacketHandler.startStream[lv/_definst_/mpegts.stream]
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[lv/_definst_/mpegts.stream]: Video codec: MPEG4
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[lv/_definst_/mpegts.stream]: Audio codec: G711_MULAW
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606894763>4606894813 || rt:1334671146889>1334671146892
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 16 00 00 54 60 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606894813>4606894813 || rt:1334671146920>1334671146892
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: audioGroupCount: 3
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: playlistChunkCount:3
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 17 00 00 54 60 32 5d e4 25 b6 ea f2 ba }
DEBUG server comment - rtp[trackID=0:390] {80 e0 00 18 00 00 54 60 32 5d e4 25 18 a1 40 74 }
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream
INFO server comment - CupertinoPacketHandler.startStream[lv/_definst_/mpegts.stream]
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[lv/_definst_/mpegts.stream]: Video codec:MPEG4 isCompatible:false
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[lv/_definst_/mpegts.stream]: Audio codec:G711_MULAW isCompatible:false
WARN server comment - CupertinoPacketHandler.handleHolder[lv/_definst_/mpegts.stream]: Invalid video codec for iPhone/iPod: MPEG4
WARN server comment - CupertinoPacketHandler.handleHolder[lv/_definst_/mpegts.stream]: Invalid audio codec for iPhone/iPod:G711_MULAW
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream
INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[lv/_definst_/mpegts.stream]
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 19 00 00 74 04 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606894913>4606894863 || rt:1334671146998>1334671146970
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 1a 00 00 74 04 32 5d e4 25 40 8e 05 40 }
DEBUG server comment - rtp[trackID=0:54] {80 e0 00 1b 00 00 74 04 32 5d e4 25 07 23 40 9a }
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 02 00 00 08 00 0d 50 9b 51 fb fa f8 f9 }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606894929:2048:1334671147092:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606894929>4606894963 || rt:1334671147092>1334671147048
DEBUG server comment - rtp[trackID=1:600] {80 80 00 03 00 00 08 00 0d 50 9b 51 ff 7e 7d fc }
DEBUG server comment - writePacket[aud]: sz:589 tc:4606894929:2048:1334671147108:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606894929>4606894979 || rt:1334671147108>1334671147142
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 1c 00 00 9a b0 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895003>4606894979 || rt:1334671147108>1334671147142
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 1d 00 00 9a b0 32 5d e4 25 d5 f7 db 53 }
DEBUG server comment - rtp[trackID=0:407] {80 e0 00 1e 00 00 9a b0 32 5d e4 25 59 99 ca 84 }
INFO server comment - ModuleMulticastPublish.startStream[lv/_definst_]: {RTPDestination: name: "destination", stream: 239.1.0.1:10000, ttl: 63, isRTPWrappe
d: true}
DEBUG server comment - LiveReceiver.onFlushNotifyClients[lv/_definst_/]: false
DEBUG server comment - LiveReceiver.flushInterval[lv/_definst_/]: 75
DEBUG server comment - LiveReceiver.verboseDebug[lv/_definst_/]: false
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 1f 00 00 b6 d0 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895113>4606895053 || rt:1334671147186>1334671147158
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 20 00 00 b6 d0 32 5d e4 25 e0 e3 ac 77 }
DEBUG server comment - rtp[trackID=0:273] {80 e0 00 21 00 00 b6 d0 32 5d e4 25 f8 9c 60 18 }
INFO stream create - -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10001
INFO stream play mpegts.stream -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10000
DEBUG server comment - MulticastTransport.bind.joinGroup: multicastInterfaceAddress: /239.1.0.1
DEBUG server comment - MulticastTransport.bind.joinGroup: multicastInterfaceAddress: /239.1.0.1
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:0 seq:12
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 22 00 00 d9 f8 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895193>4606895163 || rt:1334671147295>1334671147236
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 23 00 00 d9 f8 32 5d e4 25 3b 8c 9c 57 }
DEBUG server comment - rtp[trackID=0:329] {80 e0 00 24 00 00 d9 f8 32 5d e4 25 62 22 e5 a3 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:13
DEBUG server comment - send[-1]: size:0 filter:7 time:0 tOffset:0
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:13
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 04 00 00 10 00 0d 50 9b 51 fe 7d ff ff }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606895185:4096:1334671147404:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895193>4606895243 || rt:1334671147420>1334671147345
DEBUG server comment - rtp[trackID=1:600] {80 80 00 05 00 00 10 00 0d 50 9b 51 77 78 79 7b }
DEBUG server comment - writePacket[aud]: sz:589 tc:4606895185:4096:1334671147420:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606895193>4606895243 || rt:1334671147420>1334671147470
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 25 00 01 0b 30 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895293>4606895243 || rt:1334671147435>1334671147470
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 26 00 01 0b 30 32 5d e4 25 2b ed 60 e0 }
DEBUG server comment - rtp[trackID=0:302] {80 e0 00 27 00 01 0b 30 32 5d e4 25 98 3b e5 c2 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:16
DEBUG server comment - send[-1]: size:940 filter:7 time:124 tOffset:0
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 28 00 01 27 50 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895433>4606895343 || rt:1334671147513>1334671147485
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 29 00 01 27 50 32 5d e4 25 25 ab f5 8e }
DEBUG server comment - rtp[trackID=0:234] {80 e0 00 2a 00 01 27 50 32 5d e4 25 ea 14 52 c1 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:17
DEBUG server comment - send[-1]: size:0 filter:7 time:63 tOffset:0
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 2b 00 01 3c 68 32 5d e4 25 00 00 01 00 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895513>4606895483 || rt:1334671147576>1334671147563
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 2c 00 01 3c 68 32 5d e4 25 9c f4 50 b4 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 2d 00 01 3c 68 32 5d e4 25 23 7b c1 74 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 2e 00 01 3c 68 32 5d e4 25 f1 1e 6e fd }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 2f 00 01 3c 68 32 5d e4 25 9b d6 b7 8f }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 30 00 01 3c 68 32 5d e4 25 94 d4 e7 b0 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 31 00 01 3c 68 32 5d e4 25 4d 98 36 a8 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:18
DEBUG server comment - send[-1]: size:0 filter:7 time:62 tOffset:0
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 32 00 01 3c 68 32 5d e4 25 11 3d e8 cc }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 33 00 01 3c 68 32 5d e4 25 48 59 7d 74 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 34 00 01 3c 68 32 5d e4 25 bf d8 de cf }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 35 00 01 3c 68 32 5d e4 25 9c d5 2d 7f }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 36 00 01 3c 68 32 5d e4 25 8a 03 a0 bb }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 37 00 01 3c 68 32 5d e4 25 f5 c5 25 14 }
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 06 00 00 18 00 0d 50 9b 51 7d 7b 7c 7d }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606895441:6144:1334671147607:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606895513>4606895563 || rt:1334671147607>1334671147626
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 38 00 01 3c 68 32 5d e4 25 45 ab ed e7 }
DEBUG server comment - rtp[trackID=1:600] {80 80 00 07 00 00 18 00 0d 50 9b 51 7b 7b 7a 79 }
DEBUG server comment - writePacket[aud]: sz:589 tc:4606895441:6144:1334671147622:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606895513>4606895563 || rt:1334671147622>1334671147626
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 39 00 01 3c 68 32 5d e4 25 6e 0f 47 ec }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 3a 00 01 3c 68 32 5d e4 25 8b 33 39 ce }
DEBUG server comment - rtp[trackID=0:292] {80 e0 00 3b 00 01 3c 68 32 5d e4 25 c9 44 66 98 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:18
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 3c 00 01 5f 90 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895573>4606895563 || rt:1334671147669>1334671147626
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 3d 00 01 5f 90 32 5d e4 25 74 9d b7 4d }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 3e 00 01 5f 90 32 5d e4 25 0d 1d 42 30 }
DEBUG server comment - rtp[trackID=0:334] {80 e0 00 3f 00 01 5f 90 32 5d e4 25 20 df 12 19 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:21
DEBUG server comment - waitForKeyFrame: found
DEBUG server comment - send[-1]: size:1128 filter:7 time:125 tOffset:0
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 40 00 01 82 b8 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895673>4606895623 || rt:1334671147763>1334671147719
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:21
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 41 00 01 82 b8 32 5d e4 25 8a 8c 23 6d }
DEBUG server comment - rtp[trackID=0:961] {80 e0 00 42 00 01 82 b8 32 5d e4 25 4a 35 e2 2c }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:22
DEBUG server comment - send[-1]: size:1316 filter:7 time:125 tOffset:0
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 08 00 00 20 00 0d 50 9b 51 fa fc fc fc }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606895697:8192:1334671147856:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895697>4606895723 || rt:1334671147856>1334671147813
DEBUG server comment - rtp[trackID=1:600] {80 80 00 09 00 00 20 00 0d 50 9b 51 76 78 78 79 }
DEBUG server comment - writePacket[aud]: sz:589 tc:4606895697:8192:1334671147856:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606895697>4606895747 || rt:1334671147856>1334671147906
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 43 00 01 a5 e0 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895773>4606895747 || rt:1334671147872>1334671147906
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 44 00 01 a5 e0 32 5d e4 25 e8 80 80 90 }
DEBUG server comment - rtp[trackID=0:485] {80 e0 00 45 00 01 a5 e0 32 5d e4 25 99 40 18 50 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:25
DEBUG server comment - send[-1]: size:564 filter:7 time:62 tOffset:0
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 46 00 01 c2 00 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895873>4606895823 || rt:1334671147950>1334671147922
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 47 00 01 c2 00 32 5d e4 25 44 3d 27 3e }
DEBUG server comment - rtp[trackID=0:437] {80 e0 00 48 00 01 c2 00 32 5d e4 25 34 90 1c 70 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:26
DEBUG server comment - send[-1]: size:1316 filter:7 time:63 tOffset:0
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:26
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 49 00 01 e8 ac 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895953>4606895923 || rt:1334671148059>1334671148000
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 4a 00 01 e8 ac 32 5d e4 25 4f 46 58 f0 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 4b 00 01 e8 ac 32 5d e4 25 02 b7 8c 1f }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 4c 00 01 e8 ac 32 5d e4 25 21 c1 a8 ad }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 4d 00 01 e8 ac 32 5d e4 25 7d 2a a3 49 }
DEBUG server comment - rtp[trackID=0:1278] {80 e0 00 4e 00 01 e8 ac 32 5d e4 25 22 ef 7b c1 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:27
DEBUG server comment - send[-1]: size:1316 filter:7 time:124 tOffset:0
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 0a 00 00 28 00 0d 50 9b 51 7d ff ff fc }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606895953:10240:1334671148137:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606895953>4606896003 || rt:1334671148137>1334671148109
DEBUG server comment - rtp[trackID=1:600] {80 80 00 0b 00 00 28 00 0d 50 9b 51 f6 f9 f6 fa }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:28
DEBUG server comment - writePacket[aud]: sz:589 tc:4606895953:10240:1334671148153:0
DEBUG server comment - send[-1]: size:0 filter:7 time:63 tOffset:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606895953>4606896003 || rt:1334671148153>1334671148187
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 4f 00 02 08 50 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606896063>4606896003 || rt:1334671148153>1334671148187
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 50 00 02 08 50 32 5d e4 25 51 41 34 ad }
DEBUG server comment - rtp[trackID=0:282] {80 e0 00 51 00 02 08 50 32 5d e4 25 74 ef 8b 6d }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:30
DEBUG server comment - send[-1]: size:1316 filter:7 time:62 tOffset:0
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 52 00 02 27 f4 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606896153>4606896113 || rt:1334671148246>1334671148203
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 53 00 02 27 f4 32 5d e4 25 50 b7 75 77 }
DEBUG server comment - rtp[trackID=0:88] {80 e0 00 54 00 02 27 f4 32 5d e4 25 72 0c c5 08 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:31
DEBUG server comment - send[-1]: size:564 filter:7 time:63 tOffset:0
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:31
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 55 00 02 47 98 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606896243>4606896203 || rt:1334671148340>1334671148296
DEBUG server comment - rtp[trackID=0:1451] {80 e0 00 56 00 02 47 98 32 5d e4 25 be c6 4b fd }
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 0c 00 00 30 00 0d 50 9b 51 fa fa fb fd }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606896209:12288:1334671148371:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606896243>4606896293 || rt:1334671148371>1334671148390
DEBUG server comment - rtp[trackID=1:600] {80 80 00 0d 00 00 30 00 0d 50 9b 51 fc fd fd fc }
DEBUG server comment - writePacket[aud]: sz:589 tc:4606896209:12288:1334671148371:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][false,false,50]: tc:4606896243>4606896293 || rt:1334671148387>1334671148390
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:32
DEBUG server comment - send[-1]: size:1316 filter:7 time:124 tOffset:0
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:32
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 57 00 02 75 4c 32 5d e4 25 00 00 01 b6 }
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606896333>4606896293 || rt:1334671148465>1334671148390
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 58 00 02 75 4c 32 5d e4 25 e2 f7 3e f6 }
DEBUG server comment - rtp[trackID=0:120] {80 e0 00 59 00 02 75 4c 32 5d e4 25 25 4e d3 55 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 5a 00 02 8a 64 32 5d e4 25 00 00 01 00 }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:62 seq:35
DEBUG server comment - send[-1]: size:1316 filter:7 time:125 tOffset:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606896463>4606896383 || rt:1334671148527>1334671148515
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 5b 00 02 8a 64 32 5d e4 25 a4 87 d3 99 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 5c 00 02 8a 64 32 5d e4 25 be bf da 8a }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 5d 00 02 8a 64 32 5d e4 25 2c 5d ea c8 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 5e 00 02 8a 64 32 5d e4 25 89 ca 35 81 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 5f 00 02 8a 64 32 5d e4 25 15 3e a3 7e }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 60 00 02 8a 64 32 5d e4 25 8c 24 55 b8 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 61 00 02 8a 64 32 5d e4 25 b7 fb d5 23 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 62 00 02 8a 64 32 5d e4 25 04 4e 90 0b }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 63 00 02 8a 64 32 5d e4 25 25 3c 15 f7 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 64 00 02 8a 64 32 5d e4 25 d8 df 6f af }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 65 00 02 8a 64 32 5d e4 25 ab c1 bc 90 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 66 00 02 8a 64 32 5d e4 25 81 e0 7b 3f }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 67 00 02 8a 64 32 5d e4 25 ba 18 4c 07 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 68 00 02 8a 64 32 5d e4 25 6b 4b 06 f5 }
DEBUG server comment - rtp[trackID=0:1472] {80 60 00 69 00 02 8a 64 32 5d e4 25 4b 6a 89 72 }
DEBUG server comment - rtp[trackID=0:388] {80 e0 00 6a 00 02 8a 64 32 5d e4 25 9f 80 59 bc }
DEBUG server comment - RTPPlayer.rsend[lv/_definst_/mpegts.stream]: rt:63 seq:36
DEBUG server comment - send[-1]: size:564 filter:7 time:63 tOffset:0
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 0e 00 00 38 00 0d 50 9b 51 78 7a 7a 7a }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4606896465:14336:1334671148621:0
DEBUG server comment - LiveReceiver.checkFlush[lv/_definst_/mpegts.stream][true,false,50]: tc:4606896465>4606896513 || rt:1334671148621>1334671148577
DEBUG server comment - rtp[trackID=1:600] {80 80 00 0f 00 00 38 00 0d 50 9b 51 7e 7e 7e fe }
DEBUG server comment - writePacket[aud]: sz:589 tc:4606896465:14336:1334671148621:0
where there can be a problem?
Test LiveVideoStreaming/client/live.html (rtsp to rtmp)
Debug mode:
DEBUG server comment - rtp[trackID=0:474] {80 e0 02 9f 00 12 19 98 ab bd ed 08 64 00 83 de }
DEBUG server comment - rtp[trackID=1:1472] {80 00 00 66 00 01 98 00 b2 8c 83 79 fb fd fe fa }
DEBUG server comment - writePacket[aud]: sz:1461 tc:4612553338:104448:1334676805456:0
DEBUG server comment - LiveReceiver.checkFlush[rtplive/_definst_/mpegts.stream][false,false,50]: tc:4612553372>4612553422 || rt:1334676805456>1334676805486
INFO server comment - RTPMediaCaster.shutdown[17567590:rtplive/_definst_:mpegts.stream]: mpegts.stream
INFO server comment - RTPMediaCaster.disconnect[17567590:rtplive/_definst_:mpegts.stream]
DEBUG server comment - rtp[trackID=1:600] {80 80 00 67 00 01 98 00 b2 8c 83 79 7d 7c 7c 7d }
INFO server comment - RTPMediaCaster.closeRTPSession[17567590:rtplive/_definst_:mpegts.stream]
DEBUG server comment - writePacket[aud]: sz:589 tc:4612553338:104448:1334676805466:0
DEBUG server comment - *** RTSPMessageSend ***
TEARDOWN rtsp://10.0.165.132/video.mp4 RTSP/1.0
Session: 6763845e75a2a8d4
CSeq: 5
DEBUG server comment - LiveReceiver.checkFlush[rtplive/_definst_/mpegts.stream][false,false,50]: tc:4612553372>4612553422 || rt:1334676805471>1334676805486
DEBUG server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.send: command:TEARDOWN
TEARDOWN rtsp://10.0.165.132/video.mp4 RTSP/1.0
Session: 6763845e75a2a8d4
CSeq: 5
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.close closeSession
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
INFO stream unpublish mpegts.stream -
INFO server comment - RTPSessionTracker.remove[rtsp://10.0.165.132/video.mp4]: 0:true
INFO stream destroy mpegts.stream -
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[rtplive/_definst_/mpegts.stream]: Destroy live stream packetizer: cupertinostreamingpacketi
zer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[rtplive/_definst_/mpegts.stream]: Destroy live stream packetizer: smoothstreamingpacketizer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[rtplive/_definst_/mpegts.stream]: Destroy live stream packetizer: sanjosestreamingpacketize
r
Info mode:
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 application app-start _definst_ rtplive/_definst_
INFO session connect-pending 127.0.0.1 -
INFO session connect 127.0.0.1 -
INFO stream create - -
INFO server comment - MediaStreamMediaCasterPlay: startPlay
INFO server comment - RTPMediaCaster.create[20263497]
INFO server comment - RTPMediaCaster.init[20263497]
INFO server comment - RTPMediaCaster.Reconnector[20263497:rtplive/_definst_:mpegts.stream]: start: 1
INFO server comment - RTPSessionTracker.add[rtsp://10.0.165.132/video.mp4]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.132/video.mp4/trackID=0
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.132/video.mp4/trackID=1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:0b03e0c6189a769b sessionTimeout:80000
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[rtplive/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO stream create - -
INFO stream publish mpegts.stream -
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://10.0.165.132/video.mp4
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://10.0.165.132/video.mp4/
INFO server comment - RTPMediaCaster.Reconnector[20263497:rtplive/_definst_:mpegts.stream]: done: 1
INFO server comment - senderReport[RTP-Info]: trackID=0
INFO server comment - senderReport[RTP-Info]: trackID=1
INFO server comment - firstPacket: TCP:$0
INFO server comment - RTPDePacketizerRFC3106MPEG4.handleRTPPacket: {MPEG4CodecConfigInfo: profile: "SIMPLE", level: 1, frameSize: 640x480, displaySize: 64
x480, PAR: 1:1, frameRate: 10.0}
INFO server comment - firstPacket: TCP:$2
INFO server comment - LiveStreamPacketizerSanJose.init[rtplive/_definst_/mpegts.stream]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerSanJose.init[rtplive/_definst_/mpegts.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerSanJose.init[rtplive/_definst_/mpegts.stream]: playlistChunkCount:4
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream
INFO server comment - SanJosePacketHandler.startStream[rtplive/_definst_/mpegts.stream]
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[rtplive/_definst_/mpegts.stream]: Video codec: MPEG4
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[rtplive/_definst_/mpegts.stream]: Audio codec: G711_MULAW
INFO server comment - LiveStreamPacketizerCupertino.init[rtplive/_definst_/mpegts.stream]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerCupertino.init[rtplive/_definst_/mpegts.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerCupertino.init[rtplive/_definst_/mpegts.stream]: audioGroupCount: 3
INFO server comment - LiveStreamPacketizerCupertino.init[rtplive/_definst_/mpegts.stream]: playlistChunkCount:3
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream
INFO server comment - CupertinoPacketHandler.startStream[rtplive/_definst_/mpegts.stream]
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[rtplive/_definst_/mpegts.stream]: Video codec:MPEG4 isCompatible:false
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[rtplive/_definst_/mpegts.stream]: Audio codec:G711_MULAW isCompatible:false
WARN server comment - CupertinoPacketHandler.handleHolder[rtplive/_definst_/mpegts.stream]: Invalid video codec for iPhone/iPod: MPEG4
WARN server comment - CupertinoPacketHandler.handleHolder[rtplive/_definst_/mpegts.stream]: Invalid audio codec for iPhone/iPod:G711_MULAW
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream
INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[rtplive/_definst_/mpegts.stream]
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[rtplive/_definst_/mpegts.stream]: Add chunk: id:1 a/v/k:8/9/0 duration:840
INFO stream play mpegts.stream -
INFO server comment - MediaStreamMediaCasterPlay: close
INFO stream stop mpegts.stream -
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[rtplive/_definst_/mpegts.stream]: Add chunk: id:2 a/v/k:82/110/11 duration:10470
INFO server comment - RTPMediaCaster.shutdown[20263497:rtplive/_definst_:mpegts.stream]: mpegts.stream
INFO server comment - RTPMediaCaster.disconnect[20263497:rtplive/_definst_:mpegts.stream]
INFO server comment - RTPMediaCaster.closeRTPSession[20263497:rtplive/_definst_:mpegts.stream]
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.close closeSession
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
INFO server comment - RTPSessionTracker.remove[rtsp://10.0.165.132/video.mp4]: 0:true
INFO stream unpublish mpegts.stream -
INFO stream destroy mpegts.stream -
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[rtplive/_definst_/mpegts.stream]: Destroy live stream packetizer: cupertinostreamingpacket
zer
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[rtplive/_definst_/mpegts.stream]: Destroy live stream packetizer: smoothstreamingpacketize
INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[rtplive/_definst_/mpegts.stream]: Destroy live stream packetizer: sanjosestreamingpacketiz
r
For multicast, are you testing with VLC locally or on a network that supports multicast?
Yes, I test solution multicast to rtsp. It`s work great.
It would help to revert to INFO level logging.
Richard
Test rtsp to multicast solution with log info mode.
INFO server comment - Wowza Media Server is started!
INFO server comment - RTPSessionTracker.add[rtsp://10.0.165.132/video.mp4]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.132/video.mp4/trackID=0
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.132/video.mp4/trackID=1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:0836c40e02901d82 sessionTimeout:80000
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[lv/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO stream create - -
INFO stream publish mpegts.stream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[lv/_definst_]: mpegts.stream
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://10.0.165.132/video.mp4
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://10.0.165.132/video.mp4/
INFO server comment - RTPMediaCaster.Reconnector[9996039:lv/_definst_:mpegts.stream]: done: 1
INFO server comment - senderReport[RTP-Info]: trackID=0
INFO server comment - senderReport[RTP-Info]: trackID=1
INFO server comment - firstPacket: TCP:$0
INFO server comment - RTPDePacketizerRFC3106MPEG4.handleRTPPacket: {MPEG4CodecConfigInfo: profile: "SIMPLE", level: 1, frameSize: 640x480, displaySize: 640
x480, PAR: 1:1, frameRate: 10.0}
INFO server comment - LiveStreamPacketizerSanJose.init[lv/_definst_/mpegts.stream]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerSanJose.init[lv/_definst_/mpegts.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerSanJose.init[lv/_definst_/mpegts.stream]: playlistChunkCount:4
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream
INFO server comment - SanJosePacketHandler.startStream[lv/_definst_/mpegts.stream]
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[lv/_definst_/mpegts.stream]: Video codec: MPEG4
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: audioGroupCount: 3
INFO server comment - LiveStreamPacketizerCupertino.init[lv/_definst_/mpegts.stream]: playlistChunkCount:3
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream
INFO server comment - CupertinoPacketHandler.startStream[lv/_definst_/mpegts.stream]
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[lv/_definst_/mpegts.stream]: Video codec:MPEG4 isCompatible:false
INFO server comment - firstPacket: TCP:$2
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[lv/_definst_/mpegts.stream]: Audio codec:G711_MULAW isCompatible:false
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[lv/_definst_/mpegts.stream]: Audio codec: G711_MULAW
INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[lv/_definst_/mpegts.stream]
WARN server comment - CupertinoPacketHandler.handleHolder[lv/_definst_/mpegts.stream]: Invalid video codec for iPhone/iPod: MPEG4
WARN server comment - CupertinoPacketHandler.handleHolder[lv/_definst_/mpegts.stream]: Invalid audio codec for iPhone/iPod:G711_MULAW
INFO server comment - ModuleMulticastPublish.startStream[lv/_definst_]: {RTPDestination: name: "destination", stream: 239.1.0.1:10000, ttl: 63, isRTPWrappe
d: true}
INFO stream create - -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10000
INFO stream play mpegts.stream -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10001
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[lv/_definst_/mpegts.stream]: Add chunk: id:1 a/v/k:8/9/0 duration:840
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[lv/_definst_/mpegts.stream]: Add chunk: id:2 a/v/k:82/110/11 duration:10460
INFO server comment - LiveStreamPacketizerSanJose.endChunkTS[lv/_definst_/mpegts.stream]: Add chunk: id:3 a/v/k:76/100/10 duration:9710
What is port multicast: 239.1.0.1/10001? I do`nt use 10001, I use 10000. Why i see port 10001?
How I test:
1.I configure mpegts.stream file in content folder:
C:\...Wowza Media Systems\Wowza Media Server 3.0.5\content>type mpegts.stream
rtsp://10.0.165.143/video.mp4
2. after i configure Application.xml in conf folder:
C:\...Wowza Media Systems\Wowza Media Server 3.0.5\conf\lv>type Application.xml
<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>cupertinostreaming,smoothstreaming,sanjosestreaming</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></RTSPBindIpAddress>
<RTSPConnectionIpAddress>0.0.0.0</RTSPConnectionIpAddress>
<RTSPOriginIpAddress>127.0.0.1</RTSPOriginIpAddress>
<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>interleave</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>true</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>multicastPublishMulticastStartingAddress</Name>
<Value>239.1.0.1</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>forceMPEGTSOut</Name>
<Value>true</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>rtpWrapMPEGTS</Name>
<Value>false</Value>
<Type>Boolean</Type>
</Property>
</Properties>
</Application>
</Root>
3. configure multicastmap.txt
C:\...es\Wowza Media Systems\Wowza Media Server 3.0.5\conf>type multicastmap.txt
# Example entry:
myStream={name:mpegts.stream,video:239.1.0.1:10000,isRTPWrapped:false}
4. configure StartupStreams.xml section StartupStream/.stream
C:\...es\Wowza Media Systems\Wowza Media Server 3.0.5\conf>type StartupStreams.xml
<StartupStream>
<Application>lv/_definst_</Application>
<MediaCasterType>rtp</MediaCasterType>
<StreamName>mpegts.stream</StreamName>
</StartupStream>
5. After i start startup.bat script
You can download big log(DEBUG mode) file: http://zalil.ru/33103680 (if need, i can send email with log file)
6. I’m trying to watch multicast with VLC using link rtsp://localhost:1935/lv/mpegts.stream?multicastplay or link udp://@239.1.0.1:10000
But, i see nothing
7. I don’t understand why i see in log the multicast address 239.1.0.1 with port 10001 though I set up only 10000 port and anywhere in settings there is no mentioning of port 10001. Can you know why it that?
I ask to help, it is very important issue. Maybe I incorrectly do test? Maybe I do something wrong? Maybe error in a config can? Prompt please. I was already tired to fight against it. Thanks in advance.
Info mode log with test VLC using link rtsp://localhost:1935/lv/mpegts.stream?multicastplay and link udp://@239.1.0.1:10000
INFO server comment - Java Locale[user.variant]:
INFO server comment - Java Locale[file.encoding]: Cp1251
INFO server comment - Java Args[0]: -Xmx768M
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/Wowza Media Systems/Wowza Media Server 3.0.5
INFO vhost comment _defaultVHost_ Bind attempt ([any]:1935:4)
INFO vhost comment _defaultVHost_ Bind successful ([any]:1935)
INFO vhost comment _defaultVHost_ Bind attempt ([any]:8086:1)
INFO vhost comment _defaultVHost_ Bind successful ([any]:8086)
INFO server comment - ModuleMulticastPublish.onAppStart[lv/_definst_]
INFO server comment - MulticastPublishAddressMapper.init[lv/_definst_]: startingAddress:239.1.0.1:10000 incMode:address
INFO server comment - MulticastPublishAddressMapper.loadMapFile: entries:1
INFO application app-start _definst_ lv/_definst_
INFO server comment - RTPMediaCaster.create[78219]
INFO server comment - RTPMediaCaster.init[78219]
INFO server comment - RTPMediaCaster.Reconnector[78219:lv/_definst_:mpegts.stream]: start: 1
INFO server comment - VHost.startStartupStreams: Stream successfully started [lv/_definst_]: flv:mpegts.stream
INFO server comment - Wowza Media Server is started!
INFO server comment - RTPSessionTracker.add[rtsp://10.0.165.143/video.mp4]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.143/video.mp4/trackID=0
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.143/video.mp4/trackID=1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:3f2dba317c83e458 sessionTimeout:80000
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[lv/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO stream create - -
INFO stream publish mpegts.stream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[lv/_definst_]: mpegts.stream
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://10.0.165.143/video.mp4
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://10.0.165.143/video.mp4/
INFO server comment - RTPMediaCaster.Reconnector[78219:lv/_definst_:mpegts.stream]: done: 1
INFO server comment - senderReport[RTP-Info]: trackID=0
INFO server comment - senderReport[RTP-Info]: trackID=1
INFO server comment - firstPacket: TCP:$0
INFO server comment - firstPacket: TCP:$2
INFO server comment - RTPDePacketizerRFC3106MPEG4.handleRTPPacket: {MPEG4CodecConfigInfo: profile: "SIMPLE", level: 1, frameSize: 640x480, displaySize: 640
x480, PAR: 1:1, frameRate: 5.0}
INFO server comment - ModuleMulticastPublish.startStream[lv/_definst_]: {RTPDestination: name: "destination", stream: 239.1.0.1:10000, ttl: 63, isRTPWrappe
d: true}
INFO stream create - -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10001
INFO stream play mpegts.stream -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10000
INFO rtsp connect 1489339779 -
INFO stream create - -
INFO server comment - ModuleMulticastPublish.onRTPDescribe[lv/_definst_]: Play multicast[mpegts.stream]: {RTPDestination: name: "destination", stream: 239.
1.0.1:10000, ttl: 63, isRTPWrapped: true}
INFO rtsp describe 1489339779 -
INFO stream play mpegts.stream -
INFO rtsp play 1489339779 -
If need we can communicate use icq, skype, google jabber and etc.
I change map file to mpegts.stream={name:mpegts.stream,video:239.1.0.1:10000,isRTPWrapped:false}
after check with vlc link rtsp://localhost:1935/lv/mpegts.stream?multicastplay and link udp://@239.1.0.1:10000
INFO log:
INFO server comment - Wowza Media Server is started!
INFO server comment - RTPSessionTracker.add[rtsp://10.0.165.143/video.mp4]: 1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.143/video.mp4/trackID=0
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: SETUP: rtsp://10.0.165.143/video.mp4/trackID=1
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:628c895d333ab105 sessionTimeout:80000
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[lv/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.
INFO stream create - -
INFO stream publish mpegts.stream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[lv/_definst_]: mpegts.stream
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://10.0.165.143/video.mp4
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://10.0.165.143/video.mp4/
INFO server comment - RTPMediaCaster.Reconnector[9649099:lv/_definst_:mpegts.stream]: done: 1
INFO server comment - senderReport[RTP-Info]: trackID=0
INFO server comment - senderReport[RTP-Info]: trackID=1
INFO server comment - firstPacket: TCP:$0
INFO server comment - firstPacket: TCP:$2
INFO server comment - RTPDePacketizerRFC3106MPEG4.handleRTPPacket: {MPEG4CodecConfigInfo: profile: "SIMPLE", level: 1, frameSize: 640x480, displaySize: 640
x480, PAR: 1:1, frameRate: 5.0}
INFO server comment - ModuleMulticastPublish.startStream[lv/_definst_]: {RTPDestination: name: "mpegts.stream", video: 239.1.0.1:10000, ttl: 63, isRTPWrapp
ed: false}
WARN server comment - RTPPlayer.describe: No audio packetizer[8]: G711_MULAW
WARN server comment - RTPPlayer.describe: No video packetizer[10]: MPEG4
INFO stream create - -
INFO stream play mpegts.stream -
INFO rtsp connect 896415175 -
INFO stream create - -
INFO server comment - ModuleMulticastPublish.onRTPDescribe[lv/_definst_]: Play multicast[mpegts.stream]: {RTPDestination: name: "mpegts.stream", video: 239
.1.0.1:10000, ttl: 63, isRTPWrapped: false}
WARN server comment - RTPPlayer.describe: No audio packetizer[8]: G711_MULAW
WARN server comment - RTPPlayer.describe: No video packetizer[10]: MPEG4
INFO rtsp describe 896415175 -
INFO stream unpublish - -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[lv/_definst_]:
INFO stream destroy - -
INFO rtsp disconnect 896415175 -
INFO rtsp connect 1187641726 -
INFO stream create - -
INFO server comment - ModuleMulticastPublish.onRTPDescribe[lv/_definst_]: Play multicast[mpegts.stream]: {RTPDestination: name: "mpegts.stream", video: 239
.1.0.1:10000, ttl: 63, isRTPWrapped: false}
WARN server comment - RTPPlayer.describe: No audio packetizer[8]: G711_MULAW
WARN server comment - RTPPlayer.describe: No video packetizer[10]: MPEG4
INFO rtsp describe 1187641726 -
INFO stream unpublish - -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[lv/_definst_]:
INFO stream destroy - -
INFO rtsp disconnect 1187641726 -
vlc log when i check udp link
main debug: adding item `udp://239.1.0.1:10000' ( udp://@239.1.0.1:10000 )
qt4 debug: Adding a new MRL to recent ones: udp://@239.1.0.1:10000
main debug: rebuilding array of current - root Плейлист
main debug: rebuild done - 8 items, index 6
main debug: processing request item: udp://239.1.0.1:10000, node: Плейлист, skip: 0
main debug: resyncing on udp://239.1.0.1:10000
main debug: udp://239.1.0.1:10000 is at 7
main debug: starting playback of the new playlist item
main debug: creating new input thread
main debug: Creating an input for 'udp://239.1.0.1:10000'
main debug: no fetch required for (null) (art currently (null))
main debug: using timeshift granularity of 50 MiB, in path 'c:\Temp'
main debug: `udp://@239.1.0.1:10000' gives access `udp' demux `' path `@239.1.0.1:10000'
main debug: creating demux: access='udp' demux='' location='@239.1.0.1:10000' file='\\@239.1.0.1:10000'
main debug: looking for access_demux module: 0 candidates
main debug: no access_demux module matched "udp"
main debug: TIMER module_need() : 0.179 ms - Total 0.179 ms / 1 intvls (Avg 0.179 ms)
main debug: creating access 'udp' location='@239.1.0.1:10000', path='\\@239.1.0.1:10000'
main debug: looking for access module: 1 candidate
access_udp debug: opening server=:0 local=239.1.0.1:10000
main debug: net: opening 239.1.0.1 datagram port 10000
main debug: using access module "access_udp"
main debug: TIMER module_need() : 0.540 ms - Total 0.540 ms / 1 intvls (Avg 0.540 ms)
main debug: Using block method for AStream*
main debug: starting pre-buffering
qt4 debug: IM: Setting an input
vlc log when i check rtsp link:
main debug: adding item `rtsp://localhost:1935/lv/mpegts.stream?multicastplay' ( rtsp://localhost:1935/lv/mpegts.stream?multicastplay )
main debug: socket 1468 polling interrupted
main debug: prebuffering done 0 bytes in 360s - 0 KiB/s
main error: cannot pre fill buffer
main warning: cannot create a stream_t from access
main debug: removing module "access_udp"
main debug: waitpipe: object killed
main debug: dying input
main debug: dead input
qt4 debug: Adding a new MRL to recent ones: rtsp://localhost:1935/lv/mpegts.stream?multicastplay
main debug: processing request item: rtsp://localhost:1935/lv/mpegts.stream?multicastplay, node: Плейлист, skip: 0
main debug: rebuilding array of current - root Плейлист
main debug: rebuild done - 7 items, index 6
main debug: starting playback of the new playlist item
main debug: creating new input thread
main debug: Creating an input for 'rtsp://localhost:1935/lv/mpegts.stream?multicastplay'
main debug: using timeshift granularity of 50 MiB, in path 'c:\Temp'
main debug: `rtsp://localhost:1935/lv/mpegts.stream?multicastplay' gives access `rtsp' demux `' path `localhost:1935/lv/mpegts.stream?multicastplay'
main debug: creating demux: access='rtsp' demux='' location='localhost:1935/lv/mpegts.stream?multicastplay' file='\\localhost:1935\lv\mpegts.stream?multicastplay'
main debug: looking for access_demux module: 1 candidate
live555 debug: version 2011.12.23
qt4 debug: IM: Deleting the input
main debug: no fetch required for (null) (art currently (null))
main debug: TIMER input launching for 'udp://239.1.0.1:10000' : 360540.204 ms - Total 360540.204 ms / 1 intvls (Avg 360540.187 ms)
qt4 debug: IM: Setting an input
live555 debug: setup start: 0.000000 stop:0.000000
live555 error: Nothing to play for rtsp://localhost:1935/lv/mpegts.stream?multicastplay
main debug: no access_demux module matching "rtsp" could be loaded
main debug: TIMER module_need() : 124.290 ms - Total 124.290 ms / 1 intvls (Avg 124.290 ms)
main debug: creating access 'rtsp' location='localhost:1935/lv/mpegts.stream?multicastplay', path='\\localhost:1935\lv\mpegts.stream?multicastplay'
main debug: looking for access module: 1 candidate
main debug: net: connecting to localhost port 1935
main debug: connection succeeded (socket = 1536)
access_realrtsp debug: rtsp connected
access_realrtsp warning: only real/helix rtsp servers supported for now
main debug: no access module matching "rtsp" could be loaded
main debug: TIMER module_need() : 81.544 ms - Total 81.544 ms / 1 intvls (Avg 81.544 ms)
main error: open of `rtsp://localhost:1935/lv/mpegts.stream?multicastplay' failed
main debug: dead input
main debug: changing item without a request (current 6/7)
main debug: nothing to play
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'rtsp://localhost:1935/lv/mpegts.stream?multicastplay' : 265.674 ms - Total 265.674 ms / 1 intvls (Avg 265.674 ms)
DEBUG LOG last test
p.s. change map file not helped
and, after last change everything ceased to work.
Why i see 2 multicast ports?
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10001
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/10000
I don`t configure second multicast port
I change multicast ports 10000 to port 1234, but all the same I see 2 ports:
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/1235
INFO stream play mpegts.stream -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/1234
#type multicastmap.txt:
myStream={name:mpegts.stream,video:239.1.0.1:1234,isRTPWrapped:false}
#type Application.xml section rtpWrapMPEGTS:
rtpWrapMPEGTS
false
Boolean
But why i see in log:
INFO server comment - ModuleMulticastPublish.startStream[lv/definst]: {RTPDestination: name: “destination”, stream: 23
9.1.0.1:1234, ttl: 63, isRTPWrapped: true}
Maybe problem in this?
I retur back config in penultimate before I change myStream.
Use vlc link rtp://@239.1.0.1:1234.
Debug log vlc:
main debug: processing request item rtp://239.1.0.1:1234 node Плейлист skip 0
main debug: resyncing on rtp://239.1.0.1:1234
main debug: rtp://239.1.0.1:1234 is at 1
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'rtp://239.1.0.1:1234'
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path 'c:\Temp'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:220)
main debug: `rtp://@239.1.0.1:1234' gives access `rtp' demux `' path `@239.1.0.1:1234'
main debug: creating demux: access='rtp' demux='' path='@239.1.0.1:1234'
main debug: looking for access_demux module: 1 candidate
main debug: net: opening 239.1.0.1 datagram port 1234
main debug: Multicast group join request
main debug: using access_demux module "rtp"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\aakhmurzanov\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in F:\Temp\Downloads\vlc-1.1.11-win32\vlc-1.1.11\lua\meta\reader
lua debug: Trying Lua playlist script F:\Temp\Downloads\vlc-1.1.11-win32\vlc-1.1.11\lua\meta\reader\filename.lua
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms)
main debug: `rtp://@239.1.0.1:1234' successfully opened
qt4 debug: IM: Setting an input
rtp debug: detected MPEG2 TS
rtp debug: added payload type 33 (f = 90000 Hz)
main debug: thread started
main debug: thread (stream out) created at priority 1 (../.././src/input/stream_demux.c:100)
rtp debug: added RTP source (52063354)
main debug: creating demux: access='' demux='ts' path=''
main debug: looking for demux module: 1 candidate
ts debug: pid[256] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=1 version=0 current_next=1
ts debug: * number=1 pid=4095
ts debug: PMTCallBack called
ts debug: new PMT program number=1 version=0 pid_pcr=257
I see black screen.
Info log Wowza:
INFO stream publish mpegts.stream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[lv/_definst_]: mpegts.stream
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://10.0.165.143/video.mp4
INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: PLAY: rtsp://10.0.165.143/video.
mp4/
INFO server comment - RTPMediaCaster.Reconnector[16426320:lv/_definst_:mpegts.stream]: done: 1
INFO server comment - senderReport[RTP-Info]: trackID=0
INFO server comment - senderReport[RTP-Info]: trackID=1
INFO server comment - firstPacket: TCP:$0
INFO server comment - firstPacket: TCP:$2
INFO server comment - RTPDePacketizerRFC3106MPEG4.handleRTPPacket: {MPEG4CodecConfigInfo: profile: "SIMPLE", level: 1, f
rameSize: 640x480, displaySize: 640x480, PAR: 1:1, frameRate: 5.0}
INFO server comment - ModuleMulticastPublish.startStream[lv/_definst_]: {RTPDestination: name: "destination", stream: 23
9.1.0.1:1234, ttl: 63, isRTPWrapped: true}
INFO stream create - -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/1235
INFO stream play mpegts.stream -
INFO server comment - MulticastTransport.bind[lv/_definst_]: 239.1.0.1/1234
you are sure that it shall work?
This is solution don`t work without transcoder.
When i use this(https://www.wowza.com/docs/how-to-get-multicastpublish-addon-multicast-and-unicast-streams-to-udp-and-rtsp) solution with transcoder with default settings i see 4 multicasts. Could you ask me, how i can stream only 1 multicast?
in this file configure only 1 multicast:
myStream={name:mpegts.stream,video:239.1.0.1:1234,isRTPWrapped:false}
but i see:
239.1.0.1:1234
239.1.0.2:1234
239.1.0.3:1234
239.1.0.4:1234
with different bitrate.
I don`t understat why 4 multicast stream