Wowza Community

Dlink dcs-933 l

Hi

I bought a Dlink DCS-933L today, I am done with the initial setup, i am able to watch my video live on mydlink portal.

I tried to watch the live stream on VLC media player using rtsp://[cameraIP]:554/live1.sdp

I am NOT able to watch my live stream on VLC. Can some one help me on this issue?

Here CameraIP is the public ip, which i got from the ISP right?

Do i need to make any changes to my wireless router?

IP cameras have their own IP address. It is the same IP address you use to access its manager. This is the basic guide to using IP cameras with Wowza.

And this is reference for IP cameras that might be useful.

Richard

Yes, you do need to do port forwarding of port 554 (rtsp).

Connected to your router, the IP of the camera will internal IP like 192.168.1.x

Richard

Hi,

The message “Waiting for Stream” still indicates there’s an issue re-streaming the stream.

You can also turn on debugging on the Wowza end, guide given here, to show the rtsp communication going on between the camera and server.

You can then post your access log ([install-dir]/logs/wowzastreamingengine_access.log in this thread for others to see.

Ensure you show the stream startup and the sdp flow.

Daren

Hi,

I have a similar camera, D-link-942L, the rtsp url for that camera is:

 rtsp://username:password@ip-address/play1.sdp

What works for me is the above URL syntax and setting the rtpTransportMode to udp.

You can set rtpTransportMode by editing the stream file you’ve defined in the Wowza Streaming Engine Manager UI.

  • Click on your stream file name, then click the Properties tab.

  • Click the blue 'Edit ’ button, under RTSP.

  • Then check ‘Enable’ for rtpTransportMode and enter a value of udp.

  • Click on the blue ‘Save’ button.

Go back and start the stream and see if you can playback after verifying the stream has

started under ‘Incoming Streams’.

Perhaps this helps?

Daren

Hi,

Taking a close look at the specs on the DCS-930L’s Datasheet

there’s no mention of RTSP support or the H.264 codec. Both are required to re-stream directly from Wowza Streaming Engine.

Similarly with the DCS-933L but that supports the H.264 Codec, but not the RTSP protocol.

I can confirm, as I previously mentioned, that the DCS-942L does indeed have both RTSP and H.264 support, and can be re-streamed successfully through the Wowza Streaming Engine.

Daren

Hi,

You’re welcome!

As an alternate approach though, I tried fixing up 930’s video.cgi url inside VLC and asked VLC to transcode and provide me with RTSP URL which I planned to feed it to Wowza. Didnt work, any reasons known? Or was approach fundamentally wrong? Do let know if you can tell.

That should work as long as the VLC setup is correct.

Also make sure you either use the correct RTSP authentication, as you are sending in a stream, or remove authentication from

the Wowza application, at least while testing.

You may want to take a look at the vlc command line’s give here, see if they help.

Give FFMPEG a try if that doesn’t work out, there are example FFMPEG commands here that should work.

Daren

i didn’t receive any ip address from dlink. Will I? I am accessing the camera using my.dlink.com portal.

Do i need to do port forwarding on my wireless router?

I did that, but still no luck. I did port forwarding of port 554, to my ip camera (192.168.1.33),

I used the following URL on my LAN rtsp://192.168.1.33:554/live1.sdp

I used the following URL on my WAN rtsp://117.216.112.206:554/live1.sdp

Still i am not able to view my video on VLC. Can you help me with that.

Hi

Yes camera has a username and password. Tried that too, but noluck.

Hi Tim

Please find the logs from VLC below

main debug: adding item `rtsp://192.168.1.33:554/live1.sdp’ ( rtsp://admin:test123@192.168.1.33:554/live1.sdp )

qt4 debug: Adding a new MRL to recent ones: rtsp://admin:test123@192.168.1.33:554/live1.sdp

main debug: no fetch required for (null) (art currently (null))

main debug: rebuilding array of current - root Playlist

main debug: rebuild done - 1 items, index -1

main debug: processing request item: rtsp://192.168.1.33:554/live1.sdp, node: null, skip: 0

main debug: resyncing on rtsp://192.168.1.33:554/live1.sdp

main debug: rtsp://192.168.1.33:554/live1.sdp is at 0

main debug: starting playback of the new playlist item

main debug: resyncing on rtsp://192.168.1.33:554/live1.sdp

main debug: rtsp://192.168.1.33:554/live1.sdp is at 0

main debug: creating new input thread

main debug: Creating an input for ‘rtsp://192.168.1.33:554/live1.sdp’

main debug: using timeshift granularity of 50 MiB, in path ‘C:\Users\Mahesh\AppData\Local\Temp’

main debug: rtsp://admin:test123@192.168.1.33:554/live1.sdp' gives access rtsp’ demux ' path admin:test123@192.168.1.33:554/live1.sdp’

main debug: creating demux: access=‘rtsp’ demux=’’ location=‘admin:test123@192.168.1.33:554/live1.sdp’ file=’\admin:test123@192.168.1.33:554\live1.sdp’

main debug: looking for access_demux module: 1 candidate

qt4 debug: IM: Setting an input

live555 debug: version 2012.12.18

live555 debug: connection error -10057

live555 error: Failed to connect with rtsp://admin:test123@192.168.1.33:554/live1.sdp

main debug: no access_demux module matching “rtsp” could be loaded

main debug: TIMER module_need() : 2101.460 ms - Total 2101.460 ms / 1 intvls (Avg 2101.460 ms)

main debug: creating access ‘rtsp’ location=‘admin:test123@192.168.1.33:554/live1.sdp’, path=’\admin:test123@192.168.1.33:554\live1.sdp’

main debug: looking for access module: 1 candidate

main debug: net: connecting to admin port 0

main error: cannot resolve admin port 0 : No such host is known.

access_realrtsp error: cannot connect to admin:0

access_realrtsp debug: could not connect to: admin:test123@192.168.1.33:554/live1.sdp

main debug: no access module matching “rtsp” could be loaded

main debug: TIMER module_need() : 2601.871 ms - Total 2601.871 ms / 1 intvls (Avg 2601.871 ms)

main error: open of `rtsp://admin:test123@192.168.1.33:554/live1.sdp’ failed

main debug: dead input

main debug: changing item without a request (current 0/1)

main debug: nothing to play

qt4 debug: IM: Deleting the input

main debug: TIMER input launching for ‘rtsp://192.168.1.33:554/live1.sdp’ : 4760.453 ms - Total 4760.453 ms / 1 intvls (Avg 4760.453 ms)

Hi

I am able to view my live video on VLC using HTTP url,

http://admin:password@122.x.x.x:554/video.cgi

I followed these instructions

I am able to connect to Camera.stream without any issues,but I am NOT able to watch the camera stream on the test player

I am getting “Waiting for Stream” in “Incoming Streams”

I tried the following for RTSP, but no success

rtsp://username:password@122.164.x.x:554/live1.sdp
rtsp://username:password@192.168.x.x:554/live1.sdp

Can anyone help on this issue.

Hi,

Is there a username and password required for your camera? If so, often the use convention resembles this URL:

rtsp://[COLOR="#FF0000"]username:password@[/COLOR]192.168.1.33:554/live1.sdp
rtsp://[COLOR="#FF0000"]username:password@[/COLOR]117.216.112.206:554/live1.sdp

-Tim

We need to get a better idea of what’s happening in transport from the source. I would suggest further attempts in VLC, using debug mode, which is explained here:

Advanced use of VLC

Also, have a look at the packets by listening to the camera IP using Wireshark.

Please keep us posted on your progress.

-Tim

Hello there and welcome to the Wowza support forum.

I found this datasheet on the camera with a guide for setting the IP address of the camera. Please take a look at this pdf and find the section “camera use without the MyDlink service”. This section looks to start on page 8.

You can also follow Tim’s advice posted earlier in this same thread to find the IP via VLC.

I hope this helps get you up and running.

Kind regards.

Salvadore

Please be sure you are following this guide:

How to re-stream video from an IP camera (RTSP/RTP re-streaming)

According to the pdf I linked to:

To log in the camera’s setup page, go to SETUP > Network Setup, and select “Static IP Address ”

and assign an IP address to the camera. The IP

address must be in the same subnet mask of the router’s LAN IP.

The camera’s default IP address is 192.168.0.20

So I am not sure, but seems link unless you already changed this the IP should be 192.168.0.20.

Also, I found the D-Link DCS 930L in this list. Not quite the DCS 933L but the RTSP URL would take this form:

rtsp://ip_address/live1.sdp

Kind regards,

Salvadore

I am running out of suggestions here :slight_smile:

If the camera requires username and password, you can include them in the .stream file:

rtsp://username:password@192.168.2.7/live1.sdp

Also, you might include a port number:

rtsp://username:password@192.168.2.7:554/live1.sdp

One other assistant for troubleshooting would be to run Wowza in stand alone mode. [install-dir]/bin/startup.bat|startup.sh. This will log information and error messages to the console to give a better idea what is going on.

If this still does not help, I would have to suggest you open a ticket with support by sending an email support@wowza.com

Regards,

Salvadore

I am facing the exact issues with exact setup and requiremnt (using DCS 933L Cam from DLink) and am trying setup on localhost. I cant find working rtsp link for the said model and have scourred through the web for 2 days continously to no avail. Can anyone guide me here please, is there an RTSP URL for this model at all? I tried contacting their customer support but no definite response. Any help would be appreciated.

All I see is this : ‘Source stream or file not found or Access was denied’ when i try to play it. I went inside the Cam config (its firmware) and i couldnt find anything which would indicate an RTSP link.

Wowza logs :

REST API: Connect Stream file: Publish stream already started[live/definst]: mp4:testUdp.stream

MediaCasterConnection.connect: Failed to connect[192.168.2.7:554] : org.apache.mina.common.RuntimeIOException: Failed to get the session[ConnectException: Connection refused].|at org.apache.mina.common.support.DefaultConnectFuture.getSession(DefaultConnectFuture.java:71)|at com.wowza.wms.mediacaster.MediaCasterConnection.connect(MediaCasterConnection.java:70)|at com.wowza.wms.mediacaster.rtp.RTPSessionDescriptionDataProviderBasicRTSPWorker.doConnect(RTPSessionDescriptionDataProviderBasicRTSPWorker.java:2074)|at com.wowza.wms.mediacaster.rtp.RTPSessionDescriptionDataProviderBasic.getSessionDescriptionData(RTPSessionDescriptionDataProviderBasic.java:336)|at com.wowza.wms.mediacaster.rtp.RTPMediaCaster.getStreamInfo(RTPMediaCaster.java:206)|

P.S : testUdp is a misnomer

Hello Salvadore,

Props for quick response mate!

So what I have done is I have hooked my ipcam through wifi and its currently configured over DHCP meaning its picked up an ip (say 192.168.2.7). On the other side, I have laptop running wowza localy (192.168.2.8) and am tryin to establish a live stream by feeding the stream URI as rtsp://192.168.2.7/live1.sdp however like i said earlier, I get stream not found error. Now if you can assist it henceforth, i’d really appreciate :slight_smile:

PS : Have followed the webinar almost clinically and have also gone through the RTSP restreaming guide but it hasnt helped.