Results 1 to 9 of 9

Thread: Cant stop streams by jmx or by hand

  1. #1
    Join Date
    Oct 2012
    Posts
    21

    Default Cant stop streams by jmx or by hand

    Hello guys,

    we set up a number of Wowza server some days ago. Now we are trying to implement some kind of monitoring.
    The monitoring should be able to stop/start streams automatically. No problem so far.

    At the moment we use two different applications on our edge server. The first to restream and save the streams, the other only for restreaming.
    Everything works great with the first application, but the second one is a bit, how shell i say it, bitchy ?!

    Server Version : 3.6.2

    We can't stopp the streams using the webinterface or using the jmx commands.

    First application.xml. Working.
    <?xml version="1.0"?>
    -<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/></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, sanjosestreamingpacketizer, mpegdashstreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater -->
    <LiveStreamPacketizers>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/>
    <!-- [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>86400</WindowDuration>
    <!-- Storage Directory is top level location where dvr is stored. e.g. c:/temp/dvr -->
    <StorageDir>D:\</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</HTTPStreamers>-<SharedObjects><StorageDir/></SharedObjects>-<Client><IdleFrequency>-1</IdleFrequency>-<Access><StreamReadAccess>*</StreamReadAccess><StreamWriteAccess>*</StreamWriteAccess><StreamAudioSampleAccess/><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/><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>
    <!-- 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/>-<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>
    Second application.xml.

    <?xml version="1.0"?>
    -<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/></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>liverepeater-edge</StreamType><StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir><KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
    <!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, mpegdashstreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater -->
    <LiveStreamPacketizers>cupertinostreamingrepeater,smoothstreamingrepeater,sanjosestreamingrepeater,dvrstreamingrepeater,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/>
    <!-- [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/>
    <!-- As a single server or as an origin, set the Store to dvrfilestorage-->
    
    <!-- edges should have this empty -->
    <Store/>
    <!-- Window Duration is length of live DVR window in seconds. 0 means the window is never trimmed. -->
    <WindowDuration>0</WindowDuration>
    <!-- Storage Directory is top level location where dvr is stored. e.g. c:/temp/dvr -->
    <StorageDir>${com.wowza.wms.context.VHostConfigHome}/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, dvrchunkstreaming</HTTPStreamers>-<SharedObjects><StorageDir/></SharedObjects>-<Client><IdleFrequency>-1</IdleFrequency>-<Access><StreamReadAccess>*</StreamReadAccess><StreamWriteAccess>*</StreamWriteAccess><StreamAudioSampleAccess/><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/><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>
    <!-- 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/>-<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 hope someone can help me.

    Best regards from germany,

    Marian

  2. #2
    Join Date
    Jun 2012
    Posts
    723

    Default

    Hi,

    I would need to take a look at your complete configuration and log files.
    Can you send an email to support@wowza.com with your Wowza configuration and log files attached? I would need you to create a .zip archive the entire [wowza-install-dir]/logs and [wowza-install-dir]/conf folders, and send that archive as attachment.
    Also, please include a reference to this forum thread in your email.

    Thanks,
    Zoran

  3. #3
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    If you change the edge Application.xml /StreamType "live", and start your origin streams on the edge using StreamManager with MediaCaster type "liverepeater", you will be able to stop the stream in StreamManager.

    Richard

  4. #4
    Join Date
    Oct 2012
    Posts
    21

    Default

    Quote Originally Posted by rrlanham View Post
    If you change the edge Application.xml /StreamType "live", and start your origin streams on the edge using StreamManager with MediaCaster type "liverepeater", you will be able to stop the stream in StreamManager.

    Richard
    Liveedge
    <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, sanjosestreamingpacketizer, mpegdashstreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater -->
    			<LiveStreamPacketizers>cupertinostreamingrepeater,smoothstreamingrepeater,sanjosestreamingrepeater,dvrstreamingrepeater,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></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></Recorders>
    
    
    
    
    			<!-- As a single server or as an origin, set the Store to dvrfilestorage-->
    			<!-- edges should have this empty -->
    			<Store></Store>
    
    
    
    
    			<!-- *Window Duration is length of live DVR window in seconds. *0 means the window is never trimmed. -->
    			<WindowDuration>0</WindowDuration>
    
    
    
    
    			<!-- Storage Directory is top level location where dvr is stored. *e.g. c:/temp/dvr -->
    			<StorageDir>${com.wowza.wms.context.VHostConfigHome}/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, dvrchunkstreaming</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>
    			<RTP>
    				<RTSP>
    					<!-- udp, interleave -->
    					<RTPTransportMode>interleave</RTPTransportMode>
    				</RTSP>
    			</RTP>
    			<!-- 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>
    Still the same problem

    Best regards,

    Marian

  5. #5
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Marian,

    It works in my test. What are you doing exactly? I tested playback in RTMP client after starting the stream in StreamManager, and had that playing while I stopped the stream in StreamManager; then playback stopped in the player too.

    Richard

  6. #6
    Join Date
    Oct 2012
    Posts
    21

    Default

    Quote Originally Posted by rrlanham View Post
    Marian,

    It works in my test. What are you doing exactly? I tested playback in RTMP client after starting the stream in StreamManager, and had that playing while I stopped the stream in StreamManager; then playback stopped in the player too.

    Richard
    We use the streams like this:

    http://xx.xx.xx.xx:1935/liveedge/prosieben.stream/manifest.f4m
    Best regards,

    Marian

  7. #7
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Marian,

    The Flash HTTP client may continue to play for sometime depending on the chunk size and how much is in the player's cache. But stopping the stream in StreamManager with this configuration is very effective, when the cache is played out, playback will stop.

    Richard

  8. #8
    Join Date
    Oct 2012
    Posts
    21

    Default

    Hi Richard,

    we are pretty sure that it is not in the cache.

    Playercache : 30 seconds
    Playtime in test : over 30 MIN

    Best regards

  9. #9
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Make sure you have changed the StreamType to "live" and are starting the stream in StreamManager with MediaCaster type "liverepeater". Make sure you cannot play the stream in HDS client before starting the stream in StreamManager. If you can, then you have not set StreamType to "live", it is still "liverepeater-edge"

    I tested again with HDS and RTMP client. Both are stopped using StreamManager with this configuration.

    Richard

Similar Threads

  1. Using JMX to start stop Wowza Server
    By stream4life in forum General Forum
    Replies: 1
    Last Post: 01-21-2014, 08:59 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •