Wowza Community

Problem with network camera(RTSP) live Smooth Streaming

I tried some “Quick Start Guide” and confirm server works correctly with samples.

Next I’m trying to publish live Smooth Streaming by Axis Q1755 Network Camera.

I followed guid (https://www.wowza.com/docs/how-to-re-stream-video-from-an-ip-camera-rtsp-rtp-re-streaming&highlight=smooth)

It works correctly for RTMP(Flash), RTSP/RTP(vlc player) But not working Smooth Streaming.

When I play Smooth Stream, I can see only one frame (it looks like photo…) and not working any more. (But navigation bar is move right to end slowly.)

this is Manifest Web response, it looks abnormal.

<SmoothStreamingMedia MajorVersion="2" MinorVersion="0" Duration="0" LookAheadFragmentCount="2" IsLive="True"> 
<StreamIndex Type="video" Chunks="0" QualityLevels="1" MaxWidth="1280" MaxHeight="720" DisplayWidth="1280" DisplayHeight="720" Url="v_w1588673836_b{bitrate}_s{start time}.ismv"> 
<QualityLevel Index="0" Bitrate="1214844" FourCC="H264" MaxWidth="1280" MaxHeight="720" CodecPrivateData="0000000167420033e2900a00b7602dc04040787891150000000168ce3c80" /> 
<c t="34875679355790000" d="12800000"/> 
<c t="34875679368590000" d="13600000"/> 
<c t="34875679382190000" d="12800000"/> 
<c t="34875679394990000" d="13200000"/> 
<c t="34875679408190000" d="13600000"/> 
<c t="34875679421790000" d="12800000"/> 
<c t="34875679434590000" d="12800000"/> 
<c t="34875679447390000" d="13200000"/> 
<c t="34875679460590000" d="13600000"/> 
<c t="34875679474190000" d="12800000"/> 
<c t="34875679486990000" d="13200000"/> 
<c t="34875679500190000" d="12800000"/> 
<c t="34875679512990000" d="13200000"/> 
<c t="34875679526190000" d="13200000"/> 
<c t="34875679539390000" d="12800000"/> 
<c t="34875679552190000" d="13200000"/> 
</StreamIndex> 
</SmoothStreamingMedia> 

Access log

2010-07-08	17:48:08	KST	comment	server	INFO	200	-	RTPMediaCaster.create[1278255007]	-	-	-	18.0	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:08	KST	comment	server	INFO	200	-	RTPMediaCaster.init[1278255007]	-	-	-	18.001	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:08	KST	comment	server	INFO	200	-	RTPMediaCaster.Reconnector[1278255007:rtplive/_definst_:camera.stream]: start: 1	-	-	-	18.005	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:08	KST	comment	server	INFO	200	-	HTTPStreamManager.onHTTPRequest: Publish stream successfully started [rtplive/_definst_]: flv:camera.stream	-	-	-	18.019	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:08	KST	comment	server	INFO	200	-	RTPSessionTracker.add[rtsp://root:pass@172.16.40.101/axis-media/media.amp]: 1	-	-	-	18.127	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	RTPSessionDescriptionDataProviderBasicRTSPWorker.buildSDPData: sessionId:A29FD512 sessionTimeout:60000	-	-	-	18.608	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	RTPSessionDescriptionDataProviderBasic.getStreamInfo[rtplive/_definst_]: RTSP/RTP re-streaming. Success, received SDP data.	-	-	-	18.624	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	create	stream	INFO	200	-	-	_defaultVHost_	rtplive	_definst_	0.0080	-	80	null	127.0.0.1	rtsp	-	known	1543573049	0	0	1	0	0	0	camera.stream	-	-	-	-	-	null	null	-	null	-
2010-07-08	17:48:09	KST	publish	stream	INFO	200	camera.stream	-	_defaultVHost_	rtplive	_definst_	0.034	-	80	null	127.0.0.1	rtsp	-	known	1543573049	0	0	1	0	0	0	camera.stream	-	-	-	-	-	null	null	-	null	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	RTPSessionDescriptionDataProviderBasicRTSPWorker.sessionStart: PLAY: rtsp://root:pass@172.16.40.101/axis-media/media.amp	-	-	-	18.683	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	RTPMediaCaster.Reconnector[1278255007:rtplive/_definst_:camera.stream]: done: 1	-	-	-	18.685	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	senderReport[RTP-Info]: trackID=1	-	-	-	18.94	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	senderReport[RTP-Info]: trackID=2	-	-	-	18.941	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	firstPacket: TCP:$0	-	-	-	19.002	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	firstPacket: TCP:$2	-	-	-	19.06	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: chunkDurationTarget: 10000	-	-	-	19.164	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: chunkDurationTolerance: 500	-	-	-	19.165	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: audioGroupCount: 3	-	-	-	19.166	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: playlistChunkCount:3	-	-	-	19.167	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:camera.stream	-	-	-	19.17	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: chunkDurationTarget: 10000	-	-	-	19.173	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: chunkDurationTolerance: 500	-	-	-	19.173	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	CupertinoPacketHandler.startStream[rtplive/_definst_/camera.stream]	-	-	-	19.174	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: audioGroupCount: 3	-	-	-	19.174	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket: Video codec: H264	-	-	-	19.175	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[rtplive/_definst_/camera.stream]: playlistChunkCount:3	-	-	-	19.176	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket: Audio codec: AAC	-	-	-	19.176	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingrepeater:camera.stream	-	-	-	19.177	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	WARN	200	-	LiveStreamPacketizerCupertino.handlePacket: Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0) [rtplive/_definst_/camera.stream]: {H264CodecConfigInfo: profile: "Baseline", level: 5.1, frameSize: 1280x720, aspect: 1/1}	-	-	-	19.178	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	CupertinoPacketHandler.startStream[rtplive/_definst_/camera.stream]	-	-	-	19.18	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket: Video codec: H264	-	-	-	19.18	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket: Audio codec: AAC	-	-	-	19.181	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	WARN	200	-	LiveStreamPacketizerCupertino.handlePacket: Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0) [rtplive/_definst_/camera.stream]: {H264CodecConfigInfo: profile: "Baseline", level: 5.1, frameSize: 1280x720, aspect: 1/1}	-	-	-	19.182	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingrepeater:camera.stream	-	-	-	19.19	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:camera.stream	-	-	-	19.191	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.startStream[rtplive/_definst_/camera.stream]	-	-	-	19.192	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:09	KST	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.startStream[rtplive/_definst_/camera.stream]	-	-	-	19.193	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:12	KST	comment	server	INFO	200	-	firstPacket: TCP:$1	-	-	-	22.085	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:13	KST	comment	server	INFO	200	-	firstPacket: TCP:$3	-	-	-	22.446	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:13	KST	comment	server	WARN	200	-	RTCPHandler.convertTimeSyncTimecode: Invalid timescale value: 0	-	-	-	22.45	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:15	KST	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.flushPendingVideo: Bitrate[rtplive/_definst_/camera.stream]: 1214844	-	-	-	24.338	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:15	KST	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.flushPendingVideo: Bitrate[rtplive/_definst_/camera.stream]: 1214844	-	-	-	24.339	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:23	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[rtplive/_definst_/camera.stream]: Add chunk: id:1 a/v/k:0/256/8 duration:10640	-	-	-	32.295	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:23	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[rtplive/_definst_/camera.stream]: Add chunk: id:1 a/v/k:0/256/8 duration:10640	-	-	-	32.297	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-07-08	17:48:33	KST	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[rtplive/_definst_/camera.stream]: Add chunk: id:2 a/v/k:0/256/8 duration:10480	-	-	-	42.743	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-

Error Log

#Version: 1.0
#Start-Date: 2010-07-08 17:47:50 KST
#Software: Wowza Media Server 2.1.1 build24490
#Date: 2010-07-08
#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	x-spos	sc-stream-bytes	cs-stream-bytes	x-file-size	x-file-length	x-ctx	x-comment
WARN	server	comment	2010-07-08	17:48:09	-	-	-	-	-	19.178	-	-	-	-	-	-	-	-	LiveStreamPacketizerCupertino.handlePacket: Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0) [rtplive/_definst_/camera.stream]: {H264CodecConfigInfo: profile: "Baseline", level: 5.1, frameSize: 1280x720, aspect: 1/1}
WARN	server	comment	2010-07-08	17:48:09	-	-	-	-	-	19.182	-	-	-	-	-	-	-	-	LiveStreamPacketizerCupertino.handlePacket: Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0) [rtplive/_definst_/camera.stream]: {H264CodecConfigInfo: profile: "Baseline", level: 5.1, frameSize: 1280x720, aspect: 1/1}
WARN	server	comment	2010-07-08	17:48:13	-	-	-	-	-	22.45	-	-	-	-	-	-	-	-	RTCPHandler.convertTimeSyncTimecode: Invalid timescale value: 0

You need to enable audio in the camera for it to work with Silverlight smooth streaming. The cupertino related WARN lines are not an issue, that relates to IPhone, and it will probably work in most IPhone models at that level.

Richard