Closed supermanhuyu closed 5 years ago
That's odd, pylibsrtp itself makes no direct call to EVP_aes_128_gcm, this must be coming from libsrtp itself. Did you build libsrtp yourself or was it provided by your distro? What distro is this?
Hi, @jlaine
I have tried out libsrtp the 1.6.0 , 2.2.0 and master branch , but i get the same error .
I don't down how to deal it . I just want to use aiortc on my aarch64 ...
You definitely need libsrtp >= 2.0 so you can forget about version 1.6.0.
You did not answer my question about libsrtp nor your distro, so I'll have to assume you compiled it yourself.
The strange thing is: when you build libsrtp, it detects whether your OpenSSL version supports AES GCM, and only compiles support for it if your OpenSSL version supports it. My guess is that you have several OpenSSL versions installed on your system, and are not using the same one when building libsrtp and when using it.
Hi, @jlaine
Does pyOpenSSL conflict with openssl ? I don't know it .
I compiled it myself, because i can not auto install libsrtp2 by apt install
on my nvidia-jetson-tx2(arm64).
Finally i find a package in this place . I install it and it works.
Thanks very much.
Hi, @jlaine after install pylibsrtp , i get a error about
_binding.abi3.so: undefined symbol: EVP_aes_128_gcm