安卓增加 mediasoup webrtc 日志输出

Posted 清霜之辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓增加 mediasoup webrtc 日志输出相关的知识,希望对你有一定的参考价值。

安卓增加 mediasoup webrtc 日志输出

本文首发地址 https://blog.csdn.net/CSqingchen/article/details/120156669
最新更新地址 https://gitee.com/chenjim/chenjimblog

增加 webrtc 日志

修改 mediasoup-client/src/main/jni/jni_onload.cpp 如下

@@ -12,6 +12,7 @@ extern "C" jint JNIEXPORT JNICALL JNI_OnLoad(JavaVM* jvm, void* reserved)
  if (ret < 0)
    return -1;

+	rtc::LogMessage::LogToDebug(rtc::LoggingSeverity::LS_INFO);
  mediasoupclient::Initialize();
  webrtc::jni::LoadGlobalClassReferenceHolder();
  return JNI_VERSION_1_6;

参考自 https://github.com/lihuan545890/mediasoup-client-android/


增加 libmediasoupclient 日志

修改 \\mediasoup-client-android\\mediasoup-client\\deps\\libmediasoupclient\\src\\Logger.cpp

-   Logger::LogLevel Logger::logLevel = Logger::LogLevel::LOG_NONE;
+   Logger::LogLevel Logger::logLevel = Logger::LogLevel::LOG_TRACE;

修改 mediasoup-client-android\\mediasoup-client\\deps\\libmediasoupclient\\include\\Logger.hpp

-  if (Logger::handler && Logger::logLevel == Logger::LogLevel::LOG_DEBUG) \\
+  if (Logger::handler && Logger::logLevel >= Logger::LogLevel::LOG_DEBUG) \\

增加 mediasoup-client 日志

修改
mediasoup-client-android\\mediasoup-client\\src\\main\\java\\org\\mediasoup\\droid\\Logger.java

-    Logger.setLogLevel(Logger.LogLevel.LOG_DEBUG);
+    Logger.setLogLevel(Logger.LogLevel.LOG_TRACE);

以上是关于安卓增加 mediasoup webrtc 日志输出的主要内容,如果未能解决你的问题,请参考以下文章

安卓mediasoup webrtc h264 编解码相关源码分析

安卓mediasoup webrtc h264 编解码相关源码分析

安卓mediasoup webrtc h264 编解码相关源码分析

安卓 Mediasoup V3 基于webrtc 分支m84 的编译

安卓 Mediasoup V3 基于webrtc 分支m84 的编译

安卓mediasoup webrtc h264 软编解码相关源码分析