wget https://github.com/cisco/libsrtp/archive/v2.1.0.tar.gz
tar xfv v2.1.0.tar.gz
cd libsrtp-2.1.0
./configure --prefix=/usr --enable-openssl
make shared_library && sudo make install
Získejte nejnovější verzi libsrtp
.
Zdá se, že existuje závislost na OpenSSL, ale verze OpenSSL, kterou používáte, je nekompatibilní. Používáte OpenSSL 1.1.0, ale musíte používat OpenSSL 1.0.2
protože novější OpenSSL nevystavují strcut EVP_CIPHER_CTX ,
zkuste toto
EVP_CIPHER_CTX *ctx = EVP_CIPHER_CTX_new();
EVP_CIPHER_CTX_init(ctx);
//do sth here
//...
EVP_CIPHER_CTX_free(ctx);
Problémy s nastavením $PATH na Bash na Ubuntu na Windows (Linuxový subsystém)
Jaký je vztah mezi DMA ring buffer a TX/RX ring pro síťovou kartu?