This whole thread seems to have sent me in circles round to the beginning again!
I have set up my application (aactest in this case instead of live - its in use)
I have set the config for this app to the following:
<Root>
<Application>
<!-- 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 config directory
${com.wowza.wms.context.Application} - Application name
${com.wowza.wms.context.ApplicationInstance} - Application instance name
-->
<Streams>
<StreamType>live</StreamType>
<StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
<KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
<!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater -->
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer</LiveStreamPacketizers>
<!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application -->
<Properties>
</Properties>
</Streams>
<!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming -->
<HTTPStreamers>cupertinostreaming,smoothstreaming</HTTPStreamers>
<SharedObjects>
<StorageDir></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>digest</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>
<!-- 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>
<Repeater>
<OriginURL></OriginURL>
<QueryString><![CDATA[]]></QueryString>
</Repeater>
<Modules>
<Module>
<Name>base</Name>
<Description>Base</Description>
<Class>com.wowza.wms.module.ModuleCore</Class>
</Module>
<Module>
<Name>properties</Name>
<Description>Properties</Description>
<Class>com.wowza.wms.module.ModuleProperties</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>
I have then set up the radiostation.stream as suggested and inside that is the direct URL of the ICY stream (AAC+) that I wish to play:
http://sharpflow.sharp-stream.com:8000/kiss100.aac
In addition to this I’ve gone into the stream manager (already set up for other uses) and started the “aactest” application with the stream type of shoutcast and the stream as radiostation.stream.
I have set up a webpage with a simple link to test android - HTC Magic - http://dev.sharp-stream.com/android.html which looks at:
rtsp://wowza01.sharp-stream.com/aactest/radiostation.stream
I can see the following happening in the logs:
#Version: 1.0
#Start-Date: 2010-07-28 10:49:00 BST
#Software: Wowza Media Server 2.1.0 build24349
#Date: 2010-07-28
#Fields: x-severity x-category x-event date time c-client-id c-ip c-port cs-bytes sc-bytes x-duration x-sname x-stream-id sc-stream-bytes cs-stream-bytes x-file-size x-file-length x-ctx x-comment
INFO application app-start 2010-07-28 10:49:00 - - - - - 94.037 - - - - - - _definst_ aactest/_definst_
INFO rtsp connect 2010-07-28 10:49:00 407260152 90.215.119.217 - 0 0 94.037 - - - - - - 407260152 -
INFO stream create 2010-07-28 10:49:00 407260152 90.215.119.217 - 0 0 0.0 radiostation.stream 1 0 0 - - - -
INFO stream unpublish 2010-07-28 10:49:00 407260152 90.215.119.217 - 0 0 0.0 radiostation.stream 1 0 0 - - - -
INFO stream destroy 2010-07-28 10:49:00 407260152 90.215.119.217 - 0 0 0.0 radiostation.stream 1 0 0 - - - -
INFO rtsp disconnect 2010-07-28 10:49:00 407260152 90.215.119.217 - 0 0 94.052 - - - - - - 407260152 -
INFO rtsp connect 2010-07-28 10:50:39 1165593098 90.215.119.217 - 0 0 193.237 - - - - - - 1165593098 -
INFO stream create 2010-07-28 10:50:39 1165593098 90.215.119.217 - 0 0 0.0 radiostation.stream 3 0 0 - - - -
INFO rtsp describe 2010-07-28 10:50:39 1165593098 90.215.119.217 - 0 0 99.231 radiostation.stream - - - - - 1165593098 -
INFO rtsp disconnect 2010-07-28 10:50:40 1165593098 90.215.119.217 - 0 0 194.407 - - - - - - 1165593098 -
INFO rtsp connect 2010-07-28 10:50:46 1236693473 90.215.119.217 - 0 0 200.507 - - - - - - 1236693473 -
INFO stream create 2010-07-28 10:50:46 1236693473 90.215.119.217 - 0 0 0.0 radiostation.stream 4 0 0 - - - -
INFO rtsp describe 2010-07-28 10:50:46 1236693473 90.215.119.217 - 0 0 106.501 radiostation.stream - - - - - 1236693473 -
INFO rtsp disconnect 2010-07-28 10:50:48 1236693473 90.215.119.217 - 0 0 201.77 - - - - - - 1236693473 -
INFO rtsp connect 2010-07-28 10:51:12 1569481994 90.215.119.217 - 0 0 226.512 - - - - - - 1569481994 -
INFO stream create 2010-07-28 10:51:12 1569481994 90.215.119.217 - 0 0 0.0 radiostation.stream 5 0 0 - - - -
INFO rtsp describe 2010-07-28 10:51:12 1569481994 90.215.119.217 - 0 0 132.506 radiostation.stream - - - - - 1569481994 -
INFO rtsp disconnect 2010-07-28 10:51:13 1569481994 90.215.119.217 - 0 0 226.652 - - - - - - 1569481994 -
But no stream on the handset.
Can I confirm that:
The application config type should be - LIVE
The Stream Manager start type should be - Shoutcast
Any help is much appreciated.
Kind Regards
Maaad999