0

I am using Live555 to stream an RTSP/SRTP stream, which appears to use MIKEY encryption. On the receiving end, I am using GStreamer. However, it seems that Live555 does not provide an option to statically specify the MIKEY key, whereas GStreamer excepts static MIKEY. This results in an authentication failure.

I am using the following GStreamer pipeline:

! queue
! application/x-srtp, payload=26, ssrc=626384270,
srtp-key=f9ab113ac5b9289b3019ba5c8dc88efe2fefd53099868f0f0b5bb5c9754e,
srtp-cipher=aes-128-icm, srtp-auth=hmac-sha1-80,
srtcp-cipher=aes-128-icm, srtcp-auth=hmac-sha1-80, roc=0
! srtpdec
! decodebin
! videoconvert
! xvimagesink
type here

Could anyone advise on how to successfully stream Live555 RTSP/SRTP with MIKEY encryption using GStreamer?

Note: I am using a self-signed certificate.

excepted to get a stream with srtp/rtsps enable but resulting in authentication failure on this

type h
srtp_unprotect_rtcp_mki (filter->session, map.data, &size,
        stream && stream->keys);ere

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.