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