# Incomplete NAL Units

**URL:** <https://community.wowza.com/t/incomplete-nal-units/35875>\
**Category:** Wowza Streaming Engine\
**Created:** [December 15, 2010, 4:35pm UTC](https://community.wowza.com/t/incomplete-nal-units/35875 "2010-12-15T16:35:24Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 15, 2010, 4:35pm UTC](https://community.wowza.com/t/incomplete-nal-units/35875/1 "2010-12-15T16:35:24Z")

</div>

Hi,

I’ve read several threads about this problem, dealing with PL and high BR stream. So I know I’m duplicating the question, again, but I just can’t figure this out!

I’m pulling down a dvb stream with vlc, transcode it and send it on to a dedicated quad-core Xeon machine in the same rack, passing through one single GigE switch.

Wowza is configured according to the mpeg-ts guide, with modifications to enable the rtp jitter buffers.

VLC is run command line with the following command:

```auto
cvlc -vvv dvb-t:// :dvb-adapter=1 :dvb-frequency=794000000 :dvb-bandwidth=8 :dvb-caching=1000 :programs=801 --sout "#duplicate{ dst='transcode{deinterlace=1,deinterlace-mode=blend,acodec=mp4a,vcodec=h264,vb=800,scale=1,venc=x264{profile=baseline,preset=ultrafast}}:rtp{mux=ts,dst=192.168.100.202,port=50000}',select='program=801'}"

```

This is as basic a scenario I can think off. Still I see Incomplete NAL Units in the log. With the very low bitrate in the above example it doesn’t happen frequently, but it happens. If I increase the bitrate it becomes more frequent.

The stream is SD of either 720x576 or 1024x576.

Can someone tell me what I’m doing wrong here to fail such a simple scenario? I’ve read all the guides / threads I’ve found, exchanged both servers and switch, re-installed OSs (debian and ubuntu), tried several dvb-cards… I’m just out of ideas!

---

<div class="post-metadata">

**Author:** ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)\
**Post date:** [December 15, 2010, 7:39am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/2 "2010-12-15T07:39:50Z")

</div>

Take a look at the suggestions here (#3 specifically):

[https://www.wowza.com/docs/troubleshoot-live-streaming](https://www.wowza.com/docs/troubleshoot-live-streaming)

Charlie

---

<div class="post-metadata">

**Author:** ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)\
**Post date:** [December 15, 2010, 11:32am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/3 "2010-12-15T11:32:33Z")

</div>

Then, I am not sure. Somewhere packets are being dropped. I would also try the packet sorter/packet loss logger config to see if you see anything there.

Charlie

---

<div class="post-metadata">

**Author:** ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)\
**Post date:** [December 16, 2010, 5:12am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/4 "2010-12-16T05:12:44Z")

</div>

You must not have the jitter buffer setup properly. Also, the jitter buffer only works if the stream is RTP. So if it is a raw MPEG-TS stream (not RTP wrapped) the jitter buffer will not work.

Charlie

---

<div class="post-metadata">

**Author:** ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)\
**Post date:** [December 16, 2010, 6:56am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/5 "2010-12-16T06:56:42Z")

</div>

Yes, it is RTP wrapped. Looks like packet loss logger is correct. Be sure you re-start Wowza. YOu should see log statements when the stream starts about the packet sorter.

Charlie

---

<div class="post-metadata">

**Author:** ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)\
**Post date:** [December 17, 2010, 5:17am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/6 "2010-12-17T05:17:34Z")

</div>

What version of VLC. It certainly could be the encoding.

Charlie

---

<div class="post-metadata">

**Author:** ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)\
**Post date:** [December 17, 2010, 5:42am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/7 "2010-12-17T05:42:14Z")

</div>

This only applies to Smooth Streaming. If you are going to use smooth streaming you should change the key frame interval to 2 seconds.

I might experiment with a different encoding technology.

Charlie

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [December 17, 2010, 3:03am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/8 "2010-12-17T03:03:05Z")

</div>

It should be in the access log.

Richard

---

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 15, 2010, 6:01pm UTC](https://community.wowza.com/t/incomplete-nal-units/35875/9 "2010-12-15T18:01:37Z")

</div>

Thanks for the swift reply Charlie.

I’ve tried that before. Beefed it up to four times the values recommended as well, same problem.

---

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 15, 2010, 6:09pm UTC](https://community.wowza.com/t/incomplete-nal-units/35875/10 "2010-12-15T18:09:20Z")

</div>

I should mention I’ve tried a setup with a single machine as well, having vlc stream to 127.0.0.1 and still get the same problem.

---

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 16, 2010, 11:37am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/11 "2010-12-16T11:37:14Z")

</div>

Yea, I’m using the jitter buffers, several seconds. I hadn’t realized it would log PL thou. This would be separate log entries from the Incomplete NAL Units? Because I don’t see it in the log anywhere. Here’s what I see:

```auto
WARN	server	comment	2010-12-16	11:32:59	-	-	-	-	-	16.911	-	-	-	-	-	-	-	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/stream1.stream][avc1.66.41]: H.264 Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0): {H264CodecConfigInfo: profile: "Baseline", level: 4.1, frameSize: 720x576, displaySize: 1024x576, PAR: 64:45}
WARN	server	comment	2010-12-16	11:33:19	-	-	-	-	-	36.904	-	-	-	-	-	-	-	-	RTPPacket.write: Bad packet: Incomplete NAL Units.
WARN	server	comment	2010-12-16	11:33:29	-	-	-	-	-	46.901	-	-	-	-	-	-	-	-	LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/stream1.stream]: Fragment duration greater than suggested range of 1-4 seconds. Adjust keyframe interval accordingly: Fragment durations: [10.0,10.0,10.0]
WARN	server	comment	2010-12-16	11:34:59	-	-	-	-	-	136.889	-	-	-	-	-	-	-	-	RTPPacket.write: Bad packet: Incomplete NAL Units.
WARN	server	comment	2010-12-16	11:35:09	-	-	-	-	-	146.887	-	-	-	-	-	-	-	-	RTPPacket.write: Bad packet: Incomplete NAL Units.

```

---

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 16, 2010, 3:45pm UTC](https://community.wowza.com/t/incomplete-nal-units/35875/12 "2010-12-16T15:45:37Z")

</div>

I’m no expert on VLC, but I assume this means it’s RTP wrapped?

**rtp{mux=ts,dst=192.168.100.202,port=50000}**

Is there any way to show a running config of Wowza? This is the relevant section of my Application.xml:

```auto
<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>192.168.100.202</RTSPBindIpAddress>
        <RTSPConnectionIpAddress>192.168.100.202</RTSPConnectionIpAddress>
        <RTSPOriginIpAddress>192.168.100.202</RTSPOriginIpAddress>
        <IncomingDatagramPortRanges>*</IncomingDatagramPortRanges>
        <!-- Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application -->
        <Properties>
                <Property>
                        <Name>rtpDePacketizerWrapper</Name>
                        <Value>com.wowza.wms.rtp.depacketizer.RTPDePacketizerWrapperPacketSorter</Value>
                </Property>
                <Property>
                        <Name>rtpDePacketizerPacketSorterBufferTime</Name>
                        <Value>500</Value>
                        <Type>Integer</Type>
                </Property>
                <Property>
                        <Name>rtpDePacketizerPacketSorterFlushTime</Name>
                        <Value>10</Value>
                        <Type>Integer</Type>
                </Property>
                <Property>
                        <Name>rtpDePacketizerPacketSorterLogPacketLoss</Name>
                        <Value>true</Value>
                        <Type>Boolean</Type>
                </Property>
        </Properties>
</RTP>

```

---

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 16, 2010, 4:15pm UTC](https://community.wowza.com/t/incomplete-nal-units/35875/13 "2010-12-16T16:15:08Z")

</div>

Right, I assumed it would be in the error-log. I do see it in the access-log upon startup:

```auto
2010-12-16	16:05:34	CET	comment	server	INFO	200	-	HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/_definst_]: flv:stream1.stream	-	285.977	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-16	16:05:34	CET	comment	server	INFO	200	-	RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/_definst_]: URI: udp://0.0.0.0:50000	-	-	-	286.065	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-16	16:05:34	CET	create	stream	INFO	200	-	-	_defaultVHost_	live	_definst_	0.007	-	80	null	127.0.0.1	rtsp	-	known	802695310	0	0	1	0	0	0	stream1.stream	-	-	-	-	-	null	null	-	null	-
2010-12-16	16:05:34	CET	comment	server	INFO	200	-	RTPDePacketizerWrapperPacketSorter.init: rtpDePacketizerPacketSorterBufferTime: 500	_defaultVHost_	live	_definst_	286.099	-	80	null	127.0.0.1	rtsp	-	known	802695310	0	0	-	-	-	-	-	-	-	-	-	-	-	null	-
2010-12-16	16:05:34	CET	comment	server	INFO	200	-	RTPDePacketizerWrapperPacketSorter.init: rtpDePacketizerPacketSorterFlushTime: 10	_defaultVHost_	live	_definst_	286.1	-	80	null	127.0.0.1	rtsp	-	known	802695310	0	0	-	-	-	-	-	-	-	-	-	-	-	null	-
2010-12-16	16:05:34	CET	comment	server	INFO	200	-	RTPDePacketizerWrapperPacketSorter.init: rtpDePacketizerPacketSorterLogPacketLoss: true	_defaultVHost_	live	_definst_	286.1	-	80	null	127.0.0.1	rtsp	-	known	802695310	0	0	-	-	-	-	-	-	-	-	-	-	-	null	-

```

I don’t see anything about PL however. Should this be in the access- or error-log?

---

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 17, 2010, 10:49am UTC](https://community.wowza.com/t/incomplete-nal-units/35875/14 "2010-12-17T10:49:50Z")

</div>

I still don’t see any packet loss. See log below.

What else could cause these bad packets? Could it be my encoding? Anything else? Streaming directly to another VLC clients causes no problems at all.

```auto
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPMediaCaster.create[583737052]	-	-	-	476.739	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPMediaCaster.init[583737052]	-	-	-	476.739	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPMediaCaster.Reconnector[583737052:live/_definst_:stream1.stream]: start: 1	-	-	-	476.739	-	-	-	-	-	-	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/_definst_]: flv:stream1.stream	-	-	-	476.786	-	-	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/_definst_]: URI: udp://0.0.0.0:50000	-	-	-	476.84	-	-	-	-	-
2010-12-17	10:30:46	CET	create	stream	INFO	200	-	-	_defaultVHost_	live	_definst_	0.0	-	80	null	127.0.0.1	rtsp	-	known	833161426	0	0	2	stream1.stream	-	-	-	-	-	null	null	-	null	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPDePacketizerWrapperPacketSorter.init: rtpDePacketizerPacketSorterBufferTime: 500	_defaultVHost_	live	_definst_	476.842	-	80	nul127.0.0.1	rtsp	-	known	833161426	0	0	-	-	-	-	-	-	-	-	-	-	-	-	-	null	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPDePacketizerWrapperPacketSorter.init: rtpDePacketizerPacketSorterFlushTime: 10	_defaultVHost_	live	_definst_	476.842	-	80	nul127.0.0.1	rtsp	-	known	833161426	0	0	-	-	-	-	-	-	-	-	-	-	-	-	-	null	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPDePacketizerWrapperPacketSorter.init: rtpDePacketizerPacketSorterLogPacketLoss: true	_defaultVHost_	live	_definst_	476.843	-	80	nul127.0.0.1	rtsp	-	known	833161426	0	0	-	-	-	-	-	-	-	-	-	-	-	-	-	null	-
2010-12-17	10:30:46	CET	publish	stream	INFO	200	stream1.stream	-	_defaultVHost_	live	_definst_	0.002	-	80	null	127.0.0.1	rtsp	-	known	833161426	0	0	stream1.stream	-	-	-	-	-	null	null	-	null	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPUDPTransport.bind[live/_definst_]: /0.0.0.0:50000	-	-	-	476.848	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	RTPMediaCaster.Reconnector[583737052:live/_definst_:stream1.stream]: done: 1	-	-	-	476.848	-	-	-	-	-	-	-
2010-12-17	10:30:46	CET	comment	server	INFO	200	-	UDPTransport.firstPacket: /0.0.0.0:50000	-	-	-	476.851	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	RTPDePacketizerMPEGTS.handleRTPPacket: MPEG-TS over RTP	-	-	-	477.354	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	RTPDePacketizerMPEGTS.handleRTPPacket: audioPID[AAC]: 0x44	-	-	-	477.447	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	RTPDePacketizerMPEGTS.handleRTPPacket: videoPID[H264]: 0x45	-	-	-	477.449	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.init[live/_definst_/stream1.stream]: chunkDurationTarget: 10000	-	-	-	477.471	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.init[live/_definst_/stream1.stream]: chunkDurationTolerance: 500	-	-	-	477.471	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.init[live/_definst_/stream1.stream]: playlistChunkCount:4	-	-	-	477.471	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:stream1.stream	-	-	-	477.471	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[live/_definst_/stream1.stream]: chunkDurationTarget: 10000	-	-	-	477.472	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[live/_definst_/stream1.stream]: chunkDurationTolerance: 500	-	-	-	477.472	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[live/_definst_/stream1.stream]: audioGroupCount: 3	-	-	-	477.473	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	SanJosePacketHandler.startStream[live/_definst_/stream1.stream]	-	-	-	477.473	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[live/_definst_/stream1.stream]: playlistChunkCount:3	-	-	-	477.473	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.handlePacket: Video codec: H264	-	-	-	477.473	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:stream1.stream	-	-	-	477.473	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.handlePacket: Audio codec: AAC	-	-	-	477.473	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	CupertinoPacketHandler.startStream[live/_definst_/stream1.stream]	-	-	-	477.474	-	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:stream1.stream	-	-	-	477.474	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/stream1.stream]: Video codec:H264 isCompatible:true	-	-	-	477.474	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.startStream[live/_definst_/stream1.stream]	-	-	-	477.474	-	-	-	-	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/stream1.stream]: Audio codec:AAC isCompatible:true	-	-	-	477.475	-	-	-
2010-12-17	10:30:47	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/stream1.stream][mp4a.40.2]: AAC Audio info: {AACFrame: size: 0, rate: 48000, channels: 1, samples: 1024, errorBitsAbsent: true, profileObjectType: "LC"}	-	-	-	477.475	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:53	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.flushPendingAudio: Bitrate[live/_definst_/stream1.stream]: 95666	-	-	-	483.493	-	-	-	-
2010-12-17	10:30:53	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:0 count:94 duration:2005	-	-	-	483.493	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:54	CET	comment	server	WARN	200	-	LiveStreamPacketizerCupertino.handlePacket[live/_definst_/stream1.stream][avc1.66.41]: H.264 Video encoding settings are beyond iPhone/iPod touch recommendations (Baseline/3.0): {H264CodecConfigInfo: profile: "Baseline", level: 4.1, frameSize: 720x576, displaySize: 1024x576, PAR: 64:45}	-	-	-	484.719	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:55	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:1 count:94 duration:2006	-	-	-	485.494	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:57	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:2 count:94 duration:2005	-	-	-	487.501	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:30:59	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:3 count:94 duration:2005	-	-	-	489.506	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:01	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:4 count:94 duration:2006	-	-	-	491.503	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:03	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:5 count:94 duration:2005	-	-	-	493.515	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:04	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:1 a/v/k:269/250/1 duration:17189	-	-	-	494.723	-	-
2010-12-17	10:31:04	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:1 a/v/k:808/251/1 duration:17189	-	-	-	494.723	-	-
2010-12-17	10:31:05	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:6 count:94 duration:2005	-	-	-	495.522	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:07	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:7 count:94 duration:2006	-	-	-	497.523	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:09	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:8 count:94 duration:2005	-	-	-	499.527	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:11	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:9 count:94 duration:2005	-	-	-	501.533	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:13	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:audio id:10 count:94 duration:2006	-	-	-	503.547	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:14	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:2 a/v/k:470/251/1 duration:10000	-	-	-	504.75	-	-
2010-12-17	10:31:14	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:2 a/v/k:156/250/1 duration:10000	-	-	-	504.761	-	-
2010-12-17	10:31:24	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:3 a/v/k:470/251/1 duration:10000	-	-	-	514.715	-	-
2010-12-17	10:31:24	CET	comment	server	WARN	200	-	LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/stream1.stream]: Fragment duration greater than suggested range of 1-4 seconds. Adjust keyframe interval accordingly: Fragment durations: [10.0,10.0,10.0]	-	-	-	514.715	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:24	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.flushPendingVideo: Bitrate[live/_definst_/stream1.stream]: 4233945	-	-	-	514.715	-	-	-	-
2010-12-17	10:31:24	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:0 count:250 duration:10000	-	-	-	514.716	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:24	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:3 a/v/k:156/250/1 duration:10000	-	-	-	514.725	-	-
2010-12-17	10:31:34	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:4 a/v/k:469/251/1 duration:10000	-	-	-	524.718	-	-
2010-12-17	10:31:34	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:1 count:250 duration:10000	-	-	-	524.719	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:34	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:4 a/v/k:156/250/1 duration:10000	-	-	-	524.74	-	-
2010-12-17	10:31:44	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:5 a/v/k:157/250/1 duration:10000	-	-	-	534.734	-	-
2010-12-17	10:31:44	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:5 a/v/k:470/251/1 duration:10000	-	-	-	534.734	-	-
2010-12-17	10:31:44	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:2 count:250 duration:10000	-	-	-	534.735	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:54	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:6 a/v/k:470/251/1 duration:10000	-	-	-	544.714	-	-
2010-12-17	10:31:54	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:3 count:250 duration:10000	-	-	-	544.714	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:31:54	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:6 a/v/k:156/250/1 duration:10000	-	-	-	544.734	-	-
[b][COLOR="red"]2010-12-17	10:32:04	CET	comment	server	WARN	200	-	RTPPacket.write: Bad packet: Incomplete NAL Units.	-	-	-	554.735	-	-	-	-	-	-	-	-	-	-[/COLOR][/b]
2010-12-17	10:32:04	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:7 a/v/k:469/251/1 duration:10000	-	-	-	554.735	-	-
2010-12-17	10:32:04	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:4 count:250 duration:10000	-	-	-	554.736	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:32:04	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:7 a/v/k:156/250/1 duration:10000	-	-	-	554.746	-	-
2010-12-17	10:32:14	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:8 a/v/k:471/251/1 duration:10000	-	-	-	564.738	-	-
2010-12-17	10:32:14	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:8 a/v/k:157/250/1 duration:10000	-	-	-	564.738	-	-
2010-12-17	10:32:14	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:5 count:250 duration:10000	-	-	-	564.739	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:32:24	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:9 a/v/k:156/250/1 duration:10000	-	-	-	574.729	-	-
2010-12-17	10:32:24	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:9 a/v/k:469/251/1 duration:10000	-	-	-	574.729	-	-
2010-12-17	10:32:24	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:6 count:250 duration:10000	-	-	-	574.73	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:32:34	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:7 count:250 duration:10000	-	-	-	584.725	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:32:34	CET	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:10 a/v/k:469/251/1 duration:10000	-	-	-	584.735	-	-
[b][COLOR="red"]2010-12-17	10:32:34	CET	comment	server	WARN	200	-	RTPPacket.write: Bad packet: Incomplete NAL Units.	-	-	-	584.735	-	-	-	-	-	-	-	-	-	-[/COLOR][/b]
2010-12-17	10:32:34	CET	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[live/_definst_/stream1.stream]: Add chunk: id:10 a/v/k:156/250/1 duration:10000	-	-	-	584.746	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:32:44	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:8 count:250 duration:10000	-	-	-	594.721	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
[b][COLOR="red"]2010-12-17	10:32:44	CET	comment	server	WARN	200	-	RTPPacket.write: Bad packet: Incomplete NAL Units.	-	-	-	594.731	-	-	-	-	-	-	-	-	-	-[/COLOR][/b]
[b][COLOR="red"]2010-12-17	10:32:54	CET	comment	server	WARN	200	-	RTPPacket.write: Bad packet: Incomplete NAL Units.	-	-	-	604.732	-	-	-	-	-	-	-	-	-	-[/COLOR][/b]
2010-12-17	10:32:54	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:9 count:250 duration:10000	-	-	-	604.733	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
2010-12-17	10:33:04	CET	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[live/_definst_/stream1.stream]: Add chunk: type:video id:10 count:250 duration:10000	-	-	-	614.69	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-

```

---

<div class="post-metadata">

**Author:** ![Magnus\_Burman](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Magnus\_Burman](https://community.wowza.com/u/Magnus_Burman)\
**Post date:** [December 17, 2010, 2:37pm UTC](https://community.wowza.com/t/incomplete-nal-units/35875/15 "2010-12-17T14:37:40Z")

</div>

Latest stable VLC with latest stable x264 (both via git) running on a Ubuntu 10.10 server edition.

VLC configured with _–enable-debug --disable-xcb --with-pic --disable-live555 --disable-qt4 --disable-skins2_, x264 with _–enable-pic --enable-shared --prefix=/usr/local_. x264 encoding parameters are currently with profile baseline, preset ultrafast.

Should I be concerned about this line?

```auto
2010-12-17	10:31:24	CET	comment	server	WARN	200	-	LiveStreamPacketizerSmoothStreaming.handlePacket[live/_definst_/stream1.stream]: Fragment duration greater than suggested range of 1-4 seconds. Adjust keyframe interval accordingly: Fragment durations: [10.0,10.0,10.0]	-	-	-	514.715	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-

```
