stream AXIS P1344 with wowza 3

Version: Wowza Media Server 3 Perpetual Edition 3.1.0 build1410

Camera: AXIS P1344

I a a newbie to wowza server and I have read alot of the post on stream axis camera and wowza. I follow the setup:

https://www.wowza.com/docs/how-to-re-stream-video-from-an-ip-camera-rtsp-rtp-re-streaming

but still can not stream the camera over jw player

I can load the camera in VLC player using rtsp://198.167.xx.xx.:554/axis-media/media.amp (removed my C class address :slight_smile: )

in my camera.stream I have the above address

I have the userid and password in the admin.password

I have created a directory in the application folder called islandcam (have a something using the live folder)

I have created a directory in conf called islandcam and copied the Application.xml from the above post and login to the stream manager and start the stream application islandcam/definst

MediaCaster Type rtp

Stream Name: camera.stream

in jw player I load:

streamer rtmp://mywowzaserver.xxx/islandcam/definst and the file as camera.stream

can not find the stream … please help thank you so much :slight_smile:

The userid and password for the camera are passed like this:

rtsp://richard:myPwd@198.167.xx.xx.:554/axis-media/media.amp 

Richard

You’re welcome. I have an axis cam, the m-1011w. Glad it’s working.

Richard

Use a .stream file located in content folder that contains the rtsp url, then start a stream in StreamManager with that name (for example axis.stream) with MediaCaster type “rtp”

Then use stream name “axis.stream”, which contains the credentials, in http mu38 url:

http://[wowza-address]:1935/live/axis.stream/playlist.m3u8

Richard

You might check Axis for firmware update to see if it adds that capability.

If not, a work-around is to turn off codec reporting so the older phone will just play it. To do that, set the two properties in this post to “false”

https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams

Richard

Richard you are a genius thank you so much :slight_smile:

The stream based on the specs of the how to and Richard user/password configuration got me working great in jw player in the flash but how would I take this same solution and make it work on a ipad or iphone device?

Thank you Richard (again teehee) I will test out!

worked great… so I have Flash and HTTPstreaming for ipad :slight_smile: thank you sir

it works great for the iPad and safari browser on OsX, but fails on iPhone… what would do that… maybe the stream is too big for the phone?

Here is the test page with the stream:

http://198.167.125.143/test/html5.html

I tested it on my iphone 3gs on wifi and 3g network and I got this

Quote: The video playback was aborted due to a corruption problem or because the video used features your browser did not support: http://198.167.125.143:1935/islandcam/camera.stream/playlist.m3u8

I am successfully able to play back http://198.167.125.143/test/html5.html on iPhone 4 3G.

-Lisa

The stream is Baseline profile Level 4.1. The specs for the iPhone 3gs state Baseline Level 3 and below.

The above stream, will play on later iPhone / iOS based devices (4, 4S iPad etc…)

See if you can reduce the stream’s encoding quality settings for the Profile level down to 3.0 or below.

That should help.

Daren

Can you check/modify the resolution of the video stream provided by your IP camera.

I see from the iPhone 3GS specs that the max. resolution is 480x320 (http://www.apple.com/iphone/iphone-3gs/specs.html)

In case your camera has a larger video output resolution, you need either to modify the video resolution output to a lower setting, or to use the transcoder addon to re-size it.

Zoran

There is a tutorial on How to set up and run Wowza Transcoder AddOn for live streaming

The basics on configuring and running the Transcoder AddOn are described in that tutorial.

Using this addon implies an extra cost as it is licensed separately, so depending on the license you are using, check with Sales (sales@wowza.com) on ways to receive and enable the Transcoder license.

Zoran

Hi Daren,

I am also having same issue. Can you please let me know how I can reduce baseline profile level to 3.0 ?

Thanks

prajosh

The stream is Baseline profile Level 4.1. The specs for the iPhone 3gs state Baseline Level 3 and below.

The above stream, will play on later iPhone / iOS based devices (4, 4S iPad etc…)

See if you can reduce the stream’s encoding quality settings for the Profile level down to 3.0 or below.

That should help.

Daren

Hi

I tried as per this link Ingest an HLS live stream

but still not working

Any other solutions ?

Thanks

Prajosh

You might check Axis for firmware update to see if it adds that capability.

If not, a work-around is to turn off codec reporting so the older phone will just play it. To do that, set the two properties in this post to “false”

Ingest an HLS live stream

Richard

Can you tell me how to use transcoder addon to resize ?

Thanks

Prajosh

Can you check/modify the resolution of the video stream provided by your IP camera.

I see from the iPhone 3GS specs that the max. resolution is 480x320 (http://www.apple.com/iphone/iphone-3gs/specs.html)

In case your camera has a larger video output resolution, you need either to modify the video resolution output to a lower setting, or to use the transcoder addon to re-size it.

Zoran