Valid RSTP stream not working in generic camera integration

I have an edimax ic3005 camera. It supports RTSP streams, over basic authentication. My url: rtsp://192.168.10.209/ipcam.sdp

When I load the RTSP url in VLC player it plays fine.

When I add that RTSP url in the generic camera integration as stream source url and then view the camera in the front end it doesn’t play and the UI jumps, quickly showing/hiding an error: “Error with media stream contents”.

See this screen capture gif: https://i.imgur.com/ABd9Six.gif

Here’s the stream info according to VLC (metadata tab is empty):

I tried adding "stream: " to my configuration.yaml. (generic camera integration says you need it enabled, but stream integration docs says it’s automatically enabled?)
I tried both with and without the still image setting in the integration (same result).
I tried different rtsp transport protocol settings in the integration.
I tried different framerates in both integration and ip camera settings.
I tried different quality & resolution settings in the ip camera settings.

any ideas?

1 Like

Unfortunately I have exact same issue with a different Edimax camera: IC-6220DC

IC-6220DC

Maybe the implementation of RSTP protocol by Edimax is not handled correctly by the Generic Camera integration.

Sorry to bring this topic up.

Update: Finally I found a solution to have a working card with stream from my Edimax IC-6220DC camera. I used the “WebRTC Camera”, version from “master” branch, pay attention on the version which you download from the github.

My card setup is:

type: custom:webrtc-camera
url: 'rtsp://192.168.1.8:554/ipcam_mjpeg.sdp'