Results 1 to 5 of 5

Thread: re-streaming timeout

  1. #1
    Join Date
    Apr 2013
    Posts
    3

    Default re-streaming timeout

    Hi.
    Using Wowza 3.5.2
    Takin stream from the camera, trying to pass on wowza, but there is an error Next


    eventually flow to the server can not be played, even though running vlc



    Application.xml
    <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>default</StreamType>
                <StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
                <KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
                <!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater, dvrstreamingpacketizer, dvrstreamingrepeater -->
                <LiveStreamPacketizers></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 -->
    
                <!-- 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>
    
                <!-- If this is a dvrstreamingrepeater, -->
                <!-- either define the general Application/Repeater/OriginURL below to point back to the origin -->
                <!-- or define this one (which affects only DVR origin-edge).  e.g. http://localhost/dvrorigin -->
                <Repeater>
                    <ChunkOriginURL></ChunkOriginURL>
                </Repeater>
    
                <!-- Properties for DVR -->
                <Properties>
                </Properties>
            </DVR>
    
            <TimedText>
                <!-- VOD caption providers (separate with commas): vodcaptionprovidermp4_3gpp, vodcaptionproviderttml, vodcaptionprovidersrt, vodcaptionproviderscc -->
                <VODTimedTextProviders>vodcaptionprovidermp4_3gpp</VODTimedTextProviders>
                
                <!-- Properties for TimedText -->
                <Properties>
                </Properties>        
            </TimedText>
            
            <!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming, sanjosestreaming, dvrchunkstreaming -->
            <HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</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>
    Help, please, what can be the reason?
    sorry for my english..
    Last edited by Millenium; 04-02-2013 at 03:28 AM.

  2. #2
    Join Date
    Sep 2011
    Posts
    1,934

    Default

    Hi
    I can see that you have
    <StreamType>default</StreamType>
    for a live stream this needs to be
    <StreamType>live</StreamType>
    You can find a guide for re-streaming from an IP camera here,
    http://www.wowza.com/forums/content....-re-streaming)

    You will also find a troubleshooting section in the link above.

    Jason

  3. #3
    Join Date
    Apr 2013
    Posts
    3

    Default

    sorry,hurrying,copied the wrong setting. This is necessary

    live/Application.xml
    <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, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater -->
    			<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</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 -->
    
    			<!-- 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>
    
    			<!-- If this is a dvrstreamingrepeater, define ChunkOriginURL to point back to origin -->
    			<!-- And define Application/Repeater/OriginURL to point back to the origin -->
    			<Repeater>
    				<ChunkOriginURL></ChunkOriginURL>
    			</Repeater>
    
    			<!-- Properties for DVR -->
    			<Properties>
    			</Properties>
    		</DVR>
    
    		<TimedText>
    			<!-- VOD caption providers (separate with commas): vodcaptionprovidermp4_3gpp, vodcaptionproviderttml, vodcaptionprovidersrt, vodcaptionproviderscc -->
    			<VODTimedTextProviders>vodcaptionprovidermp4_3gpp</VODTimedTextProviders>
    			
    			<!-- Properties for TimedText -->
    			<Properties>
    			</Properties>		
    		</TimedText>		
    
    		<!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming, sanjosestreaming, dvrchunkstreaming -->
    		<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</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>
    set up was according to the instructions which you http://www.wowza.com/forums/content....-re-streaming)


    codec information

    Last edited by Millenium; 04-02-2013 at 08:20 PM.

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

    Default

    Looking at the log messages above, Wowza is not able to reach that camera. Try setting the Application.xml /MediaCaster /RTP /RTSP /RTSPTransport to "udp". Or it might be a problem with port 554. Are you able to connect to the camera in VLC running on the Wowza server?

    Richard

  5. #5
    Join Date
    Apr 2013
    Posts
    3

    Default

    >Looking at the log messages above, Wowza is not able to reach that camera. Try setting the Application.xml /MediaCaster /RTP /RTSP /RTSPTransport to "udp"

    over udp broadcasting is, but with a delay

    > Or it might be a problem with port 554

    no, 've tried different ports, the result is the same

    >Are you able to connect to the camera in VLC running on the Wowza server?

    Yes, I can. Normally broadcasts.

Similar Threads

  1. Request timeout when streaming with nDVR
    By karelboek in forum AddOn: Wowza nDVR
    Replies: 4
    Last Post: 08-21-2013, 11:11 AM
  2. RTSP/RTP re-streaming timeout.
    By Pyatka-ubiyca in forum General Forum
    Replies: 4
    Last Post: 05-07-2012, 05:46 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
  •