Hi,
I would like to use the above encorder as a MPEG TS UDP stream.
The UDP stream is first tested locally with VLC. It works fine.
Then to a EC2 CF created instance. The stream is received. However, I cannot playback. The question then is: is it Wowza or is it the client. I tried with Flash Media Player (OSMF).
You can try to see the stream (colorbars + testtone) here: rtmp://54.216.32.194/livecf/mpegts.stream
Te access log shows:
2013-10-24 10:00:30 UTC comment server INFO 200 - RTPMediaCaster.Reconnector[217122198:livecf/definst:mpegts.stream]: done: 1 - - - 172.83 - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: handleTransportStreamBlock: new MPTS. - - - 172.831 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: MPEG2PATAssembler:MonitorStart - - - 172.835 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: MPEG2MPTS:StartStream: PID: 0x0 - - - 172.837 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - UDPTransport.firstPacket: bind:/0.0.0.0:10000 msg:/178.117.41.141:55190 - - - 172.839 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: Received PAT - - - 172.87 - - - - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: PAT Version 1 - - - 172.871 - - - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: Program: 0 PMT PID: 0x10 - - - 172.871 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: Program: 1 PMT PID: 0x20 - - - 172.872 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: MPEG2PMTAssembler:MonitorStart: PID: 32 Program Number: 1 - - - 172.874 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: MPEG2MPTS:StartStream: PID: 0x20 - - - 172.874 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: Received new PMT - - - 173.24 - - - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: PMT: Version 12 PCR pid: 0x65 - - - 173.242 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: Stream: Type: 0x1B PID: 0x65 Video - - - 173.242 - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: Stream: Type: 0x04 PID: 0x100 Audio - - - 173.243 - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: RTPDePacketizerMPEGTS.pmtAvailable: IMPORT: videoPID[prg:0xffffffff,pid:0x65,filter:none]: streamType:H264:27 - - - 173.25 - - - - - - - - - - - - - - - - - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: MPEG2MPTS:StartStream: PID: 0x65 - - - 173.255 - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: RTPDePacketizerMPEGTS.pmtAvailable: IMPORT: audioPID[prg:0x1,pid:0x100,filter:none]: streamType:MP3:4 audioLanguage:eng - - - 173.255 - - - - - - - - - - - - - - - - - –
2013-10-24 10:00:30 UTC comment server INFO 200 - [livecf/definst/mpegts.stream]: MPEG2MPTS:StartStream: PID: 0x100 - - - 173.256 - - –
2013-10-24 10:00:30 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.262 - - - - –
2013-10-24 10:00:30 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.268 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.292 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.314 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.33 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.344 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.358 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.376 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.392 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.408 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.451 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.455 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.461 - - - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerSanJose.init[livecf/definst/mpegts.stream]: chunkDurationTarget: 10000 - - - 173.462 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerSanJose.init[livecf/definst/mpegts.stream]: chunkDurationTolerance: 500 - - - 173.463 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerSanJose.init[livecf/definst/mpegts.stream]: playlistChunkCount:4 - - - 173.463 –
2013-10-24 10:00:31 UTC comment server INFO 200 - MediaStreamMap.getLiveStreamPacketizer[livecf/definst/mpegts.stream]: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream - - - 173.465 - - - - - - - - - - - - - - - - - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - SanJosePacketHandler.startStream[livecf/definst/mpegts.stream] - - - 173.467 - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerSanJose.handlePacket[livecf/definst/mpegts.stream]: Video codec: H264 - - - 173.468 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerSanJose.handlePacket[livecf/definst/mpegts.stream]: Audio codec: MP3 - - - 173.468 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.482 - - - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerCupertino.init[livecf/definst/mpegts.stream]: chunkDurationTarget: 10000 - - - 173.491 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerCupertino.init[livecf/definst/mpegts.stream]: chunkDurationTolerance: 500 - - - 173.492 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerCupertino.init[livecf/definst/mpegts.stream]: audioGroupCount: 3 - - - 173.492 –
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerCupertino.init[livecf/definst/mpegts.stream]: playlistChunkCount:3 - - - 173.493 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerCupertino.init[livecf/definst/mpegts.stream]: randomMediaName: media-u00l9506t - - -173.493 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.494 - - - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - MediaStreamMap.getLiveStreamPacketizer[livecf/definst/mpegts.stream]: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream - - - 173.497 - - - - - - - - - - - - - - - - - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - CupertinoPacketHandler.startStream[livecf/definst/mpegts.stream] - - - 173.498 - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerCupertino.handlePacket[livecf/definst/mpegts.stream]: Video codec:H264 isCompatible:true - -173.499 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerCupertino.handlePacket[livecf/definst/mpegts.stream]: Audio codec:MP3 isCompatible:true - -173.499 - - - - - - - - - - - - - - - - - - - - - - - - -
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.518 - - - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - MediaStreamMap.getLiveStreamPacketizer[livecf/definst/mpegts.stream]: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream - - - 173.521 - - - - - - - - - - - - - - - - - - –
2013-10-24 10:00:31 UTC comment server INFO 200 - LiveStreamPacketizerSmoothStreaming.startStream[livecf/definst/mpegts.stream] - - - 173.524 - –
2013-10-24 10:00:31 UTC comment server WARN 200 - LiveStreamPacketizerCupertino.handlePacket[livecf/definst/mpegts.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable on iOS devices. - - - 173.525 - - - - - - - - - - - - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - LiveStreamPacketizerSmoothStreaming.handlePacket[livecf/definst/mpegts.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Silverlight player. - - - 173.529 - - - - - - - - - - - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - RTPPacketFragmentListReader.skip: Bad skip count: -1 - - - 173.531 - - - - –
2013-10-24 10:00:31 UTC comment server WARN 200 - LiveStreamPacketizerSanJose.handlePacket[livecf/definst/mpegts.stream][mp4a.40.33]: MP3 Audio: Audio is not MPEG1 Layer 3. May not be playable by Flash player. - - - 173.533 - -
So video is compatible, audio may not be (MPEG Layer2).
I tried adding transcoder but that does not seem to solve the problem.
Any suggestions ? I have a live event in 2 weeks and prefer such a professional encoder versus Wirecast (that is working fine at the moment).
Arne