JrtpLib vs2012环境下编译及使用 GotoFirstSourceWithData 方法 进不去

项目中有一项功能是接收rtp数据,接收rtp的可以用PJMedia,可以用JrtpLib。PJMedia库无法解决内外网的问题,只有用Jrtp库了。

首先说下Jrtp 的编译问题,我是在windows平台开发的。

一.下载Jrtp源码:http://research.edm.uhasselt.be/jori/page/CS/Jrtplib.html

二. 下载JThread源码:http://research.edm.uhasselt.be/jori/page/CS/Jthread.html

三.下载CmakeGui :https://cmake.org/download/ 可以选择.msi结尾的安装包,直接安装即可。

四.编译 利用CmakeGui生产JrtpLib 以及Jthread vs2012工程。

    生产的过程并不复杂,两三步就可以搞定。

1.开个CmakeGui界面

         图1 CmakeGUI 主界面

在第一个文本框中选择JRtp源码路径,第二个文本框中选择生产的vs2012工程路径。

点击configure按钮进行配置,需要注意的是JTHREAD_ENABLE要选上,要不有些功能可能用不起来。

可能会出现 GotoFirstSourceWithData 方法 进不去的情况。

选择后在点击coinfigure按钮,最后点击Generate按钮生成相应的vs2012工程文件。

编译Jthread的过程与编译JRtpLib过程基本相同,不在赘述。

如需交流请加 群127903734交流,群里有编译好的vs2012版本的Jrtplib,可以直接下载。

 

posted @ 2017-06-07 15:49  王纲  阅读(672)  评论(0编辑  收藏  举报