为 Asterisk 构建 libsrtp

为 Asterisk 构建 libsrtp

我正在尝试修改srtpAsterisk 使用的模块。Asterisk 的链接器srtpres_srtp.so使用srtp libsrtp.1.so共享对象。

res_srtp.so --> libsrtp2.so.1

当我重建srtp库时,有时我成功了,但有时却失败了。这里失败的意思是现有srtp配置仍然使用我没有更改的以前的配置文件。我不知道为什么会发生这种情况,即使我在构建库时使用了相同的命令序列。以下是我使用的命令序列。

make uninstall
make clean
./configure
make
make shared_library
make install

注意:我从代码 A 更改为代码 B,然后再次更改为代码 A

答案1

我已经成功解决了这个问题。我通过删除与 srtp 相关的所有库,然后从源重新安装 srtp 库来实现这一点。

相关内容