首页 > 其他分享 >Build for Libjingle 0.5.2 + Mediastreamer2

Build for Libjingle 0.5.2 + Mediastreamer2

时间:2023-05-29 11:37:31浏览次数:48  
标签:stream third 0.5 Libjingle Build base party include talk


Mediastreamer support in 0.5.0
[url]http://code.google.com/p/libjingle/issues/detail?id=102[/url]

补充上面的patch:
libjingle
includedirs
"third_party/mediastreamer2/include",
"third_party/ortp/include",
call
libs
ortp
libdirs
"third_party/mediastreamer2/lib",
"third_party/ortp/lib",

comment out:
#include <libgen.h>

在call_main.cc中加入下面的代码以便能够打印log到文件中:

#include "talk/base/fileutils.h"
...
  talk_base::scoped_ptr<talk_base::StreamInterface> output_stream;
  output_stream.reset(talk_base::Filesystem::OpenFile(
    talk_base::Pathname("./call.log"), "wb"));
  if (debug) {
    talk_base::LogMessage::LogToDebug(talk_base::LS_VERBOSE);
    talk_base::LogMessage::AddLogToStream(output_stream.get(),    
      talk_base::LS_VERBOSE);
  }
...

标签:stream,third,0.5,Libjingle,Build,base,party,include,talk
From: https://blog.51cto.com/u_16125990/6369226

相关文章

  • [Libjingle 0.4]LibJingle编译指南
    LibJingle(forUbuntu)编译指南 LibJingle(forWin)编译指南 LibJingle项目恢复活跃 Compilelibjingleonubuntu......
  • 终于搞定Windows下Libjingle+Linphone Voice Engine的语音通信
    Libjingle在Windows下的语音引擎默认的是GIPS,但是GIPS虽然好但是收费的,而且自从被Google收购后其网站处于瘫痪状态.而Libjingle在Linux下的语音引擎则是开源的Linphone.既然Linphone支持多平台而且有Windows版本,那么为何在Windows下不也使用Linphone作为语音引擎呢? 经过......
  • Go:build模式和options模式
    build模式和options模式packagemainimport"fmt"//Server初始化可选参数的typeServerstruct{urlstringportstringprotocolstringoptionstring}//定义函数类型typeModOptionfunc(option*Server)//将函数类型传入,然后再内部调用func......
  • 发布-配置build命令
    配置webpack的打包发布在package.json文件的scripts节点下,新增build命令如下:"scripts":{"dev":"webpackserve",//开发环境中,运行dev命令"build":"webpack--modeproduction"//}--mode是一个参数项,用来指定webpack的运行模式。production代表生产环境......
  • Unity的IActiveBuildTargetChanged:深入解析与实用案例
    UnityIActiveBuildTargetChangedUnityIActiveBuildTargetChanged是Unity引擎中的一个非常有用的功能,它可以让开发者在切换构建平台时自定义哪些操作需要被执行。这个功能可以帮助开发者更好地控制项目的构建过程,确保在切换构建平台时执行必要的操作。在本文中,我们将介绍UnityIA......
  • Unity的IActiveBuildTargetChanged:深入解析与实用案例
    UnityIActiveBuildTargetChangedUnityIActiveBuildTargetChanged是Unity引擎中的一个非常有用的功能,它可以让开发者在切换构建平台时自定义哪些操作需要被执行。这个功能可以帮助开发者更好地控制项目的构建过程,确保在切换构建平台时执行必要的操作。在本文中,我们将介绍UnityI......
  • Unity的IPostBuildPlayerScriptDLLs:深入解析与实用案例
    UnityIPostBuildPlayerScriptDLLsUnityIPostBuildPlayerScriptDLLs是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目后自定义哪些文件需要被复制到输出目录中。这个功能可以帮助开发者更好地控制项目的构建过程,确保输出目录只包含必要的DLL文件。在本文中,我们将介绍U......
  • Unity的IPostBuildPlayerScriptDLLs:深入解析与实用案例
    UnityIPostBuildPlayerScriptDLLsUnityIPostBuildPlayerScriptDLLs是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目后自定义哪些文件需要被复制到输出目录中。这个功能可以帮助开发者更好地控制项目的构建过程,确保输出目录只包含必要的DLL文件。在本文中,我们将介绍......
  • Unity的IFilterBuildAssemblies:深入解析与实用案例
    UnityIFilterBuildAssembliesUnityIFilterBuildAssemblies是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目时自定义哪些程序集需要被包含在构建中,哪些程序集需要被排除在建之外。这个功能可以帮助开发者更好地控制项目的构建过程,减少构建时间和构建大小。在本文中,我......
  • Unity的IPostprocessBuild:深入解析与实用案例
    UnityIPostprocessBuild技术文章UnityIPostprocessBuild是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目后自动执行一些操作。这个功能可以帮助开发者提高工作效率,减少手动操作的时间和错误率。在本文中,我们将介绍UnityIPostprocessBuild的使用方法,并提供三个使用......