Wowza Community

Re-streaming live from IP camera on local network

Hello,

My camera is DCS-5222 and the server that has wowza doesn’t have any firewall. Do i still need to map the port? I tired with just the link of the camera in camera.stream but it still doesn’t work.

Thanks in adnvance,

Ana

I have opened the port on the server. Now it shows this:

WARN server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo: RTSP/RTP re-streaming timeout.

INFO server comment - RTPSessionTracker.add[rtsp://184.107.212.130:1935/live/camera.stream]: 1

INFO rtsp connect 1244844708 -

INFO stream create - -

INFO stream unpublish - -

INFO stream destroy - -

WARN server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.processResponse: DESCRIBE: Status: 404

INFO server comment - RTPSessionDescriptionDataProviderBasicRTSPWorker.onClose

INFO server comment - RTPSessionTracker.remove[rtsp://184.107.212.130:1935/live/camera.stream]: 0:true

INFO rtsp disconnect 1244844708 -

INFO server comment - ServerShutdownHook.run[shutdown]

INFO vhost vhost-stop defaultVHost -

INFO application app-stop definst live/definst

INFO server comment - RTPMediaCaster.shutdown[910790589:live/definst:camera.stream]: camera.stream

WARN server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo: RTSP/RTP re-streaming timeout.

INFO server comment - RTPMediaCaster.disconnect[910790589:live/definst:camera.stream]

INFO server comment - RTPMediaCaster.closeRTPSession[910790589:live/definst:camera.stream]

INFO server server-stop - -

Just for information: My router is an apple airport device setup as router and the default gateway is 10.0.1.1 and on the airport utility says that the default router address is 10.0.17.1. (DHCP addresses can be changed to start from 10.0… to 192.168 … but i did’t do anything since i did not find this relevant) so my camera’s ip address is 10.0.1.22.

Since wowza is on an external server outside the network i am not sure now what to put in the camera.stream file. Right now is this rtsp://admin:passwrod@184.107.212.130:1935/live/camera.stream (not real password and username) but i do not specify the url quite correct since the camera url is this: rtsp://admin:password@10.0.1.22/play1.sdp (i have also installed wowza localy on my comp to the same network where the camera is to try) and it works with this url. How can i connect to the camera from the external server, what url should i put in the file? I’ve done everything from the tutorial…

Best,

Ana

This is from the Application.xml

under streams: ${com.wowza.wms.context.VHostConfigHome}/content

under DVR: ${com.wowza.wms.context.VHostConfigHome}/dvr

As for the camera ip should i put 10.0.1.22? That is the ip.

Thanks again

No the camera is on another network behind a router. I explained in the previous post :slight_smile: However if i put the local address of the camera it does not work.

On the router i have this setup for the port mapping:

Public TCP Ports: 554, 1935

Private IP Address: 10.0.1.22

Private TCP Ports: 554, 1935

Hello,

Yes when you tested it probably the service was not started (i did not set it to automatic start) it works when i start it. (Wowza Media Server 3 Trial Edition (Expires: Nov 29, 2013) 3.6.2 build5334) I also spoke with the iweb technical support and the assured me that they opened port 1935 and 554. On the VHost.xml i added 554, it was not there before. I can’t see the stream trough my vlc as well. In the camera.stream file i now have this: rtsp://admin:password@184.107.212.130:554/play1.sdp. But it does not work. The username and password are there because when i access the camera locally it requires username and password. But i still can only access it locally not outside the network.

Thank you again,

Ana

Yes they are from the camera itself, i have to log in to see the stream. It requires a password if i try to log in without it.

How am i accessing the camera behind the router if i do not put the ip address of the camera itself? The camera is behind a router on a local network and wowza is on a dedicated server outside that network.

Thank you so much and sorry for all this trouble.

Best,

Ana

No i can not, i added the ports 1935 and 554 in the router’s mapping ports option, and added the local ip address of the camera like this:

Public TCP Ports: 554, 1935

Private IP Address: 10.0.1.22

Private TCP Ports: 554, 1935

There is UDP option but i left that empty. My router is an apple airport device setup as router and the default gateway is 10.0.1.1 and on the airport utility says that the default router address is 10.0.17.1. (DHCP addresses can be changed to start from 10.0… to 192.168 … but i did’t do anything since i did not find this relevant) so my camera’s ip address is 10.0.1.22.

Should i change something here?

Best,

Ana

Yes, wowza is working correctly locally :).Does wowza work as a ddns server or do i have to buy an additional domain?

well, i tried to test it locally with this link: http://www.wowza.com/resources/3.5.0/examples/LiveVideoStreaming/FlashRTMPPlayer/player.html

and got this error:

WARN server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[3]: SDP file too large. Limit is 2MB. (/usr/local/WowzaMediaServer/content/sample.mp4)

As for the router i found out that because i have a pppoe connection i should use a bridge to enable sharing ip addresses.

Oh dear, i meant i tried to test it on your example player with the sample video that’s in the content area. Also yes i did use the stream manager but i later found out that when i tried to stream i chose rtp option and point to the mp4 file. I then used the example player installed with wowza and the sample file and tested it and wowza works just fine. And yes i did test your possible solutions and it turned out that if i use pppoe connection with the apple time capsule it cannot share an ip address and i would have to use a bridge device to fix this problem. (I think i’ll purchase another router though :slight_smile: )

Thank you for being so patient with me :slight_smile: and thank you for the great support.

Best Regards,

Ana