H323plus编译安装

   学习H323,没有条件最好的方法是搞一套openh323编译,熟悉视频会议系统的协议,代码结构。

编译环境:ubuntu desktop 16.04版本,完全裸机!新安装系统,做了root启动,未添加让任何应用。

  1、下载源码,网址H323PLUS.ORG.按需下载PTLIB、h323plus、范例。另外也给了GNUGK的链接地址。

  2、编译PTLIB。超级简单。终端状态进入源码目录。分别执行./configure和make all 及make install。新系统需要安装flex。命令apt-get install flex。

  3、编译h323plus,修改一下配置文件。h323plus源码根目录的openh323u.mak.in,配置文件的第一行为PTLIBDIR参数,在等号后面填上自己PTLIB的绝对路径,然后重复第二部操作,ok搞定。

 4、GNUGK编译,也是第二步的操作。但是会提示找不到库。

make[1]: *** No rule to make target '/usr/local/lib_linux_x86_64/libpt_d.so', needed by 'versionts.h'。 停止。

按照错误提示,创建/usr/local/lib_linux_x86_64目录,并将PTLIB和H323PLUS的库文件拷贝到需要的目录中。ok,搞定。

现在可以简单的玩玩GK注册,熟悉h323协议工作流程。

5、OPENMCU-ru的编译。

1、安装依赖包,apt-get install libavcodec-dev libswscale-dev libfreetype6-dev libvpx-dev ,因为系统为裸系统,所以安装上面一堆的依赖。编译过程中要用到git,执行apt install git 安装git。如果编译过程中提示缺少依赖。按照提示安装依赖就好。

2、执行./configure 命令,生成makefile。

3、执行make 。make install

ok,OPENMCU,编译完成,可以使用GNUGK和OPENMCU测试H323了。



H323Plus是一款开源的视频通信协议集合,主要用于语音、视频、数据的实时通信。它是构建在H.323标准基础上的增强版本。 H.323是一种为IP网络设计的多媒体通信标准,用于实现语音、视频和数据的传输。H323Plus作为H.323的补充,提供了更多功能和灵活性,使开发者能够更轻松地构建多媒体通信应用。 H323Plus的教程可以帮助开发者了解如何使用该库进行多媒体通信应用的开发。教程内容通常包括以下方面: 1. 环境准备:教程会提供H323Plus的安装步骤,包括下载源码、编译安装。还会介绍配置开发环境所需的其他工具和库。 2. 基本概念:教程会介绍H.323协议和H323Plus的基本概念,如终端设备、网关、呼叫控制等,以帮助开发者理解协议原理。 3. API使用:教程会介绍H323Plus库提供的API和函数,包括呼叫控制、媒体传输、音视频编解码等。开发者可以学习如何使用这些API来实现特定功能。 4. 示例代码:教程通常提供示例代码,演示如何使用H323Plus库来构建一个简单的多媒体通信应用。开发者可以借鉴这些示例,快速入门,并可以根据自己的需求进行修改和扩展。 总之,H323Plus教程可以帮助开发者深入了解和使用H.323协议,并使用H323Plus库来构建多媒体通信应用。通过学习教程,开发者可以快速掌握基本概念和API使用方法,进而进行自己的应用开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值