Wowza Community

UDP input stream keeps restarting

Wowza 3.6.2 on Windows

Input is UDP multicast from a satellite received (MPEG2 video, MP3 audio); with a stream file “channel1.stream” that simply points to the UDP address. Trying to transcode the input with the default transcode.xml template, but the stream keeps restarting, and the following messages repeat themselves in the access log. Any idea what can cause this?

2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	RTPMediaCaster.create[1606971581]	-	-	-	20.31	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	RTPMediaCaster.init[1606971581]	-	-	-	20.31	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	RTPMediaCaster.Reconnector[1606971581:live/_definst_:channel1.stream]: start: 1	-	-	-	20.315	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/_definst_]: mp4:channel1.stream	-	-	-	20.325	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/_definst_]: URI: udp://@238.1.1.1:1234	-	-	-	20.42	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	create	stream	INFO	200	-	-	_defaultVHost_	live	_definst_	0.01	-	80	null	127.0.0.1	rtsp	-	known	1817669893	0	0	1	0	0	0	channel1.stream	-	-	-	-	-	null	null	-	null	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	RTPDePacketizerMPEGTS.init: Drop incomplete video frames	_defaultVHost_	live	_definst_	20.453	-	80	null	127.0.0.1	rtsp	-	known	1817669893	0	0	-	-	-	-	-	-	-	-	-	-	-	-	-	null	-
2013-06-24	12:47:57	CEST	publish	stream	INFO	200	channel1.stream	-	_defaultVHost_	live	_definst_	0.03	-	80	null	127.0.0.1	rtsp	-	known	1817669893	0	0	1	0	0	0	channel1.stream	-	-	-	-	-	null	null	-	null	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	MulticastTransport.bind[live/_definst_]: 238.1.1.1/1234	_defaultVHost_	live	_definst_	20.458	-	80	null	127.0.0.1	rtsp	-	known	1817669893	0	0	-	-	-	-	-	-	-	-	-	-	-	-	-	null	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	MulticastTransport.firstPacket: 238.1.1.1/1234	_defaultVHost_	live	_definst_	20.463	-	80	null	127.0.0.1	rtsp	-	known	1817669893	0	0	-	-	-	-	-	-	-	-	-	-	-	-	-	null	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: handleTransportStreamBlock: new MPTS.	-	-	-	20.463	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	RTPMediaCaster.Reconnector[1606971581:live/_definst_:channel1.stream]: done: 1	-	-	-	20.465	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: MPEG2PATAssembler:MonitorStart	-	-	-	20.468	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: MPEG2MPTS:StartStream: PID: 0x0	-	-	-	20.47	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: Received PAT	-	-	-	20.528	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: PAT Version 2 	-	-	-	20.528	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: 	Program: 2020 PMT PID: 0x7d0	-	-	-	20.528	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: MPEG2PMTAssembler:MonitorStart: PID: 2000 Program Number: 2020	-	-	-	20.53	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: MPEG2MPTS:StartStream: PID: 0x7d0	-	-	-	20.53	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: Received new PMT	-	-	-	20.855	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: PMT: Version 6 PCR pid: 0x7d2 	-	-	-	20.858	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: 	Stream: Type: 0x02 PID: 0x7d2 Video	-	-	-	20.858	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: 	Stream: Type: 0x03 PID: 0x7d3 Audio	-	-	-	20.858	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: 	Stream: Type: 0x03 PID: 0x7d4 Audio	-	-	-	20.858	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: 	Stream: Type: 0x06 PID: 0x7d9 	-	-	-	20.86	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: RTPDePacketizerMPEGTS.pmtAvailable: IMPORT: videoPID[prg:0xffffffff,pid:0x7d2,filter:none]: streamType:MPEG2:2	-	-	-	20.865	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: MPEG2MPTS:StartStream: PID: 0x7d2	-	-	-	20.868	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: RTPDePacketizerMPEGTS.pmtAvailable: IMPORT: audioPID[prg:0x7e4,pid:0x7d3,filter:none]: streamType:MP3:3 audioLanguage:deu	-	-	-	20.868	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:57	CEST	comment	server	INFO	200	-	[live/_definst_/channel1.stream]: MPEG2MPTS:StartStream: PID: 0x7d3	-	-	-	20.868	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:47:58	CEST	comment	server	INFO	200	-	TranscoderSessionNative.loadLibrary: Load transcoder list: C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.6.2/lib-native/win64/transcoder.list	-	-	-	21.053	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:48:10	CEST	comment	server	INFO	200	-	RTPMediaCaster.streamTimeout[1606971581:live/_definst_:channel1.stream]: timeout:12000 diff:12500 reason:101	-	-	-	33.32	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:48:10	CEST	comment	server	INFO	200	-	RTPMediaCaster.resetConnection[1606971581:live/_definst_:channel1.stream]: 	-	-	-	33.32	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:48:10	CEST	comment	server	INFO	200	-	RTPMediaCaster.closeRTPSession[1606971581:live/_definst_:channel1.stream]	-	-	-	33.32	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:48:10	CEST	comment	server	INFO	200	-	MulticastTransport.unbind[live/_definst_]: 238.1.1.1/1234 sent:0 recv:9227	-	-	-	33.323	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2013-06-24	12:48:10	CEST	comment	server	INFO	200	-	RTPMulticastListener.run(stop)	_defaultVHost_	live	_definst_	33.323	-	80	null	127.0.0.1	rtsp	-	known	1817669893	0	0	-	-	-	-	-	-	-	-	-	-	-	-	-	null	-
2013-06-24	12:48:10	CEST	unpublish	stream	INFO	200	channel1.stream	-	_defaultVHost_	live	_definst_	12.895	-	80	null	127.0.0.1	rtsp	-	known	1817669893	536928	0	1	0	536928	0	channel1.stream	-	-	-	-	-	null	null	-	null	-
2013-06-24	12:48:10	CEST	destroy	stream	INFO	200	channel1.stream	-	_defaultVHost_	live	_definst_	12.897	-	80	null	127.0.0.1	rtsp	-	known	1817669893	536928	0	1	0	536928	0	channel1.stream	-	-	-	-	-	null	null	-	null	-

Running from the console, the following exception occurs:

INFO server comment - [live/_definst_/channel2.stream]: RTPDePacketizerMPEGTS.pmtAvailable: IMPORT: videoPID[prg:0xffffffff,pid:0x7dc,filter:none]: streamType:M
PEG2:2
INFO server comment - [live/_definst_/channel2.stream]: MPEG2MPTS:StartStream: PID: 0x7dc
INFO server comment - [live/_definst_/channel2.stream]: RTPDePacketizerMPEGTS.pmtAvailable: IMPORT: audioPID[prg:0x7e6,pid:0x7dd,filter:none]: streamType:MP3:3
audioLanguage:deu
INFO server comment - [live/_definst_/channel2.stream]: MPEG2MPTS:StartStream: PID: 0x7dd
Exception in thread "VHostTransport._defaultVHost_.167" java.lang.NoClassDefFoundError: Could not initialize class com.wowza.wms.transcoder.model.TranscoderSess
ionNative
        at com.wowza.wms.transcoder.model.TranscoderSession.<init>(Unknown Source)
        at com.wowza.wms.transcoder.model.LiveStreamTranscoder.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at java.lang.Class.newInstance(Class.java:374)
        at com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderFactory.createInstance(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.a(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.initPacketizers(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.newOnMetadata(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.addDataData(Unknown Source)
        at com.wowza.wms.stream.live.MediaStreamLive.addDataData(Unknown Source)
        at com.wowza.wms.rtp.model.RTPStream.a(Unknown Source)
        at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(Unknown Source)
        at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPPacket.write(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPPacket.write(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.a(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.a(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.audioAvailable(Unknown Source)
        at com.wowza.wms.transport.mpeg2.MPEG2AudioPacketProcessor.handlePESData(Unknown Source)
        at com.wowza.wms.transport.mpeg2.MPEG2PESPacketProcessor.processMpeg2Packet(Unknown Source)
        at com.wowza.wms.transport.mpeg2.MPEG2MPTS.processNewBuffer(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.handleTransportStreamBlock(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.handleRTPPacket(Unknown Source)
        at com.wowza.wms.rtp.model.RTPTrack$HandleRTPMessage.handleMessage(Unknown Source)
        at com.wowza.wms.rtp.model.RTPPort.handleMessage(Unknown Source)
        at com.wowza.wms.rtp.transport.UDPRunner.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
INFO server comment - RTPMediaCaster.shutdown[1727564704:live/_definst_:channel2.stream]: channel2.stream

Found one more exception that occurs before the one in the prev. post

INFO server comment - TranscoderSessionNative.loadLibrary: Load transcoder list: C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.6.1/lib-native/
win64/transcoder.list
Exception in thread "VHostTransport._defaultVHost_.27" java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Wowza Media Systems\Wowza Media Server 3.6.1\lib-n
ative\win64\libogg.dll: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the
 command-line sxstrace.exe tool for more detail
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1957)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1882)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1843)
        at java.lang.Runtime.load0(Runtime.java:795)
        at java.lang.System.load(System.java:1061)
        at com.wowza.wms.transcoder.model.TranscoderSessionNative.<clinit>(Unknown Source)
        at com.wowza.wms.transcoder.model.TranscoderSession.<init>(Unknown Source)
        at com.wowza.wms.transcoder.model.LiveStreamTranscoder.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at java.lang.Class.newInstance(Class.java:374)
        at com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderFactory.createInstance(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.a(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.initPacketizers(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.newOnMetadata(Unknown Source)
        at com.wowza.wms.stream.live.LiveReceiver.addDataData(Unknown Source)
        at com.wowza.wms.stream.live.MediaStreamLive.addDataData(Unknown Source)
        at com.wowza.wms.rtp.model.RTPStream.a(Unknown Source)
        at com.wowza.wms.rtp.model.RTPStream.checkSendMetadata(Unknown Source)
        at com.wowza.wms.rtp.model.RTPTrack.checkSendMetadata(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPPacket.write(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPPacket.write(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.a(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.a(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.audioAvailable(Unknown Source)
        at com.wowza.wms.transport.mpeg2.MPEG2AudioPacketProcessor.handlePESData(Unknown Source)
        at com.wowza.wms.transport.mpeg2.MPEG2PESPacketProcessor.processMpeg2Packet(Unknown Source)
        at com.wowza.wms.transport.mpeg2.MPEG2MPTS.processNewBuffer(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.handleTransportStreamBlock(Unknown Source)
        at com.wowza.wms.rtp.depacketizer.RTPDePacketizerMPEGTS.handleRTPPacket(Unknown Source)
        at com.wowza.wms.rtp.model.RTPTrack$HandleRTPMessage.handleMessage(Unknown Source)
        at com.wowza.wms.rtp.model.RTPPort.handleMessage(Unknown Source)
        at com.wowza.wms.rtp.transport.UDPRunner.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
INFO server comment - RTPMediaCaster.streamTimeout[1926652164:live/_definst_:channel1.stream]: timeout:12000 diff:12356 reason:101

The application event log shows EVENT ID 33:

Activation context generation failed for "C:\Program Files (x86)\Wowza Media Systems\Wowza Media Server 3.6.1\lib-native\win64\libogg.dll". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

The solution was to install Microsoft Visual C++ 2008 SP1 Redistributable Package for (x64)

http://www.microsoft.com/downloads/en/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en