Wowza Community

MPEG-TS input Apple HLS output

I am evaluating Wowza 3.5.2, on Linux with a evaluation license. I have setup a live stream as described in https://www.wowza.com/docs/how-to-publish-and-play-a-live-stream-mpeg-ts-based-encoder. The only change I have made is selecting transcoder in the Application.xml file.

I am currently having 2 problems.

  1. When the video input is MPEG-4 and audio input is MPEG-2 I am able to view the video output as Flash RTMP and Flash HTTP, but receiving errors trying to view it as Apple HLS.

  2. When the video input is MPEG-2 and audio input is AC3, none of the outputs work.

Looking at the log I don’t see any errors.

What am I doing missing?

[root@hesus bin]# ./startup.sh

Configure logging: file:///usr/local/WowzaMediaServer/conf/log4j.properties

INFO server server-start Wowza Media Server 3 Trial Edition (Expires: Mar 22, 2013) 3.5.2 build3747 -

INFO server comment - Server License Key: SVRT3-XXXXX-XXXXX-XXXXX-XXXXX-9nTeM

INFO server comment - Maximum Connections: Unlimited

INFO server comment - Transcoder Streams Available: Unlimited

INFO server comment - Transcoder Watermark: Yes

INFO server comment - nDVR Available: Yes

INFO server comment - DRM Available: Yes

INFO server comment - Hardware Available Processors: 24

INFO server comment - Hardware Physical Memory: 748MB/46488MB

INFO server comment - Hardware Swap Space: 50271MB/50271MB

INFO server comment - Max File Descriptor Count: 20000

INFO server comment - Open File Descriptor Count: 46

INFO server comment - OS Name: Linux

INFO server comment - OS Version: 2.6.18-308.20.1.el5

INFO server comment - OS Architecture: amd64

INFO server comment - Java Name: Java HotSpot™ 64-Bit Server VM

INFO server comment - Java Vendor: Sun Microsystems Inc.

INFO server comment - Java Version: 1.6.0_31

INFO server comment - Java VM Version: 20.6-b01

INFO server comment - Java Spec Version: 1.6

INFO server comment - Java Home: /usr/java/jdk1.6.0_31/jre

INFO server comment - Java Max Heap Size: 1066MB

INFO server comment - Java Architecture: 64

INFO server comment - Java Locale[user.language]: en

INFO server comment - Java Locale[user.country]: US

INFO server comment - Java Locale[file.encoding]: UTF-8

INFO server comment - Java Timezone[user.timezone]: US/Eastern

INFO server comment - Java Args[0]: -Xmx1200M

INFO server comment - Java Args[1]: -Djava.net.preferIPv4Stack=true

INFO server comment - Java Args[2]: -Dcom.sun.management.jmxremote=true

INFO server comment - Java Args[3]: -Dcom.wowza.wms.runmode=standalone

INFO server comment - Java Args[4]: -Dcom.wowza.wms.native.base=linux

INFO server comment - Java Args[5]: -Dcom.wowza.wms.AppHome=/usr/local/WowzaMediaServer

INFO server comment - Java Args[6]: -Dcom.wowza.wms.ConfigURL=

INFO server comment - Java Args[7]: -Dcom.wowza.wms.ConfigHome=/usr/local/WowzaMediaServer

INFO server comment - Server runmode: standalone

INFO server comment - Server native.platform: linux

INFO server comment - Server threads[h/t]: 10/10

INFO server comment - CMDInterface now listening: [any]:8090

INFO vhost vhost-start defaultVHost -

INFO server comment - defaultVHost threads[h/t]:120/80 home:/usr/local/WowzaMediaServer

INFO vhost comment defaultVHost Bind attempt ([any]:1935:4)

INFO vhost comment defaultVHost Bind successful ([any]:1935)

INFO vhost comment defaultVHost Bind attempt ([any]:554:4)

INFO vhost comment defaultVHost Bind successful ([any]:554)

INFO vhost comment defaultVHost Bind attempt ([any]:8086:1)

INFO vhost comment defaultVHost Bind successful ([any]:8086)

INFO server comment - Server.startShutdownHook: Start server shutdown hook

INFO server comment - Wowza Media Server is started!

INFO application app-start definst live/definst

INFO server comment - RTPMediaCaster.create[1955150185]

INFO server comment - RTPMediaCaster.init[1955150185]

INFO server comment - RTPMediaCaster.Reconnector[1955150185:live/definst:mpegts.stream]: start: 1

INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/definst]: flv:mpegts.stream

INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/definst]: URI: udp://0.0.0.0:1234

INFO stream create - -

INFO server comment - RTPUDPTransport.bind[live/definst]: /0.0.0.0:1234

INFO stream publish mpegts.stream -

INFO server comment - RTPMediaCaster.Reconnector[1955150185:live/definst:mpegts.stream]: done: 1

INFO server comment - UDPTransport.firstPacket: bind:/0.0.0.0:1234 msg:/127.0.0.1:33002

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0xc,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: videoPID[prg:0xc,pid:0x880,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0xc,pid:0x881,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x8,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x8,pid:0x8c0,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x8,pid:0x8c1,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x8,pid:0x8c2,filter:none]: streamType:AC3:129 audioLanguage:spa

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x9,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x9,pid:0x900,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x9,pid:0x901,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x9,pid:0x902,filter:none]: streamType:AC3:129 audioLanguage:spa

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x2,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x2,pid:0x940,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x2,pid:0x941,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x2,pid:0x942,filter:none]: streamType:AC3:129 audioLanguage:spa

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x3,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x3,pid:0x980,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x3,pid:0x981,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x3,pid:0x982,filter:none]: streamType:AC3:129 audioLanguage:spa

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x4,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x4,pid:0x9c0,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x4,pid:0x9c1,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x4,pid:0x9c2,filter:none]: streamType:AC3:129 audioLanguage:spa

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x1,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x1,pid:0x840,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x1,pid:0x841,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x1,pid:0x842,filter:none]: streamType:134

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x6,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x6,pid:0x7c0,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x6,pid:0x7c1,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x6,pid:0x7c2,filter:none]: streamType:AC3:129 audioLanguage:spa

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x7,filter:none]

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: videoPID[prg:0x7,pid:0x800,filter:none]: streamType:MPEG2:2

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x7,pid:0x801,filter:none]: streamType:AC3:129 audioLanguage:eng

INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: audioPID[prg:0x7,pid:0x802,filter:none]: streamType:AC3:129 audioLanguage:spa

INFO server comment - TranscoderSessionNative.loadLibrary: Load transcoder list: /usr/local/WowzaMediaServer/lib-native/linux64/transcoder.list

INFO server comment - LiveStreamTranscoder.init[live/definst/mpegts.stream]: Load transcoder template: file:///usr/local/WowzaMediaServer/transcoder/templates/transcode.xml

INFO server comment - JNI:TranscoderSession.isCUDAAvailable[defaultVHost:live/definst/mpegts.stream]: NVidia CUDA hardware acceleration is NOT available on Linux

INFO server comment - JNI:TranscoderSession.isQuickSyncAvailable[defaultVHost:live/definst/mpegts.stream]: Intel Quick Sync hardware acceleration is NOT available.

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream]: chunkDurationTarget: 10000

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream]: chunkDurationTolerance: 500

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream]: playlistChunkCount:4

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream

INFO server comment - SanJosePacketHandler.startStream[live/definst/mpegts.stream]

INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/definst/mpegts.stream]: Video codec: MPEG2

INFO stream create - -

INFO stream publish mpegts.stream_240p -

INFO stream create - -

INFO stream publish mpegts.stream_360p -

INFO stream create - -

INFO stream publish mpegts.stream_160p -

INFO server comment - JNI:TranscoderSession.videoDecoderCreate[defaultVHost:live/definst/mpegts.stream]: Create video decoder: MPEG2: default

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream]: chunkDurationTarget: 10000

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream]: chunkDurationTolerance: 500

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream]: audioGroupCount: 3

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream]: playlistChunkCount:3

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream

INFO server comment - CupertinoPacketHandler.startStream[live/definst/mpegts.stream]

INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/mpegts.stream]: Video codec:MPEG2 isCompatible:false

INFO transcoder decoder-video-start mpegts.stream {codec:MPEG2, profile:4, level:8, frameSize:528x480, displaySize:640x480, frameRate:29.97002997002997}

INFO server comment - JNI:VideoDecoderMP2.updateDecodeInfo[defaultVHost:live/definst/mpegts.stream]: aspect:4x3 frame:528x480 display:640x480 frameRate:29.97

INFO server comment - JNI:TranscoderSession.videoEncoderAdd[defaultVHost:live/definst/mpegts.stream:240p]: Create video encoder: H.264: default

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream

INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/definst/mpegts.stream]

INFO server comment - JNI:TranscoderSession.videoEncoderAdd[defaultVHost:live/definst/mpegts.stream:360p]: Create video encoder: H.264: default

INFO server comment - JNI:TranscoderSession.videoEncoderAdd[defaultVHost:live/definst/mpegts.stream:160p]: Create video encoder: H.264: default

INFO transcoder encoder-video-start mpegts.stream {name:“160p”, bitrate:200000, codec:H264, profile:Baseline, level:2.1, frameSize:214x160, displaySize:214x160, frameRate:29.97}

INFO transcoder encoder-video-start mpegts.stream {name:“240p”, bitrate:350000, codec:H264, profile:Baseline, level:2.1, frameSize:320x240, displaySize:320x240, frameRate:29.97}

INFO transcoder encoder-video-start mpegts.stream {name:“360p”, bitrate:850000, codec:H264, profile:Main, level:3.1, frameSize:480x360, displaySize:480x360, frameRate:29.97}

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_360p]: chunkDurationTarget: 10000

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_360p]: chunkDurationTolerance: 500

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_360p]: playlistChunkCount:4

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_240p]: chunkDurationTarget: 10000

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream_360p

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_160p]: chunkDurationTarget: 10000

INFO server comment - SanJosePacketHandler.startStream[live/definst/mpegts.stream_360p]

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_240p]: chunkDurationTolerance: 500

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_240p]: playlistChunkCount:4

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_160p]: chunkDurationTolerance: 500

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_360p]: chunkDurationTarget: 10000

INFO server comment - LiveStreamPacketizerSanJose.init[live/definst/mpegts.stream_160p]: playlistChunkCount:4

INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/definst/mpegts.stream_360p]: Video codec: H264

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream_240p

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:mpegts.stream_160p

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_360p]: chunkDurationTolerance: 500

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_240p]: chunkDurationTarget: 10000

INFO server comment - SanJosePacketHandler.startStream[live/definst/mpegts.stream_240p]

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_240p]: chunkDurationTolerance: 500

INFO server comment - SanJosePacketHandler.startStream[live/definst/mpegts.stream_160p]

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_360p]: audioGroupCount: 3

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_160p]: chunkDurationTarget: 10000

INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/definst/mpegts.stream_240p]: Video codec: H264

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_360p]: playlistChunkCount:3

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_240p]: audioGroupCount: 3

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream_360p

INFO server comment - LiveStreamPacketizerSanJose.handlePacket[live/definst/mpegts.stream_160p]: Video codec: H264

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_160p]: chunkDurationTolerance: 500

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream_360p

INFO server comment - CupertinoPacketHandler.startStream[live/definst/mpegts.stream_360p]

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_240p]: playlistChunkCount:3

INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/mpegts.stream_360p]: Video codec:H264 isCompatible:true

INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/definst/mpegts.stream_360p]

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_160p]: audioGroupCount: 3

INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/mpegts.stream_360p][avc1.77.31]: H.264 (Video may not be playable on older iPhone and iPod touch devices where Baseline/Level 3.0 or lower is required) Video info: {H264CodecConfigInfo: codec:H264, profile:Main, level:3.1, frameSize:480x360, displaySize:480x360, frameRate:29.97, PAR:1:1, crop: l:0 r:0 t:0 b:4}

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream_240p

INFO server comment - LiveStreamPacketizerCupertino.init[live/definst/mpegts.stream_160p]: playlistChunkCount:3

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream_240p

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:mpegts.stream_160p

INFO server comment - CupertinoPacketHandler.startStream[live/definst/mpegts.stream_240p]

INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/definst/mpegts.stream_240p]

INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/mpegts.stream_240p]: Video codec:H264 isCompatible:true

INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/mpegts.stream_240p][avc1.66.21]: H.264 Video info: {H264CodecConfigInfo: codec:H264, profile:Baseline, level:2.1, frameSize:320x240, displaySize:320x240, frameRate:29.97, PAR:1:1}

INFO server comment - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:mpegts.stream_160p

INFO server comment - CupertinoPacketHandler.startStream[live/definst/mpegts.stream_160p]

INFO server comment - LiveStreamPacketizerSmoothStreaming.startStream[live/definst/mpegts.stream_160p]

INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/mpegts.stream_160p]: Video codec:H264 isCompatible:true

INFO server comment - LiveStreamPacketizerCupertino.handlePacket[live/definst/mpegts.stream_160p][avc1.66.21]: H.264 Video info: {H264CodecConfigInfo: codec:H264, profile:Baseline, level:2.1, frameSize:214x160, displaySize:214x160, frameRate:29.97, PAR:1:1, crop: l:0 r:5 t:0 b:0}

INFO server comment - TranscoderStreamNameGroup.addInternal[defaultVHost:live/definst/mpegts.stream]: Add name group: mpegts.stream_all

INFO server comment - TranscoderStreamNameGroup.addInternal[defaultVHost:live/definst/mpegts.stream]: Add name group: mpegts.stream_mobile

INFO server comment - ServerShutdownHook.run[shutdown]

INFO vhost vhost-stop defaultVHost -

INFO application app-stop definst live/definst

INFO server comment - RTPMediaCaster.shutdown[1955150185:live/definst:mpegts.stream]: mpegts.stream

INFO server comment - RTPMediaCaster.disconnect[1955150185:live/definst:mpegts.stream]

INFO server comment - RTPMediaCaster.closeRTPSession[1955150185:live/definst:mpegts.stream]

INFO server comment - RTPUDPTransport.unbind[live/definst]: /0.0.0.0:1234 sent:0 recv:27879

INFO stream unpublish mpegts.stream -

INFO server comment - TranscodingSession.close[live/definst/mpegts.stream]

INFO server comment - TranscoderStreamNameGroup.removeInternal[defaultVHost:live/definst/mpegts.stream]: Remove name group: mpegts.stream_all

INFO stream destroy mpegts.stream -

INFO server comment - TranscoderStreamNameGroup.removeInternal[defaultVHost:live/definst/mpegts.stream]: Remove name group: mpegts.stream_mobile

INFO server comment - TranscodingSession.shutdown[live/definst/mpegts.stream]

INFO transcoder decoder-video-stop mpegts.stream -

INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[live/definst/mpegts.stream]: Destroy live stream packetizer: cupertinostreamingpacketizer

INFO transcoder encoder-video-stop mpegts.stream {name: “240p”}

INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[live/definst/mpegts.stream]: Destroy live stream packetizer: smoothstreamingpacketizer

INFO transcoder encoder-video-stop mpegts.stream {name: “360p”}

INFO server comment - MediaStreamMap.removeLiveStreamPacketizer[live/definst/mpegts.stream]: Destroy live stream packetizer: sanjosestreamingpacketizer

INFO transcoder encoder-video-stop mpegts.stream {name: “160p”}

INFO server server-stop - -

You have new mail in /var/spool/mail/root

Looks great. Are you playing one of the transcoded versions?

Server: rtmp://[wowza-address]:1935/live

Stream: mpegts.stream_360p

The source is not transcoded.

Richard