自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 Pod 在 Mac OS 新系统 Ventura 的使用问题

可以通过查看 ruby 的当前文件位置,确认是否使用的新安装的版本,而不是系统自带的版本。同时,也可以将取得的文件路径配置到环境变量中。设置默认的Ruby版本,避免每次启动终端都需要重新切换Ruby(可能需要在安装ruby之后重启终端才能执行成功)。上面安装成功后,ruby默认使用的还是macOS系统自带的版本,需要切换到新安装的版本。这主要是因为系统自带的Ruby太旧了,而且新系统可能也将不再自嵌Ruby 等脚本语言。,通过RVM 安装的ruby 路径为。系统自带ruby的路径为。

2022-11-01 15:52:19 3208 2

原创 获取Android应用内存信息

该接口获取到的当前进程内存信息会缺失 graphicis 的数值,其实最后返回的 totalPss 数值是偏小的。网上说,此接口在Android Q 之后可以频繁调用获取到当前进程的内存信息,但经测试,也是被限制了,表现与getProcessMemoryInfo() 一样,在5 min内调用获取到的值依旧不会产生变化。该接口在 Android Q 之后只能获取同 uid 进程的内存数据,而且频率受系统底层限制,默认是 300000 ms (5 min),即5min内多次获取到的是相同的值。

2022-09-23 15:58:55 1359

原创 三问 WebRTC 视频编码分辨率

众所周知,WebRTC 自带带宽预测功能,可以根据设置的视频降级策略,选择保流畅(MAINTAIN_FRAMERATE)还是保清晰(MAINTAIN_RESOLUTION)或是均衡策略(BALANCED)。故此,有以下三问:1. 视频编码的最大分辨率如何限制?2. 视频编码的起始分辨率如何确定?3. 视频编码的最小分辨率如何保证?

2022-09-15 18:34:04 1287

原创 Mac 版 VSCode + PlantUML+uPic + Gitee搭建图床

Mac 版 VSCode + PlantUML+uPic + Gitee搭建图床使用 VSCode + PlantUml 画图时,需要将PlantUML的语法转换成图片,上传到图床后,再插入到对应的Markdown文档中,这样可以在未安装PlantUML的机器上查看对应的Markdown文档。1 使用的软件VSCode: 是一款现代 Web 和云应用的跨平台源代码编辑器。强大的插件市场可以让你完全自定义你的专属编辑器。uPic: 一款 Mac图床(文件)上传客户端,它可以将图片、各种文件上传到配置

2021-08-04 17:25:09 699

原创 当WebRTC m84 遇上 Xcode 12.5

文章目录1. 更改工具链2. 更新工具链3. 总结最近,多位同事在 Mac 端编译 Android 平台的 WebRTC(m84版本)的时遇到了编译错误:FAILED: clang_x64/obj/third_party/ijar/ijar/ijar.o ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF clang_x64/obj/third_party/ijar/ijar/ijar.o.d -D_LIBCPP_HAS_

2021-05-14 14:59:33 351 2

原创 在 MacBook Pro(M1) 安装 Pod

在 MacBook Pro(M1) 安装 Pod文章目录在 MacBook Pro(M1) 安装 Pod1 安装 Pod2 替换国内镜像源3 懒人技巧1 安装 Pod在终端执行安装命令:sudo gem install cocoapodssudo arch -x86_64 gem install ffiarch -x86_64 pod install参考: [error report] pod install /w m1 macbook否则,执行 pod install 时,可能会遇到以下

2021-04-09 15:24:04 1635

原创 将 x264 纳入 webrtc 的编译系统

将 x264 纳入 webrtc 的编译系统Author: Vinton.LiuDate: 2020-11-051. 前提下载好的 webrtc 代码已经能正常编译。2. 编译环境macos: 10.15 Catalinawebrtc: m84 (branch-heads/4147)3. 操作步骤3.1 下载代码下载地址:VideoLan X264.将代码解压缩到 webrtc 的 third_party 目录内,最终目录结构为:<m84 path>/third_p

2020-11-05 14:40:35 556 4

原创 在 macOS 中编译 webrtc android 端代码

在 macOS 中编译 webrtc android 端代码文章目录在 macOS 中编译 webrtc android 端代码1. 前提2. 编译环境3. 操作步骤3.1 替换 llvm-build3.2 替换 Jdk3.3 修改 gn 脚本3.4 编译脚本4 结束1. 前提已提前在 ubuntu 系统中下载好 webrtc 代码并可完整编译,关于如何在 Ubuntu 内下载 webrtc 代码,此处省略一万字。。。2. 编译环境macos: 10.15 Catalina 系统webrtc:

2020-07-24 13:53:49 2617 2

原创 Poco库使用 CMake 编译,支持 NetSSL

在 CMake 项目中引入Poco库编译,测试工程文件结构如下test |--cmake |-- ios.toolchain.cmake |-- test.cc |-- test.h |--CMakeLists.txt |--third_party |-- poco |-- opensslopenssl 各端(Android,IOS,Win,MacOS)可从github...

2020-03-16 23:00:20 1789

原创 OpenSSL在Win10下的编译(x86和x64)

目录安装 perl安装VS2019下载openssl 代码编译安装安装 perl下载安装:Strawberry Perl。不建议用openssl 推荐的ActivePerl,因为还要额外安装其他modules,比较麻烦,比如 Win32/Console,否则会报错 “Can’t locate Win32/Console.pm in @INC”。安装VS2019自行在微软官方下载社区版VS...

2020-01-05 22:46:38 1767

原创 Android 应用 APK 签名常用配置

Android应用在编译的release安装到手机时会出现 INSTALL_PARSE_FAILED_NO_CERTIFICATES 错误,主要是因为没有进行签名。在AndroidStudio中签名 APK 可通过以下方式:利用AndroidStudio生成签名文件 jks并生成签名APK或Bundle;在项目 gradle 中配置 release 签名;详细操作如下:一、利用Andr...

2019-09-02 15:09:03 159

原创 【Poco】HTTP 使用 POST 传输数据(JSON)

【Poco】HTTP post 传输数据#include <Poco/JSON/Parser.h>#include <Poco/Net/HTTPClientSession.h>#include <Poco/Net/MessageHeader.h>#include <Poco/Net/HttpRequest.h>#include <Po...

2019-08-08 16:19:21 3766

翻译 windows10系统更新后,Windows.old 无法删除解决方法

windows10系统更新后,Windows.old 无法删除解决方法Windows 10系统更新后,存在文件夹 C:\Windows.old\Users…\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy 导致 Windows.old 无法删除,我们可以通过命令提示符,输入以下命令进行删除: cd C:\ rd ...

2018-06-04 23:21:46 16800 2

原创 WeBRTC IOS视频采集流程

因CSDN MardDown语法问题,流程图部分不兼容有道云笔记,所以流程图部分请拷贝到有道云笔记生成查看。 iOS视频录制: 同拍照一样视频录制功能有两种实现方式 UIImagePickerViewController AVFoundation。 这里只讨论AVFoundation框架,这个框架是苹果提供的底层多媒体框架,用于音视频采集、音视频解码

2017-04-18 14:58:18 2688

原创 海思3516A 交叉编译安装 zlib

下载zlib库源码zlib-1.2.11.tar.gz配置编译环境 修改configure文件 CHOST=”arm-hisiv400-linux” CC=${CROSS_PREFIX}gcc./configure --prefix=/opt/hisi-linux/x86-arm/arm-hisiv400-linux/arm-hisiv400-linux-gnueabiprefix 选项

2017-04-17 12:16:55 1407

翻译 adb如何通过wifi连接手机

adb is usually used over USB. However, it is also possible to use over Wi-Fi, as described here.Connect Android device and adb host computer to a common Wi-Fi network accessible to both. We have f

2014-08-15 16:01:33 849

Ubuntu 16.04搭建OpenSIPS 2.4LTS

整合网上资源,在Ubuntu 16.04系统中简单搭建OpenSips服务器,包含opensips搭建和日志配置

2018-06-11

wireshark特定rtp分组导出步骤

使用Wireshark快速导出特定ssrc的rtp分组,http://wiki.wireshark.org/Development/LibpcapFileFormat

2017-11-17

使用wireshark导出rtpdump文件步骤

使用Wireshark导出符合http://www.cs.columbia.edu/irt/software/rtptools/所指定的rtp流的步骤

2017-11-17

android开机启动速度优化

因项目需要,综合网上资源,对android开机启动速度优化的一些总结

2014-06-10

GNU make中文手册

本文比较完整的讲述 GNU make 工具,涵盖 GNU make 的用法、语法。同时重点讨论如何 为一个工程编写 Makefile。

2010-11-21

C++编程思想第2版第1卷_标准C++导引

C++编程思想第2版第1卷_标准C++导引

2007-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除