SIP开源软件的编译2
medeaproxy的编译
apt-get install python2.6-dev 是用python编写的
编译依赖软件:libnetfilter_conntrack-0.9.1.tar.bz2,libnfnetlink-1.0.0.tar.bz2,python-application-1.2.6.tar.gz,python-cjson-1.0.5.tar.gz,python-gnutls-1.2.0.tar.gz
,Twisted-2.5.0.tar.tar,zope.interface-3.3.0.tar.gz 依赖顺序也需要留心,如果其中的依赖包编译不过去,那就留在后面编译,先编译能编译过去的。
编译方法libnetfilter_conntrack,libnfnetlink是:
./configure
make
make install
其余为:
./setup.py build
./setup.py install
针对zope.interface需要以下方式编译
cd zope.interface-3.3.0
python setup.py build
python setup.py install
最后编译mediaproxy-2.4.4.tar.gz
./setup.py build
./setup.py install
接下来拷贝网上转载的一段,写的比较清楚:
因media-relay 需要内核支持ipv4 forwarding,所以需要执行
echo 1 > /proc/sys/net/ipv4/ip_forward
另外media的dispatcher和relay之间需要通过tls