- 博客(263)
- 资源 (75)
- 收藏
- 关注
原创 虚拟机调用摄像头设备一直 select timeout问题的解决
在VMware里面调用v4l2-ctl捕获图像,或者opencv的VideoCapture(0)捕获图像,或者直接调用v4l2的函数,在streamon后,调用select读取数据,均会一直提示select timeout的问题
2024-06-10 21:05:36 3123 1
原创 VMWare workstation/player 无法使用bridge模式联网问题的解决方案
VMWare workstation/player 无法使用bridge模式联网问题的解决方案
2022-12-19 21:43:54 6107 1
原创 MAC OS程序的签名问题
not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed. 问题的解决方法
2022-07-30 15:38:45 4609
原创 unpack_aecdump的构建和使用
1. 执行下面的命令 gn gen out/Release --args='is_component_build=false' 2. 再执行 ninja -C out/Release/ unpack_aecdump 3. 执行 unpack_aecdump audio.aecdump 会得到4个文件:input0.wavref_out0.wavreverse0.wav settings.txt ...
2022-05-17 13:50:21 365
原创 iOS版本AppRTCMobile和webrtc.framework构建
iOS版本AppRTCMobile和webrtc.framework构建
2022-04-21 13:47:30 7859
原创 How to build dcmtk for Android under Linux/OSX, then running img2dcm and storescu
1. download dcmtk-DCMTK-3.6.6 from github then unzip it.2. cd dcmtk-DCMTK-3.6.6 && mkdir cmake-build && cd cmake-build3.change cmake files to suppress some errors.3.1 open <dcmtkpath>/CMake/dcmtkUseAndroidSDK.cmake3.2 find the
2021-08-26 18:56:33 7353 1
原创 DCMTK(DCM4CHE)与DICOOGLE协同工作
1. 使用img2dcm生成dcm文件img2dcm -vlp -k "PatientName=Miss 翠花" -k "PatientSex=M" -k "PatientAge=22" -k "StudyDate=20080808" -k "PatientID=1229009900" -k "Modality=ES" -k "SpecificCharacterSet=ISO_IR 192" -k "Manufacturer=Insighters" insighters01.jpg insighter..
2021-08-23 08:59:29 7629 2
原创 android studio 新建或导入NDK工程构建不成功问题记录
ndkdemo工程构建失败,提示Caused by: java.lang.NullPointerExceptionat com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787)at com.android.build.gradle.internal.ndk.NdkHandler.getPlatformVersion(NdkHandler.java:159)……解决办法:在ndk的路径(比如我的ndk路.
2021-08-12 13:33:59 2269 4
原创 MAC OSX打开文件提示cannot be opened because the developer cannot be verified问题的解决办法
解决 macOS 可执行文件报错 cannot be openedMay 7, 2021后知后觉暂无评论macOS在GitHub下载了一个 macOS 版本的可执行文件,执行时却报错 cannot be opened because the developer cannot be verified 。报错报错信息如下关键信息为cannot be opened because the developer cannot be verified原因...
2021-06-09 11:07:10 12767 5
转载 Migrating your native/mobile application to Unified Plan/WebRTC 1.0 API
BackgroundThe WebRTC specification has evolved over the last few years and with that we have a different SDP format (Unified Plan) and new APIs (RtpTransceivers among them) along with the removal of old APIs (AddStream et al.).There’s new functional.
2020-07-21 08:40:00 8300
转载 Nginx配合Certbot自动更新,获得永久免费SSL证书
虽然现在网上有很多SSL证书可以免费申请,但一般都是三个月的有效期,最长也就一年,如果手上站点比较多的话,还是可能会忘掉,搭配使用一些SSL证书管理工具会好一些,快到期的时候会收到提醒通知。但这还不是一劳永逸的办法,还是需要收到通知然后去手动申请并更新。今天就来一个一劳永逸的办法,使用Certbot客户端自动更新SSL证书。由于一直都是使用的是lnmp一键脚本搭的环境,所以本文主要以Nginx进行说明。Certbot是什么Certbot是专门为Let’s encrypt制作的一个管理证书工具,可
2020-05-22 08:50:34 7598
转载 android webrtc构建过程
How To Compile Native WebRTC Library from Source for Androidsource: webrtc.orgIn this article I assume you use Linux and understand about webrtc, and android development, please consider ...
2020-04-10 14:02:51 7909
翻译 WebRTC ICE candidate里面的raddr和rport表示什么?
举例如下:a=candidate:1853887674 1 udp 1518280447 47.61.61.61 36768 typ srflx raddr 192.168.0.196 rport 36768 generation 0解释:raddr and rport are for debugging purpose.https://tools.ietf.org/html/rfc...
2020-04-03 10:17:20 7885
原创 最简单完整的libwebsockets的例子
/* * simplest_websocket_example - 最简单且完整的使用libwebsocket的例子 * * Copyright (C) 2020 Zhu Nengjie <dotphoenix@qq.com> * This library is free software; you can redistribute it and/or * modi...
2020-03-13 11:35:48 13681 4
转载 MAC下build Janus
Janus核心是WebRTC的“gateway”,它是用C语言实现并且是在libsrtp和libnice之上开发的,通过添加各种插件,可以实现不同的功能或用例,例如SFU。官网:https://janus.conf.meetecho.com/在Mac下安装janus按照https://gist.github.com/anild...点击预览来安装安装流程:brew instal...
2020-03-11 09:24:57 6225
转载 SSL/TLS应用示例
1、SSL/TLS简介协议是Web浏览器与Web服务器之间安全交换信息的协议,提供两个基本的安全服务:鉴别与保密。1.1、作用不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。窃听风险(eavesdropping):第三方可以获知通信内容。 篡改风险(tampering):第三方可以修改通信内容。 冒充风险(pretending):第三方可...
2020-03-09 15:42:37 5633
原创 MacOS程序和库签名的问题
MacOS下新建一个程序,运行时出现下面的问题:code signature in (*.dylib) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.查到一...
2020-03-04 09:22:05 8097 5
原创 cmder中文乱码问题
在 Windows 中安装的 cmder1.3.2,默认的客户端编码为中文简体(gbk)。如果某些命令输出的字符编码是 utf-8,就会出现中文字符乱码的问题。此时,我们可将 cmder 的字符编码改为 utf-8,来解决中文乱码的问题。有以下两种方法。临时修改 cmder 的字符编码打开cmder,运行下面的命令即可:chcpchcp 65001说明:chcp 查看当前...
2020-01-15 22:39:05 2612
原创 生成Netty 使用的单向认证的SSL证书及仓库
1.生成keystorekeytool -genkey -alias bifang_server -keysize 2048 -validity 7200 -keyalg RSA -dname "CN=Alex Zhu, OU=Bifang,O=Bifang, L=SZ, S=GD, C=CN" -keypass password -storepass password -keystore bi...
2020-01-07 10:12:49 2145
原创 nginx + rtmp module + ffmpeg + ffplay 的RTMP例子
省略nginx + rtmpmodule的过程,可以参考:https://www.cnblogs.com/jys509/p/5649066.html##################################################################################################### -i url (input)# inp...
2019-11-25 14:17:43 2601
转载 常见的正则表达式
package com.modules.plateform.tool;import java.util.regex.Pattern;/** * 账户相关属性验证工具 * */public class AccountValidatorUtil { /** * 正则表达式:验证用户名 */ public static final String REG...
2019-10-04 19:28:41 170
转载 git@github.com: Permission denied (publickey). fatal: Could not read from remote repository的问题解决
git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.Failed during: git fetch or...
2019-08-29 09:22:20 55058 11
转载 Thanos.sh灭霸脚本,轻松随机删除系统一半的文件
#!/bin/shlet "i=`find . -type f | wc -l`/2";if [[ uname=="Darwin" ]]; then find /-not -name "Thanos.sh" -type f -print0 | gshuf -z -n $i | xargs -0 -- ls -al;else find /-not -name "Thanos...
2019-07-05 09:21:42 5000
转载 xcode 编译速度慢的解决办法
最近在开发一个大项目的时候遇到一个很头疼的问题,由于项目代码较多,每次都要编译链接1分钟左右,调试的时候很浪费时间,于是研究了一下如何提高编译链接的速度,在这里分享给大家。提升编译链接的速度主要有以下三个方式:1. 提高XCode编译时使用的线程数defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4...
2019-05-06 15:12:33 8836
原创 Netty UDP Server&Client
UDP Server:package cn.insighters.udp;import io.netty.bootstrap.Bootstrap;import io.netty.channel.ChannelInitializer;import io.netty.channel.ChannelOption;import io.netty.channel.nio.NioEventL...
2019-02-26 18:47:06 3467
转载 LengthFieldBasedFrameDecoder - 参数说明
网上诸多博客对于LengthFieldBasedFrameDecode解码器的使用,翻译和解释过于死板,难于理解,特别是其构造函数的6个参数的解释,过于字面化解释。该博客尽量保证通俗易懂,帮组读者理解和使用。读者可以选择读英文文档。工作量:1. 详细讲解LengthFieldBasedFrameDecode中6个参数的作用和使用。maxFrameLength, lengthFieldOffs...
2018-11-13 10:05:20 3653
转载 iOS 第三方库、插件、知名博客总结
用到的组件1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络状态DateTools友好化时间MBProgressHUD一款提示框第三方库MWPhotoBrowser一款简...
2018-10-29 16:16:03 5765
转载 FileManager 文件管理器
1.获得沙盒根目录NSString *homePath = NSHomeDirectory();2.获取Documents目录路径方法一:NSString *documentsPath =[NSDocumentsDirectory() stringByAppendingPathComponent:@"Documents"];方法二:NSArray *path = NSSearchPa...
2018-10-22 09:16:03 16570
转载 iOS应用架构谈 网络层设计方案
iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MK...
2018-09-26 14:52:59 3498
转载 UIImage加载图片的方式以及Images.xcassets对于加载方法的影响
创建图片对象根据是否缓存图数据,有两类创建UIImage对象的方法可选:Use the imageNamed:inBundle:compatibleWithTraitCollection: method (or the imageNamed: method) to create an image from an image asset or image file located ...
2018-09-18 09:14:43 654
转载 iOS代码编程规范
带出几十位从零开始学iOS的实习生或试用期的开发人员后,觉得真的是千人千面,每个人写的代码都风格迥异,如果没有一个文档规范,每次都和新人进行口头的说教,大概自己是不用敲代码了,所以吃了亏了就开始编写iOS的编程规范。由于本人在写iOS代码前一直是C语言的开发,所以很多规范都受C语言的影响。与大家分享下我总结的编程规范,有不合适的请大家指出(最好能举例说明为何不好,并给一个好的推荐)_1. ...
2018-09-06 09:02:01 829
转载 Could not find a storyboard named 'MainStoryboard_iPad' 问题的靠谱解决方案
I managed to solve this problem in my iPad App through the following steps:Checking the Build Phases Editing the Info.plist file to add the option "Main storyboard file base name (iPad)"Just like ...
2018-08-22 09:34:02 717
原创 在ubuntu下编译android和linux版webrtc的步骤
1. 安装干净的ubuntu16.04 x86_64位版本2. 使用apt-get安装git和Python2.73. 下载depot_tools(https://storage.googleapis.com/chrome-infra/depot_tools.zip),解压后将其路径加入~/.bashrc(export PATH=/home/alex/Desktop/webrtc/depot...
2018-08-16 15:04:20 3984 2
转载 Windows 环境下 MySQL 5.7 安装配置指南
安装环境Windows 版本:Windows 10 专业版 64bit MySQL 版本:MySQL 5.7.16Tip在安装 MySQL 前请务必确认自己电脑的 net 指令是正常工作的。有些 Windows 系统会丢失 net 指令(环境变量缺失),解决方法请自行搜索一下。配置过程下载 MySQL Community Server 下载链接 选择合适自己操作系统的...
2018-08-07 16:13:18 840
cpplogger,一个简单的log日志库
2013-04-18
基于boost的http客户端,支持多线程下载
2013-03-07
新的windows版基于webrtc的gips 音视频引擎源代码
2012-11-25
android版基于webrtc的gips voice engine
2012-11-25
boost asio 例子及makefile文件
2012-11-24
ppsip v3 demo
2012-07-20
基于WebRTC的Android版音频引擎(VoiceEngine)源代码
2012-07-04
Linux版基于WebRTC的GIPS VoiceEngine
2012-06-27
PhoenixPhoneVideoWindows
2012-06-13
WebRTC Video/Voice Engine 音视频引擎
2012-06-13
GIPS Video&Voice; Engine
2012-05-15
解析google android reference-ril源代码
2012-03-09
Android Telephony架构分析
2011-09-21
Android短信转发APK
2011-09-05
OpenHardwareMonitor的源代码及编译好的可执行程序
2018-12-07
party sip源代码,支持VS2017编译
2018-08-08
webrtc自带的peerconnection client&server;的源代码,可使用vs2017编译和调试
2018-07-02
WebRTC自带的peerconenction Linux版
2018-06-28
WebRTC自带的peerconenction Windows版本
2018-06-28
SMPP网关及客户端测试程序,linux/win/mac均可使用
2018-04-27
sgip_smgp_lua
2017-12-28
Cmpp 2.0 服务器
2017-09-18
devcon sourcedoe
2016-08-31
SMPP网关模拟器系统
2016-01-18
SMPP网关系统
2016-01-13
Genymotion-ARM-Translation(兼容包)
2014-05-26
Windows media player based on FFMPEG 的源代码
2014-02-17
Using Android NDK r9b builds boost 1.53.0
2013-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人