自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuzhen007的专栏

天天codec,日日debug

  • 博客(14)
  • 资源 (48)
  • 收藏
  • 关注

原创 Warning : debug info can be unavailable.

遇到这个问题:Warning : debug info can be unavailable. 十分影响心情。试了很多方法,最后一个有效,搜索到的方法总结如下:1. 插拔手机。(试了,无效)2. 重启Android Studio。(试了,无效)3. 重启电脑。(没有试,成本太大)4.adb kill-server +adb start-server。(试了,无效)5....

2019-06-20 18:18:47 7950 16

原创 WebRTC[24]-WebRTC M75 Release Notes

WebRTC M75同样提供了Android和iOS的版本库,它包含3个新功能和50多个错误修复,增强功能以及稳定性/性能的改进措施。

2019-06-19 17:37:33 1196

原创 WebRTC[23]-Licode与Mediasoup的简单对比

Licode在自己的项目中已经运行两年了,整体比较稳定。使用过程中发现了它的几个缺点或者不足:1.Licode本身不支持tcp链路传输音视频数据,但是Mediasoup是支持的。2.Licode本身没有视频录制功能,需要我们单独开发录制模块。尽管Mediasoup也没有完全支持自动录制,但是它可以将媒体流路由到一个固定的IP地址,简单的利用其他工具就可以实现录制功能,比如利用ffmpeg,......

2019-06-14 16:38:53 7414 2

原创 NMF扩展名是什么文件

原生的cef播放器使用的播放插件就是带有NMF扩展名的MediaPlayer.nmf文件,具体路径:“Native/Release/MediaPlayer.nmf”。原以为会是flash的swf文件(事实上也是支持的),结果出乎意料。上网查了半天,得到如下结论: NMF文件是ArcGIS Explorer中创建一个映射文件。该NMF文件可以存储地形,坐标,绘制的形状,3D环境。Ar...

2019-06-14 09:41:21 2151

原创 hint: Updates were rejected because the tag already exists in the remote.

使用git提交代码有时会遇到报错提示:hint: Updates were rejected because the tag already exists in the remote.此时,只需要进行pull操作就可以解决此问题,这个问题一般出现在进行push操作时。...

2019-06-13 21:04:38 11329

原创 SourceTree启动时默认打开多个项目标签的禁止方法

使用SourceTree管理工程的时候有没有遇到过,启动时总是默认打开多个项目的标签,其中肯定有自己不需要的。时间久了,发现这是SourceTree的一个bug,每次都是默认打开固定的几个标签。解决方法如下:1.打开SourceTree的“偏好设置”选项。2.勾选上“启动时保持书签的关闭状态”选项。3.关闭窗口,重新启动SourceTree,发现问题解决了。...

2019-06-12 20:21:42 2755

原创 incompatible target

今天打包了新的A.so动态库,依赖A.so再编译B.so时,遇到了如下报错:/home/android/android-ndk-r12b/sources/libraryname/android/arm/lib/*.so: incompatible target看到incompatible target提示,自己猜测应该是cpu架构不匹配,随后果然验证了自己的想法,就是B与依赖的A架构不统...

2019-06-11 14:17:35 6810 2

原创 strdup和strcpy比较

strdup和strcpy都是字符串复制函数,但是也是有区别的,具体如下:1.strdup不是标准的c函数;strcpy是标准的c函数。2.strdup的参数是一个,即源字符串地址,返回值是目标字符串地址;strcpy的参数是两个,分别是目标字符串地址、源字符串地址。3.strdup会自动分配空间给目标指针,所以可以直接把要复制的内容复制给没有初始化的指针;strcpy的目标指针必须是...

2019-06-11 11:37:23 1646

原创 assertion "Pure virtual function called!" failed

今天遇到一个偶现的崩溃:assertion "Pure virtual function called!" failed,发生的时机是在app退出的时候,目前掌握的信息比较少,还不清楚发生的具体原因,在此先记录一下。/Volumes/Android/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi...

2019-06-11 11:16:16 1337

原创 Android用命令行查看手机架构(二)

电脑连接上手机,直接输入:adb shell getprop ro.product.cpu.abi如果你想查看该手机支持的全部架构,则输入:adb shell getprop ro.product.cpu.abilist本人手机的查看结果如下:...

2019-06-06 17:15:31 1757

原创 _aligned_free介绍

_aligned_free与free函数类似,也可以用来释放一块动态申请的内存空间。一般,它与_aligned_malloc 、_aligned_offset_malloc成对使用。另外,它的定义在<malloc.h>中,使用时记得包含对应的头文件。...

2019-06-05 17:11:11 2531

原创 视频知识点(8)- 视频SAR的含义

SAR表示Sample Aspect Ratio,含义是采样宽高比。类似还有:DAR(Sample Aspect Ratio)表示显示宽高比,也就是我们经常说的16:9,4:3。PAR(Pixel Aspect Ratio)表示像素宽高比。三者之间是有关系的:DAR = SAR * PAR。...

2019-06-04 18:08:48 3564 2

原创 @SuppressWarnings(rawtypes)

@SuppressWarnings,表示警告抑制,告诉编译器不用提示相关的警告信息。"rawtypes",这个参数是告诉编译器不用提示使用基本类型参数时相关的警告信息。一般是在通过传参调用某个方法的时候进行标识。SuppressWarnings中类似的参数还有很多,比如:all: to suppress all warnings boxing: to suppress warning...

2019-06-04 18:02:39 6188

原创 WebRTC[25]-WebRTC中SDP信息实例详解

SDP表示Session Description Protocol,Webrtc是通过SDP进行协商,进而创建出符合通话要求的Session。SDP在webrtc应用中扮演着重要的角色,接下来我们通过一个实例来简单介绍一下SDP信息的含义。本例是安卓手机和电脑网页建立的视频通讯会话,具体的SDP信息如下所示:移动端(安卓):"sdp" -> "v=0o=- 76440494516......

2019-06-04 11:29:21 4579 2

video-speed-plugin.rar

浏览器视频播放加速插件,因为有些小伙伴说mac不能使用,自己又修改了一下,希望能帮助大家。

2021-04-15

一段静音的mp3文件(mute.mp3)

这是一段静音的mp3格式的音频文件,可以使用任意常用播放器进行播放,有时候我们会经常遇到需要一段静音音频做实验,但是网上资源非常少,自己就上传一份。

2021-02-02

一段静音的音频文件(mute.wav)

这是一段静音的wav格式的音频文件,可以使用任意常用播放器进行播放,有时候我们会经常遇到需要一段静音音频做实验,但是网上资源非常少,自己就上传一份。

2021-02-02

ape格式音频demo.ape

Monkey's Audio,简称 APE,是一种免费和强大的数字音乐压缩格式。不像其他一些方法,如mp3,ogg,或lqt一样,一味的舍弃质量以节省空间。APE完全复制你录制音乐的音频数据信息,这就意味着它听起来总是和原声一模一样,能够100%复原原始音频效果,是一种无损的音频压缩格式。

2021-01-23

webrtc之simulcast的sdp信息实例

众所周知,webrtc启用simulcast是通过修改sdp信息实现的,这里提供一个具体的sdp实例。

2020-12-03

Android程序反编译工具套装

包括windows的d2j-dex2jar.bat批处理脚本,linux和mac系统的d2j-dex2jar.sh脚本,以及jd-gui、apktool。

2020-12-03

自定义驱动安装脚本(mac)

mac系统经常会遇到一些自定义驱动程序,我们可以手动安装,特别是一些自己开发的小驱动插件,安装过程比较复杂,因此需要一个特定的脚本来自动化完成。

2020-12-03

electron哈希校验和计算工具(专业版)

基于electron的客户端在升级过程中会涉及到校验和计算问题,特别是在写升级配置yml文件的时候,传统的工具计算结果都是错误的,这个工具是electron特有算法而开发的小工具,专门用来计算electron包的校验和。

2020-11-28

checksum-validator(V1.1.6)

windows平台上,非常好用的哈希值计算工具,可以实现自动对比功能。同时支持一键导出MD5,SHA1,SHA256,SHA512值。

2020-07-28

JDK-1.8-windows-x64.zip

JDK是Java开发应用程序的工具包,其中包括了Java运行时库、Java工具集、Java基础类库等模块,是我们进行Java开发的基础。

2020-06-05

FinalShell-mac.zip

FinalShell是一个非常好用的网络管理软件,不仅可以作为ssh客户端,还能充分满足开发、运维的需求。 https://liuzhen.blog.csdn.net/article/details/106080334

2020-05-13

FinalShell-win.zip

FinalShell是一个非常好用的网络管理软件,不仅可以作为ssh客户端,还能充分满足开发、运维的需求,关键是免费且跨平台。 https://mp.csdn.net/console/editor/html/106080334

2020-05-13

DXVAChecker_4.2.1_Setup.exe

DXVAChecker 是一个windows系统PC检测DirectX视频加速的工具。 1. 检测解码是否支持GPU。 2. 检测DX视频加速性能。 3. 追踪其他程序中的DX视频加速。 4. 检测DShow和Media Foundation解码器支持的DX视频加速模式。 5. 改变DShow和Media Foundation解码器的设置。

2020-04-30

dayin1-1024.html

这是一个html文件,使用javascript语言打印1到1024的所有整数,每行打印10个数字,直到所有整数都输出,自动停止。

2020-04-07

rtcCamera.html

这是一个html文件,双击该文件可以直接打开本地机器的摄像头进行预览,但是一定要记得授权,就是在浏览器自动会触发问询后,记得点允许就行了。

2020-04-06

depends.rar

传说中非常好用的depends神器,该版本支持windows所有系列,包括Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1等

2020-04-03

320*180的YUV文件

这个demo分辨率是320*180的纯视频YUV文件,大小4MB左右,作为实验数据非常合适。

2018-09-18

mtr for mac

mtr安装在mac上,使用命令就可以查看网络的当前状态,监视网络丢包、往返时间、最优最差延时等参数信息,可以排查各种网络问题。

2018-07-13

fdk-aac开源库下载(2018版0.1.6)

最新发布的fdk-aac库修复了一些小的崩溃问题,主要是音频解码的,还有一些其他的代码优化内容,整体性能较1.5更加健壮。

2018-05-10

sublime for mac

sublime是一款非常容易上手而且又很好用的代码编辑器,常用语mac os中的c/c++开发。这是一个免注册的版本,欢迎下载体验。

2017-11-16

WebRTC 分析音频回声消除工具

1. 音频回声消除分析工具,非常好用。 2. 工具使用非常方便,一个简单的命令就可以了。

2022-12-26

YUV格式和RGB格式颜色空间原始素材文件

1.颜色空间转换是非常基础的操作。 2.包含YUV格式的颜色空间原始文件Mona.yuv。 3.包含RGB格式的颜色空间原始文件Mona.rgb。

2022-11-14

WebRTC客户端和服务器Demo可执行程序

1.WebRTC客户端和服务器Demo可执行程序; 2.windows平台编译可执行文件; 3.已经验证,局域网内可以正常通讯。

2022-10-17

windows应用程序签名工具集合

不花一分钱制作属于自己的windows系统的数字签名证书,每个windows应用程序都需要数字签名证书,才能正确运行。

2022-07-14

dll导出lib必备神器组合

有时候我们只有动态库,但是想得到静态库就可以使用这个工具。具体命令如下: 步骤一:pexports *.dll > *3.def 步骤二:LIB /machine:X86 /DEF:*.def

2022-05-05

9声道的ogg音频文件

音频声道数:9,文件格式:ogg,数据格式:Vorbis,码率模式:动态码率 (VBR),采样率:48kHz,码率:720 kb/s。

2022-04-28

9声道的wav音频文件

音频声道数:9,文件格式:wav,数据格式:pcm,码率模式:恒定码率 (CBR),采样率:48kHz,采样位:16。

2022-04-28

官方文件 api-ms-win-downlevel-kernel32-l2-1-0.dll

主要用于windows系统提示没有对应的api-ms-win-downlevel-kernel32-l2-1-0.dll动态库时导致的一系列报错问题。下载解压后,放到对应目录下:C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\api-ms-win-downlevel-kernel32-l2-1-0.dll

2022-03-28

PESQ 工具编译源码,内附编译教程。

PESQ 工具编译源码,内附编译教程。

2022-03-23

vc2和aac的mp4视频文件

一段测试视频,音频编码格式为aac,视频编码格式为vc2,封装格式为mp4,该视频可以作为测试素材使用。

2021-11-07

h264和g722的asf视频文件

一段测试视频,音频编码格式为g722,视频编码格式为h264,封装格式为asf,作为测试素材使用。

2021-11-07

包含opus和vp8的webm视频文件

一段测试视频,音频编码格式为opus,视频编码格式为vp8,封装格式为webm,其中视频内容涉及分辨率变化和转场等测试点。

2021-11-07

包含opus和vp9的webm视频文件

一段测试视频,音频编码格式为opus,视频编码格式为vp9,封装格式为webm,其中视频内容涉及分辨率变化和转场等测试点。

2021-11-07

一段视频编码为H265的mp4视频

一段视频编码为H265的mp4视频,分辨率为720P(1280*720),码率为1Mb。

2021-10-30

IT人才技能图谱.zip

IT人才技能图谱包括了互联网中常见岗位的基础技能介绍并以图谱的形式进行展示和介绍,包括安全、大数据、前端、架构、云计算、微服务、Java、iOS、Android等开发工程师。

2021-10-25

前端工程师技能图谱.pdf

本图谱详细罗列了前端开发工程师技能所需要的各种技能内容,基本上涵盖了常见的所有技能和知识内容。

2021-08-09

程序开发语言技能图谱.pdf

本图谱详细罗列了程序开发所需要的各种语言技能内容,基本上涵盖了常见的所有开发语言。

2021-08-09

安全工程师技能图谱.pdf

此文件为安全工程师技能图谱,详解介绍了一位安全工程师所应该具备的技能和能力

2021-08-03

544_960-yuv420p.yuv.zip

该yuv文件是分辨率为544*960,颜色空间为yuv420p的视频原始数据文件,可以用于直接编面和ffplay播放,具体命令可以参考:./ffplay 544*960-yuv420p.yuv -f rawvideo -pixel_format yuv420p -s 544*960

2021-05-22

48-2-f32le.pcm.zip

音频原始格式PCM数据,采样率是48KHz,立体声双声道,采样格式是f32le.pcm,可以直接用于音视频常规实验,比如播放,编码等。记得需要解压使用哟!

2021-05-22

空空如也

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

TA关注的人

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