Live transcoding from multicast udp: codec interpretation error

Hi,

I’m trying the transcoder addon.

My source stream is:

  • video = MPEG4 AVC / H.264

  • audio = MPEG1 Audio

  • container = MPEG-TS

The source stream is a multicast udp stream from DVB-S headend (ANEVIA ViaLive 220S), here is a screenshot of the stream details:

My problem is that wms does not transcode the stream with the following errors:

Configure logging: file:///C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.0.0-preview4/conf/log4j.properties
INFO server server-start Wowza Media Server 3 Preview 4 (expires: October 15th,2011) 3.0.0-preview4 build648 -
INFO server comment - Serial number: XXXXX-XXXXX-XXXXX-XXXXX-YV8WN
INFO server comment - Maximum connections: Unlimited
INFO server comment - Hardware Available Processors: 2
INFO server comment - Hardware Physical Memory: 4084MB/6141MB
INFO server comment - Hardware Swap Space: 9963MB/12281MB
INFO server comment - Max File Descriptor Count: Unlimited
INFO server comment - OS Name: Windows 7
INFO server comment - OS Version: 6.1
INFO server comment - OS Architecture: amd64
INFO server comment - OS CPU: amd64
INFO server comment - Java Name: Java HotSpot(TM) 64-Bit Server VM
INFO server comment - Java Vendor: Sun Microsystems Inc.
INFO server comment - Java Version: 1.6.0_27
INFO server comment - Java VM Version: 20.2-b06
INFO server comment - Java Spec Version: 1.6
INFO server comment - Java Home: C:\Program Files\Java\jre6
INFO server comment - Java Max Heap Size: 682MB
INFO server comment - Java Architecture: 64
INFO server comment - Java Encoding[file.encoding]: Cp1252
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 - Java GC[0]: PS Scavenge
INFO server comment - Java GC[1]: PS MarkSweep
INFO server comment - Server runmode: standalone
INFO server comment - Server native.platform: win
INFO server comment - Server threads[h/t]: 10/10
INFO server comment - CMDInterface now listening: [any]:8083
INFO vhost vhost-start _defaultVHost_ -
INFO server comment - _defaultVHost_ threads[h/t]:120/80 home:C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.0.0-preview4
INFO vhost comment _defaultVHost_ Bind attempt ([any]:1935:4)
INFO vhost comment _defaultVHost_ Bind successful ([any]:1935)
INFO vhost comment _defaultVHost_ Bind attempt ([any]:80:4)
INFO vhost comment _defaultVHost_ Bind successful ([any]:80)
INFO vhost comment _defaultVHost_ Bind attempt ([any]:8086:1)
INFO vhost comment _defaultVHost_ Bind successful ([any]:8086)
INFO server comment - Wowza Media Server is started!
INFO application app-start _definst_ live/_definst_
INFO server comment - RTPMediaCaster.create[1662748359]
INFO server comment - RTPMediaCaster.init[1662748359]
INFO server comment - RTPMediaCaster.Reconnector[1662748359:live/_definst_:test.stream]: start: 1
INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/_definst_]: flv:test.stream
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/_definst_]: URI: udp://224.1.1.107:1234
INFO stream create - -
INFO stream publish test.stream -
INFO server comment - RTPMediaCaster.Reconnector[1662748359:live/_definst_:test.stream]: done: 1
INFO server comment - MulticastTransport.bind[live/_definst_]: 224.1.1.107/1234
INFO server comment - MulticastTransport.firstPacket: 224.1.1.107/1234
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x1ce,filter:none]
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: videoPID[prg:0x1ce,pid:0x70,filter:none]: streamType:H264:27
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: audioPID[prg:0x1ce,pid:0xd4,filter:none]: streamType:MP3:3 audioLanguage:uknown
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x1ce,pid:0x200,filter:none]: streamType:6
INFO server comment - TranscoderSessionNative.loadLibrary: Load transcoder list: C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.0.0-preview4/lib-native/win64/transcoder.list
INFO server comment - LiveStreamTranscoder.init[live/_definst_/test.stream]: Load transcoder template: C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.0.0-preview4/transcoder/templates/transcode.xml
INFO server comment - JNI:TranscoderSession.isCUDAAvailable[live/_definst_/test.stream]: NVidia CUDA hardware acceleration is NOT available
INFO server comment - JNI:TranscoderSession.isQuickSyncAvailable[live/_definst_/test.stream]: Intel Quick Sync hardware acceleration is NOT available
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1017971782
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -269461194
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1993016846
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1885912992
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -73985514
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1911293638
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -329528640
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2142178947
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -789841307
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1981685729
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -233429039
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1415081206
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1369011238
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
INFO server comment - TranscoderSessionDestination.init[360p]: Publish stream: test.stream_360p
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/test.stream]: chunkDurationTarget: 10000
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/test.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerSanJose.init[live/_definst_/test.stream]: playlistChunkCount:4
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:test.stream
INFO stream create - -
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
INFO stream publish test.stream_360p -
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/test.stream]: chunkDurationTarget: 10000
INFO server comment - TranscoderSessionDestination.init[160p]: Publish stream: test.stream_160p
INFO stream create - -
INFO stream publish test.stream_160p -
INFO server comment - SanJosePacketHandler.startStream[live/_definst_/test.stream]
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/test.stream]: Video codec: H264
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/test.stream]: chunkDurationTolerance: 500
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/test.stream]: audioGroupCount: 3
INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/test.stream]: Audio codec: MP3
INFO server comment - LiveStreamPacketizerCupertino.init[live/_definst_/test.stream]: playlistChunkCount:3
INFO server comment - TranscoderWorkerAudioDecoder.handlePacket[live/_definst_/test.stream]: Init audio decoder: {MediaCodecInfoAudio: codec:MP3, channels:2, frequency:48000, samplesPerFrame:1152, objectType:33}
INFO server comment - JNI:TranscoderSession.audioDecoderCreate[live/_definst_/test.stream]: Create audio decoder: MPEG1 Part 1/2: default
INFO server comment - JNI:TranscoderSession.audioEncoderAdd[live/_definst_/test.stream:360p]: Create audio encoder: AAC: default
INFO server comment - JNI:TranscoderSession.audioEncoderAdd[live/_definst_/test.stream:160p]: Create audio encoder: AAC: default
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:test.stream
INFO server comment - JNI:AudioDecoderMP2.decodeFirstFrame[live/_definst_/test.stream]: sampleRate:48000 channels:2
INFO server comment - CupertinoPacketHandler.startStream[live/_definst_/test.stream]
INFO server comment - JNI:AudioEncoderAAC.initialize[live/_definst_/test.stream:360p]: channels:2 sampleRate:48000
INFO server comment - JNI:AudioEncoderAAC.initialize[live/_definst_/test.stream:160p]: channels:2 sampleRate:48000
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test.stream]: Video codec:H264 isCompatible:true
INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test.stream]: Audio codec:MP3 isCompatible:true
INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:test.stream
INFO server comment - TranscoderWorkerAudioEncoder.sendCodecConfig[live/_definst_/test.stream:360p]: Init audio encoder: {MediaCodecInfoAudio: codec:AAC, channels:2, frequency:48000, samplesPerFrame:0, objectType:0}
WARN server comment - LiveStreamPacketizerCupertino.handlePacket[live/_definst_/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices.
WARN server comment - LiveStreamPacketizerSanJose.handlePacket[live/_definst_/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player.
INFO server comment - TranscoderWorkerAudioEncoder.sendCodecConfig[live/_definst_/test.stream:160p]: Init audio encoder: {MediaCodecInfoAudio: codec:AAC, channels:2, frequency:48000, samplesPerFrame:0, objectType:0}
INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/_definst_/test.stream]
WARN server comment - LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/test.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player.
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1953481841
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -789441764
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -306656600
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1099329557
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -112095986
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1972009746
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -1
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2
WARN server comment - RTPPacketFragmentListReader.skip: Bad skip count: -2

there are dozens of RTPPacketFragmentListReader.skip: Bad skip count messages

I can’t playback the transcoded video.

If you need, I can push the source stream to your IP for testing.

Thanks for your help.

Follow instruction below to record the incoming stream so we can debug locally and post or send to us (support@wowza.com).

https://www.wowza.com/docs/how-to-record-incoming-streams-for-debugging-purposes-mpeg-ts-rtp

Charlie