Network5Pro Free5Pro-Crypto-5.2.4.so | Red5pro设置错误

Red5pro libred5pro-crypto-5.2.4.so | Red5pro Setup Error

我刚刚在我的 ubuntu 20 LTS 本地安装了 red5pro 8.1.0 试用许可版本。 关于名为 libcrypto 的库存在此错误。我似乎找不到解决方案。这只是一个新安装。 我在用 javasdk 1.8 我已经满足了所有需要的服务器要求。请帮忙

[INFO] [pool-5-thread-2] com.red5pro.crypto.CryptoLoader - Storing library path for forced loading: /home/doctor/red5pro-server/lib/amd64-Linux-gpp/jni/libred5pro-crypto-5.2.4.so
[WARN] [pool-5-thread-2] com.red5pro.webrtc.plugin.WebRTCPlugin - Exception loading crypto
java.lang.UnsatisfiedLinkError: /home/doctor/red5pro-server/lib/amd64-Linux-gpp/jni/libred5pro-crypto-5.2.4.so: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
    at java.lang.Runtime.load0(Runtime.java:810)
    at java.lang.System.load(System.java:1088)
    at com.red5pro.crypto.CryptoLoader.loadLibrary(CryptoLoader.java:141)
    at com.red5pro.webrtc.plugin.WebRTCPlugin.b(Unknown Source)
    at com.red5pro.webrtc.plugin.WebRTCPlugin.doStartProPlugin(Unknown Source)
    at com.red5pro.activation.ProPluginator.a(Unknown Source)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access1(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

我在安装red5pro时出现了类似的错误。对此很生气,终于找到了解决方案。这里是:

由于CentOS和Ubuntu支持的libcrypto库版本不同,需要修改{red5pro}/conf/webrtc-plugin.properties,将openssl.enabled=true改为[=15] =]=假。