FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

FreeSWITCH中Openh264的编译和使用


tags:FreeSWITCH Openh264 h264 创建时间:2016-02-12 21:59:36

加QQ群: 293697898 和更多群友一起成长

制作成rpm,参考:

https://freeswitch.org/confluence/display/FREESWITCH/Creating+RPM+repositary

在FreeSWITCH中有很多的第三方依赖库,而有相当一部分是安东尼等大神自己改过一些代码的,所以如果遇到了,可以到以下地址先看看有没有库: https://freeswitch.org/stash/projects/SD

而 Openh264则在这个Support Deps Projects中

下载编译,参考:http://www.8000hz.com/archives/freeswitch-1-7-openh264-mcu.html ,如果有更多的需要了解,可以看README.MD文件

git clone https://freeswitch.org/stash/scm/sd/openh264.git
cd openh264/
make ENABLE64BIT=Yes
make install
cp openh264.pc /usr/lib64/pkgconfig/

pkg-config --list-all | grep openh264

编译FreeSWITCH

cd freeswitch

echo "codecs/mod_openh264" >> modules.conf

./configure --prefix=/usr/local/freeswitch
make 
make install

测试

一。修改autoload_configs/modules.conf.xml

注释 mod_h26x 添加 mod_openh264

二。修改 vars.xml codec 中添加 H264 编码

三。呼叫

注册终端(注意使用h264编码) 呼叫 3500 ,再使用不同的账号加入。



上海老李,QQ:1354608370,FreeSWITCH QQ群: