Results 1 to 10 of 10

Thread: Issues with RTSP Re-Streaming

  1. #1
    Join Date
    Feb 2012
    Posts
    1

    Default Issues with RTSP Re-Streaming

    I'm evaluating Wowza for use re-streaming an H.264 RTSP stream from an Acti KCM-5211E IP camera for display on our website. I have the camera configured and am able to view the stream using VLC. It reports the codec information as follows:

    Type: Video
    Codec: H264 - MPEG-4 AVC (part 10) (h264)
    Resolution: 640x480
    Frame rate: 60.008000
    Decoded format: Planar 4:2:0 YUV full scale

    I've followed the tutorial here and setup an Application.xml that looks like this:

    Code:
    <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>rtp-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></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>
    
    		<!-- 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>
    				<Property>
    					<Name>debugRTSPSession</Name>
    					<Value>true</Value>
    					<Type>Boolean</Type>
    				</Property>
    			</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>
    And a camera.stream file that looks like this:
    Code:
    rtsp://192.168.100.223:7070
    I then visit the example LiveVideoStream in the install, type in:

    Server: rtmp://localhost/live
    Stream: camera.stream

    And I get nothing. The video area remains white. I get the following output in the server console:
    Code:
    Configure logging: file:///C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.0.5/conf/log4j.properties
    INFO server server-start Wowza Media Server 3 Trial Edition (Expires: Mar 25, 2012) 3.0.5 build1220 -
    INFO server comment - Server License Key: SVRT3-XXXXX-XXXXX-XXXXX-XXXXX-DNNjb
    INFO server comment - Maximum Connections: Unlimited
    INFO server comment - Transcoder Streams Available: Transcoder Not Available (win-32)
    INFO server comment - nDVR Available: Yes
    INFO server comment - DRM Available: Yes
    INFO server comment - Hardware Available Processors: 2
    INFO server comment - Hardware Physical Memory: 717MB/2029MB
    INFO server comment - Hardware Swap Space: 1643MB/4059MB
    INFO server comment - Max File Descriptor Count: Unlimited
    INFO server comment - OS Name: Windows 7
    INFO server comment - OS Version: 6.1
    INFO server comment - OS Architecture: x86
    INFO server comment - OS CPU: pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
    INFO server comment - Java Name: Java HotSpot(TM) Client VM
    INFO server comment - Java Vendor: Sun Microsystems Inc.
    INFO server comment - Java Version: 1.6.0_30
    INFO server comment - Java VM Version: 20.5-b03
    INFO server comment - Java Spec Version: 1.6
    INFO server comment - Java Home: C:\Program Files (x86)\Java\jre6
    INFO server comment - Java Max Heap Size: 742MB
    INFO server comment - Java Architecture: 32
    INFO server comment - Java Locale[user.language]: en
    INFO server comment - Java Locale[user.country]: US
    INFO server comment - Java Locale[user.variant]:
    INFO server comment - Java Locale[file.encoding]: Cp1252
    INFO server comment - Java Args[0]: -Xmx768M
    INFO server comment - Java Args[1]: -Dcom.sun.management.jmxremote=true
    INFO server comment - Java Args[2]: -Dcom.wowza.wms.runmode=standalone
    INFO server comment - Java Args[3]: -Dcom.wowza.wms.native.base=win
    INFO server comment - Java Args[4]: -Dcom.wowza.wms.ConfigURL=
    INFO server comment - Server runmode: standalone
    INFO server comment - Server native.platform: win
    INFO server comment - Server threads[h/t]: 10/10
    INFO server comment - CMDInterface now listening: [any]:8083
    INFO vhost vhost-start _defaultVHost_ -
    INFO server comment - _defaultVHost_ threads[h/t]:120/80 home:C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.0.5
    INFO vhost comment _defaultVHost_ Bind attempt ([any]:1935:4)
    INFO vhost comment _defaultVHost_ Bind successful ([any]:1935)
    INFO vhost comment _defaultVHost_ Bind attempt ([any]:8086:1)
    INFO vhost comment _defaultVHost_ Bind successful ([any]:8086)
    INFO server comment - Wowza Media Server is started!
    INFO application app-start _definst_ live/_definst_
    INFO session connect-pending 127.0.0.1 -
    INFO session connect 127.0.0.1 -
    INFO stream create - -
    WARN server comment - MediaReaderFLV.open: Metadata appears to be bad: camera.stream
    INFO stream play camera.stream -
    Am I doing something wrong? Is there something I can do to get better debug information?

  2. #2

    Default

    I'm having the exact same problem with. Did you solved it?

  3. #3

    Default

    Try
    Code:
    					<Property>
    					  <Name>rtspFilterUnknownTracks</Name>
    						<Value>true</Value>
    						<Type>Boolean</Type>
    					</Property>
    under MediaCaster->Properties in your Application.xml

  4. #4

    Default

    hi joexromero, thank you for your help but i'm still getting the same blank video.

    Here is my Application.xml:
    Code:
    <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>
    
    		<!-- 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>
    			<Property>
    					    <Name>rtspFilterUnknownTracks</Name>
    						<Value>true</Value>
    						<Type>Boolean</Type>
    					    </Property>
    			</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>
    And here the output log from Wowza:
    Code:
    Configure logging: file:///C:/Program Files (x86)/Wowza Media Systems/Wowza Medi
    a Server 3.0.5/conf/log4j.properties
    INFO server server-start Wowza Media Server 3 Trial Edition (Expires: Mar 31, 20
    12) 3.0.5 build1220 -
    INFO server comment - Server License Key: SVRT3-XXXXX-XXXXX-XXXXX-XXXXX-twwye
    INFO server comment - Maximum Connections: Unlimited
    INFO server comment - Transcoder Streams Available: Transcoder Not Available (wi
    n-32)
    INFO server comment - nDVR Available: Yes
    INFO server comment - DRM Available: Yes
    INFO server comment - Hardware Available Processors: 2
    INFO server comment - Hardware Physical Memory: 1501MB/2940MB
    INFO server comment - Hardware Swap Space: 4095MB/4095MB
    INFO server comment - Max File Descriptor Count: Unlimited
    INFO server comment - OS Name: Windows 7
    INFO server comment - OS Version: 6.1
    INFO server comment - OS Architecture: x86
    INFO server comment - OS CPU: pentium_pro+mmx pentium_pro pentium+mmx pentium i4
    86 i386 i86
    INFO server comment - Java Name: Java HotSpot(TM) Client VM
    INFO server comment - Java Vendor: Sun Microsystems Inc.
    INFO server comment - Java Version: 1.6.0_30
    INFO server comment - Java VM Version: 20.5-b03
    INFO server comment - Java Spec Version: 1.6
    INFO server comment - Java Home: C:\Program Files (x86)\Java\jre6
    INFO server comment - Java Max Heap Size: 742MB
    INFO server comment - Java Architecture: 32
    INFO server comment - Java Locale[user.language]: pt
    INFO server comment - Java Locale[user.country]: BR
    INFO server comment - Java Locale[user.variant]:
    INFO server comment - Java Locale[file.encoding]: Cp1252
    INFO server comment - Java Args[0]: -Xmx768M
    INFO server comment - Java Args[1]: -Dcom.sun.management.jmxremote=true
    INFO server comment - Java Args[2]: -Dcom.wowza.wms.runmode=standalone
    INFO server comment - Java Args[3]: -Dcom.wowza.wms.native.base=win
    INFO server comment - Java Args[4]: -Dcom.wowza.wms.ConfigURL=
    INFO server comment - Server runmode: standalone
    INFO server comment - Server native.platform: win
    INFO server comment - Server threads[h/t]: 10/10
    INFO server comment - CMDInterface now listening: [any]:8083
    INFO vhost vhost-start _defaultVHost_ -
    INFO server comment - _defaultVHost_ threads[h/t]:120/80 home:C:/Program Files (
    x86)/Wowza Media Systems/Wowza Media Server 3.0.5
    INFO vhost comment _defaultVHost_ Bind attempt ([any]:1935:4)
    INFO vhost comment _defaultVHost_ Bind successful ([any]:1935)
    INFO vhost comment _defaultVHost_ Bind attempt ([any]:8086:1)
    INFO vhost comment _defaultVHost_ Bind successful ([any]:8086)
    INFO server comment - Wowza Media Server is started!
    INFO application app-start _definst_ live/_definst_
    INFO server comment - RTPMediaCaster.create[25277396]
    INFO server comment - RTPMediaCaster.init[25277396]
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: start: 1
    INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successful
    ly started [live/_definst_]: flv:camera.stream
    INFO server comment - RTPSessionTracker.add[rtsp://172.20.0.38/stream2]: 1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processRe
    sponse: SETUP: rtsp://172.20.0.38/stream2/track1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPD
    ata: sessionId:null sessionTimeout:0
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
    INFO server comment - RTPSessionTracker.remove[rtsp://172.20.0.38/stream2]: 0:tr
    ue
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/
    _definst_]: RTSP/RTP re-streaming. Success, received SDP data.
    INFO stream create - -
    INFO stream publish camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: done: 1
    INFO session connect-pending 127.0.0.1 -
    INFO session connect 127.0.0.1 -
    INFO stream create - -
    INFO server comment - RTPMediaCaster.streamTimeout[25277396:live/_definst_:camer
    a.stream]: timeout:12000 diff:12001 reason:101
    INFO server comment - RTPMediaCaster.resetConnection[25277396:live/_definst_:cam
    era.stream]:
    INFO server comment - RTPMediaCaster.closeRTPSession[25277396:live/_definst_:cam
    era.stream]
    INFO stream unpublish camera.stream -
    INFO stream destroy camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: start: 2
    INFO server comment - RTPSessionTracker.add[rtsp://172.20.0.38/stream2]: 1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processRe
    sponse: SETUP: rtsp://172.20.0.38/stream2/track1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPD
    ata: sessionId:null sessionTimeout:0
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
    INFO server comment - RTPSessionTracker.remove[rtsp://172.20.0.38/stream2]: 0:tr
    ue
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/
    _definst_]: RTSP/RTP re-streaming. Success, received SDP data.
    INFO stream create - -
    INFO stream publish camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: done: 2
    INFO server comment - RTPMediaCaster.streamTimeout[25277396:live/_definst_:camer
    a.stream]: timeout:12000 diff:12001 reason:101
    INFO server comment - RTPMediaCaster.resetConnection[25277396:live/_definst_:cam
    era.stream]:
    INFO server comment - RTPMediaCaster.closeRTPSession[25277396:live/_definst_:cam
    era.stream]
    INFO stream unpublish camera.stream -
    INFO stream destroy camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: start: 3
    INFO server comment - RTPSessionTracker.add[rtsp://172.20.0.38/stream2]: 1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processRe
    sponse: SETUP: rtsp://172.20.0.38/stream2/track1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPD
    ata: sessionId:null sessionTimeout:0
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
    INFO server comment - RTPSessionTracker.remove[rtsp://172.20.0.38/stream2]: 0:tr
    ue
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/
    _definst_]: RTSP/RTP re-streaming. Success, received SDP data.
    INFO stream create - -
    INFO stream publish camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: done: 3
    INFO server comment - RTPMediaCaster.streamTimeout[25277396:live/_definst_:camer
    a.stream]: timeout:12000 diff:12001 reason:101
    INFO server comment - RTPMediaCaster.resetConnection[25277396:live/_definst_:cam
    era.stream]:
    INFO server comment - RTPMediaCaster.closeRTPSession[25277396:live/_definst_:cam
    era.stream]
    INFO stream unpublish camera.stream -
    INFO stream destroy camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: start: 4
    INFO server comment - RTPSessionTracker.add[rtsp://172.20.0.38/stream2]: 1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processRe
    sponse: SETUP: rtsp://172.20.0.38/stream2/track1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPD
    ata: sessionId:null sessionTimeout:0
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
    INFO server comment - RTPSessionTracker.remove[rtsp://172.20.0.38/stream2]: 0:tr
    ue
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/
    _definst_]: RTSP/RTP re-streaming. Success, received SDP data.
    INFO stream create - -
    INFO stream publish camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: done: 4
    INFO server comment - RTPMediaCaster.streamTimeout[25277396:live/_definst_:camer
    a.stream]: timeout:12000 diff:12500 reason:101
    INFO server comment - RTPMediaCaster.resetConnection[25277396:live/_definst_:cam
    era.stream]:
    INFO server comment - RTPMediaCaster.closeRTPSession[25277396:live/_definst_:cam
    era.stream]
    INFO stream unpublish camera.stream -
    INFO stream destroy camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: start: 5
    INFO server comment - RTPSessionTracker.add[rtsp://172.20.0.38/stream2]: 1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processRe
    sponse: SETUP: rtsp://172.20.0.38/stream2/track1
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPD
    ata: sessionId:null sessionTimeout:0
    INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose
    INFO server comment - RTPSessionTracker.remove[rtsp://172.20.0.38/stream2]: 0:tr
    ue
    INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/
    _definst_]: RTSP/RTP re-streaming. Success, received SDP data.
    INFO stream create - -
    INFO stream publish camera.stream -
    INFO server comment - RTPMediaCaster.Reconnector[25277396:live/_definst_:camera.
    stream]: done: 5
    INFO stream destroy camera.stream -
    INFO session disconnect 1114805931 -
    INFO server comment - RTPMediaCaster.shutdown[25277396:live/_definst_:camera.str
    eam]: camera.stream
    INFO server comment - RTPMediaCaster.disconnect[25277396:live/_definst_:camera.s
    tream]
    INFO server comment - RTPMediaCaster.closeRTPSession[25277396:live/_definst_:cam
    era.stream]
    INFO stream unpublish camera.stream -
    INFO stream destroy camera.stream -
    INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successful
    ly stopped [live/_definst_]: camera.stream
    INFO application app-stop _definst_ live/_definst_

  5. #5

    Default

    Test:
    Code:
    <Property>
    	<Name>rtspStreamAudioTrack</Name>
    	<Value>false</Value>
    	<Type>Boolean</Type>
    </Property>
    Also look at http://www.wowza.com/forums/content.php?39

    Try playing the rtsp stream from Wowza in VLC - might be that the H264 is incompatible with Flash.

    Also - if you are viewing on a Mac make sure it's not a problem with the Flash plugin.

  6. #6

    Default

    gustavo,

    Your camera is not connecting to Wowza for some reason. What is the camera Manufacturer/Model? What is the camera encoding? What is the output of Tools->Codec Information when you play the stream in VLC? And, what is the URL you use to connect?

  7. #7

    Default

    joexromero,
    Try playing the rtsp stream from Wowza in VLC - might be that the H264 is incompatible with Flash.
    already did... The VLC returns me an error saying that was unable to play the stream.

    Hi randall,

    What is the camera Manufacturer/Model? Pelco / Spectra IV HD or Spectra V. What is the camera encoding? h264. What is the output of Tools->Codec Information when you play the stream in VLC? Codec: H264 - MPEG-4 AVC (part10) (h264), resolution 640x352, 20fps. what is the URL you use to connect? rtsp://172.20.0.38/stream2.

    by the way thanks for your help guys .
    Last edited by gustavo.abreu; 03-27-2012 at 06:41 PM.

  8. #8

    Default

    "unable to play the stream" sounds like a connection or configuration issue. I'd be surprised if VLC cannot play the stream. You also might try "ffmpeg -i [streamname]" to get some info.

    You're going to have to check with the support resources for the device; docs, forums, support, etc. See if you can figure out the proper streamname and configuration to play in VLC. Find out exactly what streamtypes and codecs it supports.


    I looked at the specs for the camera and didn't see anything about audio codec. Sometimes with H.264 IP Cameras, the audio codec is not supported, which can be worked around by turning off audio on the camera.

  9. #9

    Default

    randall,
    The VLC plays the rtsp url from camera normally.

    What i can't play is rtsp://localhost:1935/live/camera.stream

    ------- edit

    I'm going to set a camera on a public ip address so that you can take a look.
    should i send it to support@wowza.com?!
    Last edited by gustavo.abreu; 03-28-2012 at 02:10 PM.

  10. #10
    Join Date
    Jun 2011
    Posts
    543

    Default

    Yes, if you haven't already, please send the the camera's public url to support@wowza.com.
    Reference this thread and attach zipped [install-dir]/conf/ and logs/ folders to the same email.

    Daren

Posting Permissions

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