GStreamer incorrectly reads auth tag len from MIKEY message
Describe your issue
GStreamer reads auth tag len from GST_MIKEY_SP_SRTP_AUTH_KEY_LEN SP parameter instead of GST_MIKEY_SP_SRTP_AUTH_TAG_LEN. First one specifies auth key length which is 20 for SHA-1. Second one specifies auth tag len used for SRTP packets. This may not be clearly specified in RFC 3711, but it is in RFC 6188.
Setup
- Operating System: Ubuntu 22.04.3
- Device: Computer
- GStreamer Version: 1.20.3
- Command line: gst-launch-1.0 -v rtspsrc tls-validation-flags=0 'location=rtsps://localhost/something' ! decodebin ! autovideosink