Wowza Community

Stream names removed, everything breaks

Hello. I’m using the latest Wowza Streaming Engine HVM image on EC2 to stream and transcode streams for a client project coming up.

Here’s my Application.xml, located in /usr/local/WowzaStreamingEngine/conf/live/Application.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Root version="1">
	<Application>
		<Name>live</Name>
		<AppType>live</AppType>
		<Description></Description>
		<!-- 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 home directory
			${com.wowza.wms.context.Application} - Application name
			${com.wowza.wms.context.ApplicationInstance} - Application instance name
		-->
		<Streams>
			<StreamType>live-record</StreamType>
			<StorageDir>/srv/streams/</StorageDir>
			<KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
			<!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, mpegdashstreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater, mpegdashstreamingrepeater, dvrstreamingpacketizer, dvrstreamingrepeater -->
			<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer,mpegdashstreamingpacketizer,dvrstreamingpacketizer</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>transcoder</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 -->
			<!-- If this is a dvrstreamingrepeater, define Application/Repeater/OriginURL to point back to the origin -->
			<!-- To turn on DVR recording set Recorders to dvrrecorder.  This works with dvrstreamingpacketizer  -->
			<Recorders>dvrrecorder</Recorders>
			<!-- As a single server or as an origin, set the Store to dvrfilestorage-->
			<!-- edges should have this empty -->
			<Store>dvrfilestorage</Store>
			<!--  Window Duration is length of live DVR window in seconds.  0 means the window is never trimmed. -->
			<WindowDuration>120</WindowDuration>
			<!-- Storage Directory is top level location where dvr is stored.  e.g. c:/temp/dvr -->
			<StorageDir>/srv/streams/dvr</StorageDir>
			<!-- valid ArchiveStrategy values are append, version, delete -->
			<ArchiveStrategy>append</ArchiveStrategy>
			<!-- Properties for DVR -->
			<Properties>
			</Properties>
		</DVR>
		<TimedText>
			<!-- VOD caption providers (separate with commas): vodcaptionprovidermp4_3gpp, vodcaptionproviderttml, vodcaptionproviderwebvtt,  vodcaptionprovidersrt, vodcaptionproviderscc -->
			<VODTimedTextProviders>vodcaptionprovidermp4_3gpp</VODTimedTextProviders>
			<!-- Properties for TimedText -->
			<Properties>
			</Properties>
		</TimedText>
		<!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming, sanjosestreaming, mpegdashstreaming, dvrchunkstreaming -->
		<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming,mpegdashstreaming,dvrchunkstreaming</HTTPStreamers>
		<MediaCache>
			<MediaCacheSourceList></MediaCacheSourceList>
		</MediaCache>
		<SharedObjects>
			<StorageDir>${com.wowza.wms.context.VHostConfigHome}/applications/${com.wowza.wms.context.Application}/sharedobjects/${com.wowza.wms.context.ApplicationInstance}</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>block</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>
			<StreamValidator>
				<Enable>true</Enable>
				<ResetNameGroups>true</ResetNameGroups>
				<StreamStartTimeout>20000</StreamStartTimeout>
				<StreamTimeout>12000</StreamTimeout>
				<VideoStartTimeout>0</VideoStartTimeout>
				<VideoTimeout>0</VideoTimeout>
				<AudioStartTimeout>0</AudioStartTimeout>
				<AudioTimeout>0</AudioTimeout>
				<VideoTCToleranceEnable>false</VideoTCToleranceEnable>
				<VideoTCPosTolerance>3000</VideoTCPosTolerance>
				<VideoTCNegTolerance>-500</VideoTCNegTolerance>
				<AudioTCToleranceEnable>false</AudioTCToleranceEnable>
				<AudioTCPosTolerance>3000</AudioTCPosTolerance>
				<AudioTCNegTolerance>-500</AudioTCNegTolerance>
				<DataTCToleranceEnable>false</DataTCToleranceEnable>
				<DataTCPosTolerance>3000</DataTCPosTolerance>
				<DataTCNegTolerance>-500</DataTCNegTolerance>
				<AVSyncToleranceEnable>false</AVSyncToleranceEnable>
				<AVSyncTolerance>1500</AVSyncTolerance>
				<DebugLog>false</DebugLog>
			</StreamValidator>
			<!-- 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>
		<Manager>
			<!-- Properties defined are used by the Manager -->
			<Properties>
			</Properties>
		</Manager>
		<Repeater>
			<OriginURL></OriginURL>
			<QueryString><![CDATA[]]></QueryString>
		</Repeater>
		<StreamRecorder>
			<Properties>
			</Properties>
		</StreamRecorder>
		<Modules>
			<Module>
				<Name>base</Name>
				<Description>Base</Description>
				<Class>com.wowza.wms.module.ModuleCore</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>
		</Modules>
		<!-- Properties defined here will be added to the IApplication.getProperties() and IApplicationInstance.getProperties() collections -->
		<Properties>
		</Properties>
	</Application>
</Root>

Here is my transrate.xml located at /usr/local/WowzaStreamingEngine/transcoder/templates/transrate.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<!-- Example template for transrate, producing four new streams at different bitrates. Resultant streams can be played back individually or as a group. source, 360p and 160p encode blocks are enabled through the Enable property, other examples are not enabled. Add additional encode blocks to your template as needed. -->
<Root version="1">
    <Transcode>
        <Description>Default transrate.xml file</Description>
        <Encodes>
            <!-- Example Encode block for source, not required unless Member of StreamNameGroup. -->
            <Encode>
                <Enable>true</Enable>
                <Name>source</Name>
                <StreamName>mp4:${SourceStreamName}_source</StreamName>
                <Video>
                    <!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
                    <Codec>PassThru</Codec>
                    <Bitrate>${SourceVideoBitrate}</Bitrate>
                    <Parameters>
                    </Parameters>
                </Video>
                <Audio>
                    <!-- AAC, Vorbis, Opus, PassThru, Disable -->
                    <Codec>PassThru</Codec>
                    <Bitrate>${SourceAudioBitrate}</Bitrate>
                    <Parameters>
                    </Parameters>
                </Audio>
                <Properties>
                </Properties>
            </Encode>
            <!-- Setup for 720p, high bandwith, main profile for desktop or set-top box -->
            <Encode>
                <Enable>true</Enable>
                <Name>720p</Name>
                <StreamName>mp4:${SourceStreamName}_720p</StreamName>
                <Video>
                    <!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
                    <Codec>H.264</Codec>
                    <!-- default, QuickSync, CUDA, NVENC -->
                    <Implementation>default</Implementation>
                    <GPUID>-1</GPUID>
                    <FrameSize>
                        <!-- letterbox, fit-width, fit-height, crop, stretch, match-source -->
                        <FitMode>fit-height</FitMode>
                        <Width>1280</Width>
                        <Height>720</Height>
                        <!-- <Crop>0,0,0,0</Crop> -->
                        <!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
                    </FrameSize>
                    <!-- baseline, main, high -->
                    <Profile>main</Profile>
                    <Bitrate>1300000</Bitrate>
                    <KeyFrameInterval>
                        <FollowSource>true</FollowSource>
                        <Interval>60</Interval>
                    </KeyFrameInterval>
                    <Overlays>
                        <Overlay>
                            <Enable>false</Enable>
                            <Name>WowzaLogo</Name>
                            <Index>0</Index>
                            <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
                            <CheckForUpdates>false</CheckForUpdates>
                            <Opacity>100</Opacity>
                            <Location>
                                <X>4</X>
                                <Y>4</Y>
                                <Width>${ImageWidth}</Width>
                                <Height>${ImageHeight}</Height>
                                <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
                                <Align>left,top</Align>
                            </Location>
                        </Overlay>
                    </Overlays>
                    <Parameters>
                    </Parameters>
                </Video>
                <Audio>
                    <!-- AAC, Vorbis, Opus, PassThru, Disable -->
                    <Codec>PassThru</Codec>
                    <Bitrate>${SourceAudioBitrate}</Bitrate>
                    <Parameters>
                    </Parameters>
                </Audio>
                <Properties>
                </Properties>
            </Encode>
            <!-- Setup for 360p, high bandwith, main profile for desktop -->
            <Encode>
                <Enable>true</Enable>
                <Name>360p</Name>
                <StreamName>mp4:${SourceStreamName}_360p</StreamName>
                <Video>
                    <!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
                    <Codec>H.264</Codec>
                    <!-- default, QuickSync, CUDA, NVENC -->
                    <Implementation>default</Implementation>
                    <GPUID>-1</GPUID>
                    <FrameSize>
                        <!-- letterbox, fit-width, fit-height, crop, stretch, match-source -->
                        <FitMode>fit-height</FitMode>
                        <Width>640</Width>
                        <Height>360</Height>
                        <!-- <Crop>0,0,0,0</Crop> -->
                        <!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
                    </FrameSize>
                    <!-- baseline, main, high -->
                    <Profile>main</Profile>
                    <Bitrate>850000</Bitrate>
                    <KeyFrameInterval>
                        <FollowSource>true</FollowSource>
                        <Interval>60</Interval>
                    </KeyFrameInterval>
                    <Overlays>
                        <Overlay>
                            <Enable>false</Enable>
                            <Name>WowzaLogo</Name>
                            <Index>0</Index>
                            <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
                            <CheckForUpdates>false</CheckForUpdates>
                            <Opacity>100</Opacity>
                            <Location>
                                <X>4</X>
                                <Y>4</Y>
                                <Width>${ImageWidth}</Width>
                                <Height>${ImageHeight}</Height>
                                <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
                                <Align>left,top</Align>
                            </Location>
                        </Overlay>
                    </Overlays>
                    <Parameters>
                    </Parameters>
                </Video>
                <Audio>
                    <!-- AAC, Vorbis, Opus, PassThru, Disable -->
                    <Codec>PassThru</Codec>
                    <Bitrate>${SourceAudioBitrate}</Bitrate>
                    <Parameters>
                    </Parameters>
                </Audio>
                <Properties>
                </Properties>
            </Encode>
            <!-- Setup for 240p, medium bandwidth, baseline profile -->
            <Encode>
                <Enable>true</Enable>
                <Name>240p</Name>
                <StreamName>mp4:${SourceStreamName}_240p</StreamName>
                <Video>
                    <!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
                    <Codec>H.264</Codec>
                    <!-- default, QuickSync, CUDA, NVENC -->
                    <Implementation>default</Implementation>
                    <GPUID>-1</GPUID>
                    <FrameSize>
                        <!-- letterbox, fit-width, fit-height, crop, stretch, match-source  -->
                        <FitMode>fit-height</FitMode>
                        <Width>360</Width>
                        <Height>240</Height>
                        <!-- <Crop>0,0,0,0</Crop> -->
                        <!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
                    </FrameSize>
                    <!-- baseline, main, high -->
                    <Profile>baseline</Profile>
                    <Bitrate>350000</Bitrate>
                    <KeyFrameInterval>
                        <FollowSource>true</FollowSource>
                        <Interval>60</Interval>
                    </KeyFrameInterval>
                    <Overlays>
                        <Overlay>
                            <Enable>false</Enable>
                            <Name>WowzaLogo</Name>
                            <Index>0</Index>
                            <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
                            <CheckForUpdates>false</CheckForUpdates>
                            <Opacity>100</Opacity>
                            <Location>
                                <X>4</X>
                                <Y>4</Y>
                                <Width>${ImageWidth}</Width>
                                <Height>${ImageHeight}</Height>
                                <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
                                <Align>left,top</Align>
                            </Location>
                        </Overlay>
                    </Overlays>
                    <Parameters>
                    </Parameters>
                </Video>
                <Audio>
                    <!-- AAC, Vorbis, Opus, PassThru, Disable -->
                    <Codec>PassThru</Codec>
                    <Bitrate>${SourceAudioBitrate}</Bitrate>
                    <Parameters>
                    </Parameters>
                </Audio>
                <Properties>
                </Properties>
            </Encode>
            <!-- Setup for 160p, low bandwith, baseline profile for 3G mobile devices such as iOS, Android, Blackberry -->
            <Encode>
                <Enable>true</Enable>
                <Name>160p</Name>
                <StreamName>mp4:${SourceStreamName}_160p</StreamName>
                <Video>
                    <!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
                    <Codec>H.264</Codec>
                    <!-- default, QuickSync, CUDA, NVENC -->
                    <Implementation>default</Implementation>
                    <GPUID>-1</GPUID>
                    <FrameSize>
                        <!-- letterbox, fit-width, fit-height, crop, stretch, match-source  -->
                        <FitMode>fit-height</FitMode>
                        <Width>284</Width>
                        <Height>160</Height>
                        <!-- <Crop>0,0,0,0</Crop> -->
                        <!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
                    </FrameSize>
                    <!-- baseline, main, high -->
                    <Profile>baseline</Profile>
                    <Bitrate>200000</Bitrate>
                    <KeyFrameInterval>
                        <FollowSource>true</FollowSource>
                        <Interval>60</Interval>
                    </KeyFrameInterval>
                    <Overlays>
                        <Overlay>
                            <Enable>false</Enable>
                            <Name>WowzaLogo</Name>
                            <Index>0</Index>
                            <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
                            <CheckForUpdates>false</CheckForUpdates>
                            <Opacity>100</Opacity>
                            <Location>
                                <X>4</X>
                                <Y>4</Y>
                                <Width>${ImageWidth}</Width>
                                <Height>${ImageHeight}</Height>
                                <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
                                <Align>left,top</Align>
                            </Location>
                        </Overlay>
                    </Overlays>
                    <Parameters>
                    </Parameters>
                </Video>
                <Audio>
                    <!-- AAC, Vorbis, Opus, PassThru, Disable -->
                    <Codec>PassThru</Codec>
                    <Bitrate>${SourceAudioBitrate}</Bitrate>
                    <Parameters>
                    </Parameters>
                </Audio>
                <Properties>
                </Properties>
            </Encode>
            <!-- Setup for H.263, low bandwith, streaming to older mobile devices -->
            <Encode>
                <Enable>false</Enable>
                <Name>h263</Name>
                <StreamName>mp4:${SourceStreamName}_h263</StreamName>
                <Video>
                    <!-- H.263, H.264, H.265, VP8, VP9, PassThru, Disable -->
                    <Codec>H.263</Codec>
                    <!-- default, QuickSync, CUDA, NVENC -->
                    <Implementation>default</Implementation>
                    <GPUID>-1</GPUID>
                    <FrameSize>
                        <!-- letterbox, fit-width, fit-height, crop, stretch, match-source  -->
                        <FitMode>letterbox</FitMode>
                        <Width>176</Width>
                        <Height>144</Height>
                        <!-- <Crop>0,0,0,0</Crop> -->
                        <!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
                    </FrameSize>
                    <!-- baseline, main, high -->
                    <Profile>baseline</Profile>
                    <Bitrate>150000</Bitrate>
                    <KeyFrameInterval>
                        <FollowSource>false</FollowSource>
                        <Interval>60</Interval>
                    </KeyFrameInterval>
                    <Overlays>
                        <Overlay>
                            <Enable>false</Enable>
                            <Name>WowzaLogo</Name>
                            <Index>0</Index>
                            <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
                            <CheckForUpdates>false</CheckForUpdates>
                            <Opacity>100</Opacity>
                            <Location>
                                <X>4</X>
                                <Y>4</Y>
                                <Width>${ImageWidth}</Width>
                                <Height>${ImageHeight}</Height>
                                <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
                                <Align>left,top</Align>
                            </Location>
                        </Overlay>
                    </Overlays>
                    <Parameters>
                    </Parameters>
                </Video>
                <Audio>
                    <!-- AAC, Vorbis, Opus, PassThru, Disable -->
                    <Codec>PassThru</Codec>
                    <Bitrate>${SourceAudioBitrate}</Bitrate>
                    <Parameters>
                    </Parameters>
                </Audio>
                <Properties>
                </Properties>
            </Encode>
        </Encodes>
        <Decode>
            <Video>
                <!-- default, QuickSync, CUDA, NVCUVID -->
                <Implementation>default</Implementation>
                <Deinterlace>false</Deinterlace>
                <Overlays>
                    <Overlay>
                        <Enable>false</Enable>
                        <Name>WowzaLogo</Name>
                        <Index>0</Index>
                        <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
                        <CheckForUpdates>false</CheckForUpdates>
                        <Opacity>100</Opacity>
                        <Location>
                            <X>4</X>
                            <Y>4</Y>
                            <Width>${ImageWidth}</Width>
                            <Height>${ImageHeight}</Height>
                            <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
                            <Align>left,top</Align>
                        </Location>
                    </Overlay>
                </Overlays>
                <Parameters>
                </Parameters>
            </Video>
            <Properties>
            </Properties>
        </Decode>
        <StreamNameGroups>
            <!-- Note: Play stream using stream name ngrp:[stream-name] -->
            <StreamNameGroup>
                <Name>all</Name>
                <StreamName>${SourceStreamName}_all</StreamName>
                <Members>
                    <Member>
                        <MemberName>source</MemberName>
                        <EncodeName>source</EncodeName>
                    </Member>
                    <Member>
                        <MemberName>720p</MemberName>
                        <EncodeName>720p</EncodeName>
                    </Member>
                    <Member>
                        <MemberName>360p</MemberName>
                        <EncodeName>360p</EncodeName>
                    </Member>
                    <Member>
                        <MemberName>240p</MemberName>
                        <EncodeName>240p</EncodeName>
                    </Member>
                    <Member>
                        <MemberName>160p</MemberName>
                        <EncodeName>160p</EncodeName>
                    </Member>
                </Members>
            </StreamNameGroup>
            <StreamNameGroup>
                <Name>mobile</Name>
                <StreamName>${SourceStreamName}_mobile</StreamName>
                <Members>
                    <Member>
                        <MemberName>240p</MemberName>
                        <EncodeName>240p</EncodeName>
                    </Member>
                    <Member>
                        <MemberName>160p</MemberName>
                        <EncodeName>160p</EncodeName>
                    </Member>
                </Members>
            </StreamNameGroup>
        </StreamNameGroups>
        <Properties>
        </Properties>
    </Transcode>
</Root>

Here’s a directory listing of /srv/streams:

total 1.4G
drwxr-xr-x 5 wowza wowza 4.0K Dec 11 17:59 .
drwxr-xr-x 3 root  root  4.0K Nov 24 05:06 ..
-rw-r--r-- 1 wowza wowza 1.8M Dec  1 02:03 _160p_0.mp4
-rw-r--r-- 1 wowza wowza 311K Dec  6 05:22 _160p_10.mp4
-rw-r--r-- 1 wowza wowza  79K Dec  7 17:16 _160p_11.mp4
-rw-r--r-- 1 root  root  554K Dec 11 07:32 _160p_12.mp4
-rw-r--r-- 1 root  root  504K Dec 11 15:50 _160p_13.mp4
-rw-r--r-- 1 wowza wowza 1.7M Dec  1 02:16 _160p_1.mp4
-rw-r--r-- 1 wowza wowza 514K Dec  2 16:40 _160p_2.mp4
-rw-r--r-- 1 wowza wowza 570K Dec  2 16:43 _160p_3.mp4
-rw-r--r-- 1 wowza wowza 2.6M Dec  2 17:26 _160p_4.mp4
-rw-r--r-- 1 wowza wowza 2.9M Dec  2 20:55 _160p_5.mp4
-rw-r--r-- 1 wowza wowza  36K Dec  3 04:38 _160p_6.mp4
-rw-r--r-- 1 wowza wowza 4.3M Dec  3 05:10 _160p_7.mp4
-rw-r--r-- 1 wowza wowza  62K Dec  3 05:11 _160p_8.mp4
-rw-r--r-- 1 wowza wowza 3.1M Dec  3 05:35 _160p_9.mp4
-rw-r--r-- 1 root  root  4.8M Dec 11 17:59 _160p.mp4
-rw-r--r-- 1 wowza wowza 2.2M Dec  1 02:03 _240p_0.mp4
-rw-r--r-- 1 wowza wowza 372K Dec  6 05:22 _240p_10.mp4
-rw-r--r-- 1 wowza wowza  95K Dec  7 17:16 _240p_11.mp4
-rw-r--r-- 1 root  root  629K Dec 11 07:32 _240p_12.mp4
-rw-r--r-- 1 root  root  603K Dec 11 15:50 _240p_13.mp4
-rw-r--r-- 1 wowza wowza 2.0M Dec  1 02:16 _240p_1.mp4
-rw-r--r-- 1 wowza wowza 637K Dec  2 16:40 _240p_2.mp4
-rw-r--r-- 1 wowza wowza 658K Dec  2 16:43 _240p_3.mp4
-rw-r--r-- 1 wowza wowza 3.1M Dec  2 17:26 _240p_4.mp4
-rw-r--r-- 1 wowza wowza 3.4M Dec  2 20:55 _240p_5.mp4
-rw-r--r-- 1 wowza wowza  44K Dec  3 04:38 _240p_6.mp4
-rw-r--r-- 1 wowza wowza 5.1M Dec  3 05:10 _240p_7.mp4
-rw-r--r-- 1 wowza wowza  73K Dec  3 05:11 _240p_8.mp4
-rw-r--r-- 1 wowza wowza 3.7M Dec  3 05:35 _240p_9.mp4
-rw-r--r-- 1 root  root  5.3M Dec 11 17:59 _240p.mp4
-rw-r--r-- 1 wowza wowza 2.9M Dec  1 02:03 _360p_0.mp4
-rw-r--r-- 1 wowza wowza 514K Dec  6 05:22 _360p_10.mp4
-rw-r--r-- 1 wowza wowza 133K Dec  7 17:16 _360p_11.mp4
-rw-r--r-- 1 root  root  804K Dec 11 07:32 _360p_12.mp4
-rw-r--r-- 1 root  root  838K Dec 11 15:50 _360p_13.mp4
-rw-r--r-- 1 wowza wowza 2.7M Dec  1 02:16 _360p_1.mp4
-rw-r--r-- 1 wowza wowza 912K Dec  2 16:40 _360p_2.mp4
-rw-r--r-- 1 wowza wowza 852K Dec  2 16:43 _360p_3.mp4
-rw-r--r-- 1 wowza wowza 4.3M Dec  2 17:26 _360p_4.mp4
-rw-r--r-- 1 wowza wowza 4.7M Dec  2 20:55 _360p_5.mp4
-rw-r--r-- 1 wowza wowza  63K Dec  3 04:38 _360p_6.mp4
-rw-r--r-- 1 wowza wowza 6.9M Dec  3 05:10 _360p_7.mp4
-rw-r--r-- 1 wowza wowza 100K Dec  3 05:11 _360p_8.mp4
-rw-r--r-- 1 wowza wowza 5.0M Dec  3 05:35 _360p_9.mp4
-rw-r--r-- 1 root  root  6.5M Dec 11 17:59 _360p.mp4
-rw-r--r-- 1 wowza wowza 5.9M Dec  1 02:03 _720p_0.mp4
-rw-r--r-- 1 wowza wowza 1.1M Dec  6 05:22 _720p_10.mp4
-rw-r--r-- 1 wowza wowza 285K Dec  7 17:16 _720p_11.mp4
-rw-r--r-- 1 root  root  1.5M Dec 11 07:32 _720p_12.mp4
-rw-r--r-- 1 root  root  1.8M Dec 11 15:50 _720p_13.mp4
-rw-r--r-- 1 wowza wowza 5.5M Dec  1 02:16 _720p_1.mp4
-rw-r--r-- 1 wowza wowza 2.0M Dec  2 16:40 _720p_2.mp4
-rw-r--r-- 1 wowza wowza 1.6M Dec  2 16:43 _720p_3.mp4
-rw-r--r-- 1 wowza wowza 8.7M Dec  2 17:26 _720p_4.mp4
-rw-r--r-- 1 wowza wowza 9.5M Dec  2 20:55 _720p_5.mp4
-rw-r--r-- 1 wowza wowza 137K Dec  3 04:38 _720p_6.mp4
-rw-r--r-- 1 wowza wowza  15M Dec  3 05:10 _720p_7.mp4
-rw-r--r-- 1 wowza wowza 206K Dec  3 05:11 _720p_8.mp4
-rw-r--r-- 1 wowza wowza  11M Dec  3 05:35 _720p_9.mp4
-rw-r--r-- 1 root  root   12M Dec 11 17:59 _720p.mp4
drwxr-xr-x 3 wowza wowza 4.0K Dec  1 01:49 dvr
drwx------ 2 wowza wowza  16K Oct 15 17:23 lost+found
-rw-r--r-- 1 wowza wowza  98M Dec  1 02:03 _source_0.mp4
-rw-r--r-- 1 wowza wowza  17M Dec  6 05:22 _source_10.mp4
-rw-r--r-- 1 wowza wowza 4.3M Dec  7 17:16 _source_11.mp4
-rw-r--r-- 1 root  root   22M Dec 11 07:32 _source_12.mp4
-rw-r--r-- 1 root  root   28M Dec 11 15:50 _source_13.mp4
-rw-r--r-- 1 wowza wowza  91M Dec  1 02:16 _source_1.mp4
-rw-r--r-- 1 wowza wowza  35M Dec  2 16:40 _source_2.mp4
-rw-r--r-- 1 wowza wowza  25M Dec  2 16:43 _source_3.mp4
-rw-r--r-- 1 wowza wowza 145M Dec  2 17:26 _source_4.mp4
-rw-r--r-- 1 wowza wowza 157M Dec  2 20:55 _source_5.mp4
-rw-r--r-- 1 wowza wowza 2.3M Dec  3 04:38 _source_6.mp4
-rw-r--r-- 1 wowza wowza 233M Dec  3 05:10 _source_7.mp4
-rw-r--r-- 1 wowza wowza 3.3M Dec  3 05:11 _source_8.mp4
-rw-r--r-- 1 wowza wowza 171M Dec  3 05:35 _source_9.mp4
-rw-r--r-- 1 root  root  149M Dec 11 17:59 _source.mp4
drwxrwxr-x 3 wowza wowza 4.0K Nov 24 04:05 WowzaStreamingEngine

It’s as if I’m not passing a stream name at all.

For brevity, here’s my application’s error log: http://pastebin.com/LH2jBBHx

Logs seem to corroborate the lack of a stream name, but my client is publishing with a stream name:

Any idea why this wouldn’t work? I’m really drawing a blank here.

Hello,

For a live RTMP stream URL, the ‘Stream Name’ field would typically just a name of the stream such as ‘myStream’ with no file type or extension or mp4: needed.

Best regards,

Andrew

Hello,

For a live RTMP stream URL, the ‘Stream Name’ field would typically just a name of the stream such as ‘myStream’ with no file type or extension or mp4: needed.

Best regards,

Andrew

Thanks, that seems to have resolved it. It used to be required to stream RTMP with the prefix and postfix, right?

As it turns out, it’s still not fixed. I still have the same log:

LiveReceiver.flushPacketizerDelayCommand[live/definst/]: Stream name is missing or too long, flushing delayed packet.

Stream name is still nonexistent and files aren’t saved properly.

Hello,

Based on your previous screenshot for your encoder, can you provide the stream name you are using?

Regards,

Mac