# Axis IP Camera -\> Wowza 4.1 -\> HLS -\> JW Player..... Buffering......

**URL:** <https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522>\
**Category:** Wowza Streaming Engine\
**Created:** [September 29, 2014, 6:51pm UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522 "2014-09-29T18:51:48Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ted\_Tucker](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Ted\_Tucker](https://community.wowza.com/u/Ted_Tucker)\
**Post date:** [September 29, 2014, 6:51pm UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522/1 "2014-09-29T18:51:48Z")

</div>

I have an Axis IP Camera Q6044 being pulled from Wowza and then pull to the end user via HLS and JW Player. When playing back through JW Player I get lots of spinning wheels every so often. When playing back on VLC, there is no problem. Is there some smoking gun that I am missing? Server resources are plenty.

Axis Camera:

wowza Stream Profile:

Limit Frame Rate to 10 FPS

GOV Length: 10

Rate Control: CBR 1500

Priority: Image Quality

* * *

Stream File:

rtsp://user:password@camera-ip-address:554/axis-media/media.amp?videocodec=h264&streamprofile=wowza

* * *

Wowza Server Live Application:

Live Application

HLS Only checked

* * *

JW Player:

jwplayer(‘player123456789’).setup({

file: ‘[http://wowza-server:1935/Live/camera.stream/playlist.m3u8](http://wowza-server:1935/Live/camera.stream/playlist.m3u8)’,

image: ‘[http://image-url.com/image.jpg](http://image-url.com/image.jpg)’,

title: ‘Live’,

width: ‘960’,

height: ‘540’,

mute: ‘true’,

autostart: ‘true’,

androidhls: ‘true’,

ga: ‘{}’,

sharing: ‘{}’

---

<div class="post-metadata">

**Author:** ![Matt\_Young](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/matt_young/32/389_2.png) [@Matt\_Young](https://community.wowza.com/u/Matt_Young)\
**Post date:** [September 30, 2014, 5:16am UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522/2 "2014-09-30T05:16:32Z")

</div>

Do you see in your logs if Wowza is having source connectivity issues? If you are unsure, zip up your conf/ and logs/ (include your .stream file) and send it to support@wowza.com for further review.

Thanks,

Matt

---

<div class="post-metadata">

**Author:** ![Ted\_Tucker](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Ted\_Tucker](https://community.wowza.com/u/Ted_Tucker)\
**Post date:** [September 30, 2014, 8:48am UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522/3 "2014-09-30T08:48:49Z")

</div>

No connectivity issues.

---

<div class="post-metadata">

**Author:** ![Ted\_Tucker](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Ted\_Tucker](https://community.wowza.com/u/Ted_Tucker)\
**Post date:** [September 30, 2014, 9:31am UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522/4 "2014-09-30T09:31:16Z")

</div>

Limit Frame Rate to 10 FPS

GOV Length: 10

Rate Control: CBR 1500

Priority: Image Quality

At first I used the default Application.xml then I added:

cupertinoChunkDurationTarget

10000

Integer

cupertinoMaxChunkCount

10

Integer

cupertinoPlaylistChunkCount

3

Integer

cupertinoRepeaterChunkCount

3

Integer

---

<div class="post-metadata">

**Author:** ![Ted\_Tucker](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Ted\_Tucker](https://community.wowza.com/u/Ted_Tucker)\
**Post date:** [September 30, 2014, 9:32am UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522/5 "2014-09-30T09:32:38Z")

</div>

Playlist Syntax:

Warning: (0:-12274) PROGRAM-ID has been deprecated and is no longer a valid attribute for #EXT-X-STREAM-INF

–\> #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=661367,CODECS=“avc1.77.41”,RESOLUTION=800x450

Alternate playlist(s):

* * *

chunklist\_w2127395970.m3u8

* * *

Playlist Syntax:

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Warning: (0:-16230) #EXT-X-ALLOW-CACHE should only be in master playlist

Processed 33 out of 33 segments:

media\_w2127395970\_6742.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 11 % (731.25 kbits/sec vs.661.37 kbits/sec, limit is 10 %).

media\_w2127395970\_6758.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 16 % (768.47 kbits/sec vs.661.37 kbits/sec, limit is 10 %).

media\_w2127395970\_6759.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 20 % (793.21 kbits/sec vs.661.37 kbits/sec, limit is 10 %).

media\_w2127395970\_6760.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (782.23 kbits/sec vs.661.37 kbits/sec, limit is 10 %).

media\_w2127395970\_6770.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 11 % (735.89 kbits/sec vs.661.37 kbits/sec, limit is 10 %).

media\_w2127395970\_6771.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 35 % (893.41 kbits/sec vs.661.37 kbits/sec, limit is 10 %).

media\_w2127395970\_6772.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 40 % (925.18 kbits/sec vs.661.37 kbits/sec, limit is 10 %).

media\_w2127395970\_6773.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth by 53 % ( 1.01 Mbits/sec vs.661.37 kbits/sec, limit is 10 %).

Average segment duration: 9.93 seconds

Playlist target bitrate: 661.37 kbits/sec

Segment bitrate: Average: 597.46 kbits/sec, Max: 1.01 Mbits/sec (exceeds target by 52.95 %)

---

<div class="post-metadata">

**Author:** ![Emre\_Karatasoglu\_Adv](https://avatars.discourse-cdn.com/v4/letter/e/0ea827/32.png) [@Emre\_Karatasoglu\_Adv](https://community.wowza.com/u/Emre_Karatasoglu_Adv)\
**Post date:** [September 30, 2014, 5:19pm UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522/6 "2014-09-30T17:19:45Z")

</div>

in ios playback cupertinoChunkDurationTarget , cupertinoMaxChunkCount , cupertinoPlaylistChunkCount settings are important .Also keyframe interval, and fps of stream is important , recommended keyframe 1 ~ 4 . fps 25-30 as I remember .

What’s your current configuration listed above?

---

<div class="post-metadata">

**Author:** ![Emre\_Karatasoglu\_Adv](https://avatars.discourse-cdn.com/v4/letter/e/0ea827/32.png) [@Emre\_Karatasoglu\_Adv](https://community.wowza.com/u/Emre_Karatasoglu_Adv)\
**Post date:** [September 30, 2014, 5:59pm UTC](https://community.wowza.com/t/axis-ip-camera-wowza-4-1-hls-jw-player-buffering/38522/7 "2014-09-30T17:59:36Z")

</div>

This settings worked for me on axis p1346 ,3 years old model. baseline 3.1 ,keyframe 2 ,fps 30

> cupertinoChunkDurationTarget
> 
> 5000
> 
> Integer
> 
> cupertinoMaxChunkCount
> 
> 10
> 
> Integer
> 
> cupertinoPlaylistChunkCount
> 
> 5
> 
> Integer
> 
> cupertinoRepeaterChunkCount
> 
> 5
> 
> Integer

if there is gov settings, set up gov as fps\*2 .Can you try like this if problem still occur ?

Emre Karatasoglu

**LetheaSoftware**

[http://letheasoftware.com](http://letheasoftware.com)

[http://emrekaratasoglu.com](http://emrekaratasoglu.com)
