自定义博客皮肤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

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

原创 WebRTC[52] - WebRTC 带宽分配逻辑详解

WebRTC 完成带宽探测后,又是如何分配这些带宽的呢?无疑是 WebRTC 众多处理逻辑中一个非常有意思的知识点,今天本来就来为大家揭秘。

2022-12-02 20:00:00 545

原创 解决报错:fatal: in unpopulated submodule *

今天想把两个 Git 工程合并成一个工程,尽管已经将其中一个工程的 .git 目录删除了,但是在合并提交时还是遇到了一个和子模块相关的报错,具体报错信息如下:fatal: in unpopulated submodule '*'

2022-11-29 22:24:08 2408

原创 Electron常见问题 64 - Electron的升级安装包会下载到本地哪个目录?

Electron 在开发自动升级功能时,都知道要使用 autoUpdater 模块,但是很多人都会忽略从升级服务器下载的安装包下载到了本地的哪个目录。但这是非常有必要知道的一个知识点,到目前为止,尽管 Electron 官方团队还没有针对这个目录提供设置(set)和获取(get)的标准API,但个人预测在不久的将来一定是会有的。尽管 Electron 官方没有提供专门的设置安装包下载路径的方法,但是可以通过一个巧妙的方法来实现这个目的。

2022-11-28 00:59:16 2108

原创 视频知识点(19)- YUV420好,还是YUV444好?

视频和图像的颜色空间有非常多,比如 RGB、YUV、HSV、LAB 等,其中,YUV 颜色空间又有 YUV420、YUV422、YUV444 之分。不考虑 YUV422 的情况下,YUV420 和 YUV444 哪个更好呢?

2022-11-27 00:30:11 790

原创 解决报错:fatal: Authentication failed for ‘https://github.com/*/*.git/‘

github 中用户名加密码的认证方式被去掉了,换成了 个人令牌(Personal Access Token)的校验方式。但是,之前这样操作肯定是没有问题的,毕竟我可以保证用户名和密码都是正确的。先填写生成令牌的目的,然后选择令牌的有效期,最后勾选令牌的作用范围。

2022-11-26 20:03:28 10832 2

原创 视频知识点(18)- YUV与RGB颜色空间互转

YUV颜色空间与RGB颜色空间的互转应该算是视频领域的基础操作,搞了那么久音视频,如何手撸代码搞定它?今天就来一见分晓。

2022-11-16 02:19:39 667

原创 CALL命令无法在PowerShell中使用

在 PowerShell 终端中使用 CALL 命令时报错:CALL : 无法将“CALL”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1

2022-11-10 01:28:33 2985 5

原创 WebRTC[50] - WebRTC支持SVC时SDP信令的协商过程

WebRTC支持SVC需要从信令消息和媒体数据两方面入手,其中,信令消息主要是指SDP信息交换,媒体数据主要是指编码器可以编码出带有分层信息的视频码流,同时,打包出支持流媒体服务器转发的RTP包。今天本文会重点介绍信令消息部分的内容,下一篇文章会介绍媒体数据部分的内容。

2022-11-03 19:00:00 466

原创 WebRTC[51] - 如何获取Chrome浏览器底层的WebRTC日志

WebRTC 是一个非常优秀的跨平台的音视频通讯方案,但是,在使用过程中依然无法避免遇到各种各样的问题,因此就需要借助日志分析原因。对于native客户端,不管是桌面端还是移动端都可以很容易地拿到日志,毕竟大不了重新编译一遍。但是 Web 页面的话就有一个问题,比如 Chrome 浏览器,我们都知道在 Chrome 上音视频通讯使用的也是 WebRTC,如果为了拿到日志,重新编译 Chrome 肯定是不可取的,毕竟 Chrome 浏览器是人家谷歌的。

2022-10-26 19:55:45 1235 8

原创 Electron:WARNING Too many active WebGL contexts. Oldest context will be lost.

不管遇到什么问题,不要慌,任何问题都怕你花时间研究。好比文中的问题,从最开始自己遇到这个问题的一头雾水和不知所措,再到后来找到了不仅一种解决方案,还能权衡一把选择最优的,就很能说明问题。作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一名典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解。

2022-10-19 23:56:59 1409

原创 WebRTC[49] - WebRTC官方windows平台Demo入门教程

开始学习WebRTC时,无论是做移动端开发,还是桌面端开发的小伙伴,使用windows平台的demo上手都是一个非常正确的选择。说到demo,首先就要考虑如何编译并跑起来,才能说后续学习的事情。注意:本文介绍的内容是基于WebRTC版本M94的。

2022-10-17 23:09:24 389

原创 WebRTC[48] - WebRTC 屏幕分享深度解析

今天突然发现自己对 WebRTC 的屏幕分享的底层工作原理有一个误解,之前,我一直以为屏幕分享就是简单的采集桌面的画面,然后编码发送就行了。实时上并不是如此简单,本文就来为大家揭秘。

2022-10-14 23:14:57 836

原创 提高编程效率的5大VS Code插件

作为一名开发人员,大家会一直寻找可以帮助改进日常工作流程的解决方案,VS Code 市场中就有很多优秀的扩展插件程序。

2022-10-07 15:27:08 4682 1

原创 使用 Sonar+Epona+Gitlab+dingding 搭建代码静态检查系统

随着研发团队的日益壮大,代码质量管理变得越来越有必要。本文只是介绍一种代码静态检测系统搭建的建议和思路,大家也可以理解成是一种设计方案。

2022-09-30 07:52:25 1325 1

原创 #ifdef vs #if defined 的差异

C++语法中经常会使用很多预处理命令,当编译器将C++代码翻译成汇编的过程中,首先会通过预处理命令来对代码的内容和编译方式进行调整。预处理指令就是去配置预处理器的各种各样的指令,一般来说,预处理命令都会以“#”开头。比如,我们之前用到的#include就是其中一个预处理命令。除此之外,还有 #pragma,#define,#ifdef,#ifndef,#endif,#if defined等。其中,#ifdef 和 #if defined 就是我们今天要对比的两个指令。

2022-09-29 23:56:10 3905

原创 使用 VS 2017 打开 VS 2019 项目时常见的两类错误

Microsoft Visual Studio(简称VS)是美国微软公司发布的开发工具系列产品。VS 是一个比较完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,比如 UML 工具、代码管控工具、集成开发环境(IDE)等。Visual Studio IDE 是目前最流行的 Windows 平台应用程序的集成开发环境,现在最新版本为 Visual Studio 2022,基于.NET Framework 4.8。

2022-09-28 23:34:28 5081

原创 利用按键精灵在PC端实现自定义随机点击功能

按键精灵是一个非常好用的模拟鼠标键盘动作的软件。通过制作脚本,可以让按键精灵代替双手,自动执行一系列鼠标键盘动作。同事,按键精灵操作起来也非常简单易用,不需要任何编程知识就可以作出功能强大的脚本。总之一句话:只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成。

2022-09-23 00:27:37 13046

原创 Electron常见问题 63 - sentry上传自定义pdb符号表

问题上一篇文章已经介绍了如何在Electron工程中集成自定义的sentry质量监控平台,但是有些特殊应用程序需要上传自定义库的pdb符号表文件,在上传过程中会遇到各种问题。本文的内容就是详解介绍如何上传自定义pdb符号表以及常见问题的解决方法。

2022-09-10 15:50:28 675

原创 Electron常见问题 62 - Electron配置私有化sentry的方法

说到应用质量监控平台,鸿蒙、安卓和iOS由bugly、友盟,Electron有什么呢?是的,sentry是一个不错的选择,今天就来介绍一下私有化的sentry服务平台如何在Electron客户端中进行集成。

2022-09-10 15:19:32 703

原创 Ubuntu虚拟机没有网络图标或者无法获取IP地址

问题机器上 Ubuntu 虚拟机之前跑的都挺好,今天启动后发现不能联网了,再仔细查看发现连任务栏的网络图标都不见了。解决经过一顿摸索,发现了如下解决方法,其中方法一适用于自己的情况,其他情况也记录一下,万一适用于其他人呢。

2022-09-04 14:09:02 6013 20

原创 解决问题:There is no tracking information for the current branch

作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一名典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解。同时也是 CSDN 博客专家(博客之星)、华为云享专家(共创编辑、十佳博主)、51CTO社区编辑、InfoQ 签约作者,欢迎关注我分享更多干货!但是,这样有一个问题,就是每次执行 git pull 命令时都需要指明仓库和分支。哈哈,是不是调皮了😂。...

2022-08-26 23:14:06 11433 3

原创 实战内容(16)- 记录一次排查视频转码失败原因的经历

云转码服务是基于 ffmpeg 开发的,对外提供了转码接口 API,可以让用户通过简单的 API 调用就可以完成音频文件和视频文件的转码和转码封装操作。二、现象 在云转码服务的实际使用过程中,有几个视频文件总是提示转码失败。因此,展开了对该问题的排查工作。三、原因 其实,导致上述问题的原因有多个,从表现上来看就是转码失败了。但是具体原因却各不相同,接下逐一分析导致转码失败的三个原因。

2022-08-23 23:49:20 526

原创 带你了解什么是 Web3.0

1989年,CERN(欧洲粒子物理研究所)中TimBerners-Lee领导的技术小组提交了一个针对互联网的新协议和一个使用该协议的文档系统,该小组将该系统命名为WorldWideWeb,简称WWW(万维网),也就是我们现在熟知的“互联网”,它的目的在于使全球的科学家能够利用互联网来交流自己的工作文档。它采用的技术主要是HTML、URI、URL、HTTP等,可以通过静态的方式展示网页内容。通常来说,Web1.0指的是20世纪90年代和21世纪初的互联网。什么是Web3.0?...

2022-07-24 13:16:56 4262 2

原创 视频知识点(17)- flv.js 实现播放本地视频文件的技巧

音视频开发》系列-总览_Data-Mining的博客-CSDN博客音视频开发涉及的内容非常多,本专栏大致从音频基础知识、视频基础知识、通用媒体协议、实战案例介绍、常用开源库几个方面进行展开,欢迎小伙伴有针对性的学习!大家好,我是Data-Mining,CSDN博客专家、华为云享专家,别名liuzhen007,中国邦德,一个敲代码的邦德,对音视频技术和WebRTC、FFmpeg、Electron等开源框架有深入的了解。欢迎大家订阅Data-Mining的《音视频开发》技术专栏。...https。...

2022-07-20 21:57:44 2173

原创 Electron常见问题 61 - 客户端必须以管理员权限运行?

Electron实战》系列-总览_Data-Mining的博客-CSDN博客_electron滚动条欢迎大家阅读Data-Mining的《Electron实战》专栏。这里简单的罗列一下专栏的文章目录,一方面方便大家阅读,另一方面可以快速的查找对应的文章。需要说明的是,本专栏会持续更新,不断增加新的文章,同时,也会动态更新原有文章。...https。...

2022-07-16 05:00:00 1982

原创 利用 JMeter 压测上传和下载接口实战

目录前言正文方案调研工具下载启动工具组织压测脚本压测结果结论突然来一个任务,让压测对象存储服务的上传和下载接口,之前也没有干过呀,也不属于自己的工作范畴。但是,事情着急,自己也就硬着头皮搞了。说到压测接口,自己首先想到了 Postman 和 Apipost,但是简单看过之后,发现对于自己的压测需求满足起来可能有些费劲。于是,自己又找到了 JMeter,嗯,果然,实现并发测试 so easy!想使用 JMeter 工具,首先需要下载,下载地址:Apache JMeter - Download Apache J

2022-07-12 22:00:00 1598

原创 docker(alpine+golang) 中 hosts 不生效问题解决大全

把使用 golang 开发的服务程序部署在以 alpine 为基础镜像的容器中,设置了 /etc/hosts,却没有生效,但是在终端中使用 ping 和 curl 域名都可以正常访问。出现上述问题的根本原因是 DNS 解析顺序不一致导致的,在 alpine 中,linux 系统默认跳过 hosts 配置,直接使用机器的 DNS 服务。因此,有如下三种解决方法。修改 NDS 解析顺序,先设置读 files,再设置读 dns,具体方法如下:但是方法一会存在一个问题,就是容器重启后,配置文件就消失了。因此可以使用

2022-07-07 23:49:59 1950

原创 常见的磁盘格式以及它们之间的区别

目录前言一、演示二、常见的磁盘格式1.FAT322.NTFS3.exFAT4.FAT16二、区别纵观天下,磁盘几乎占据了所有电子设备的身体,它们都具备存储功能,但是又有不同的格式区分。今天,我们就来简单了解一下这些幕后的“互联网工作者”。那么,如何查看自己电脑和 U 盘的磁盘格式,我们以 windows 电脑为例,打开系统的磁盘管理工具,就可以看到自己磁盘的格式了,具体如下图所示:生活中,我们的 U 盘基本上都是 FAT32 格式的,它的兼容性好较,几乎目前所有的主流系统都支持该格式。但是它的安全性不高,不

2022-07-05 21:15:29 11377

原创 Docker 问题集锦(32) - 云原生大趋势下的容器化技术现状与发展

目录前言正文一、传统虚拟技术面临的挑战二、容器化的含义三、容器化的优点1. 可迁移性2. 速度快3. 可扩展性4. 利用率5. 故障隔离6. 安全性7. 易于管理8. 便利性四、容器化的缺点1. 安全性2. 编排和数据存储3. 监控五、容器化的发展趋势六、云服务产品实例总结粉丝福利目前,容器化已经成为云计算领域最新的技术趋势,很多人认为,容器化可创建全新、可扩展的云原生应用程序,实现老旧系统的现代化改造。几乎所有的企业都在使用云环境(公有云或者私有云),大多时候采用虚拟机方案,但是传统的虚拟化技术面临一系列

2022-06-22 22:31:11 11715 26

原创 WebRTC[47] - WebRTC 保存 YUV 数据的常用方式

目录前言正文1.webrtc::VideoFrame 类型2.webrtc::I420Buffer 类型注意事项 (1)"wb+"模式:(2)"ab+"模式:《WebRTC工作原理精讲》系列-总览_Data-Mining的博客-CSDN博客前言欢迎大家订阅Data-Mining 的《WebRTC工作原理精讲》专栏。这里简单的罗列一下专栏的文章目录,一方面方便大家阅读,另一方面让大家对专栏可以有一个整体的认识。正文WebRTC[1]-WebRTC中h264解码过程的源码分析WebRTC[2]-WebRTC丢包

2022-06-22 19:30:00 490

原创 报错:objc[40957]: Class AMSupportURLConnectionDelegate is implemented

报错详情:objc[40957]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x20765bb78) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1119982b8). One of the two will be used. ..

2022-06-19 14:06:21 756

原创 WebRTC[46] - WebRTC 之 RTT 深入浅出

目录前言一、RTT 的概念二、RTT 的作用三、RTT 的计算周期1. 客户端 rtcp 包的发送周期(1)音频发送周期(2)视频发送周期2. 服务端 rtcp 包的发送周期(1)音视频的发送周期(2)周期性调用流程四、RTT 工作原理1. 客户端(1)Sender Report(SR)介绍(2)Receiver Report(RR)介绍2. 服务端(1)XR 包简介结尾《WebRTC工作原理精讲》系列-总览_Data-Mining的博客-CSDN博客前言欢迎大家订阅Data-Mining 的《WebRTC

2022-06-19 01:28:09 326

原创 Electron实现麦克风声音、系统扬声器声音、桌面视频混合录制

话不多说,一句话搞懂需求:如何录制系统扬声器的声音和本地麦克风的声音?同时录制本地桌面画面生成本地录制视频文件?最开始,自己想到的技术方案就是基于 Electron 框架,利用 MediaRecorder 模块进行本地录制。熟悉 Electron 的小伙伴都知道,它实现本地录制的常用 API 接口就是 MediaRecorder,因为这是 chromium 自带的功能模块,性能和适用性都比较靠谱,而且这个方法也已经比较成熟了。但是,这次自己踩坑了,就是自己主观的认为 MediaRecorder 支持多音轨,

2022-06-16 00:06:19 2460 1

原创 Flutter 实战-快速实现音视频通话应用

本文将引导你如何使用ZEGO Flutter SDK 快速轻松的构建一个跨平台音视频聊天应用,减少开发成本。

2022-06-13 23:30:31 1785

原创 音频知识点(11)- 如何查看一个视频文件是否包含可用的音频数据?

目录问题解决方法一、利用耳朵方法二、利用ffplay方法三、利用ffprobe四、利用ffmpeg结论今天我们来讨论一个话题:如何查看一个视频文件中是否包含可用的音频数据信息。这个方法很简单,使用常见的播放器,比如VLC、MediaPlayer、QQ影音、迅雷等,播放一下就行了。注意:打开系统扬声器!利用ffplay播放器,指定 showmode 参数展示音频波形,参考命令如下:如果有声音,就会出现动态变化的波形,如下图所示:利用ffprobe查看视频文件中的信息帧信息,参考命令如下:输出结果如下:(内容太

2022-06-12 17:58:13 1459 2

原创 配置 Git 的 SSH Keys 免密登录方式

还在为每次推拉代码都要输入 Git 账户和密码苦恼吗?本文以 gitlab 在 mac OS 系统上配置 SSH Keys 的方式为例进行说明。其实,配置 github(另一个代码管理工具),或者在 windows 系统上操作也差不多,大家可以以此类推。......

2022-06-11 00:14:45 475 2

原创 又是一年高考季,转眼间已经过去12年了

目录前言正文1、你有哪些印象深刻的高考记忆?2、你现在在做什么工作?你选择的专业对你的工作帮助大吗?3、如何利用好高考后的假期时间?4、高考之后建议去打工吗?5、高考真的决定了你的未来了吗?你觉得高考能帮助一个人阶层跃升么?6、什么样的学生适合计算机专业?7、在高考结束之后自学计算机,有什么好的学习方法?8、对于今年的高考生,你有什么想说的?你当时对于工作有哪些看法?9、你建议大学生应该做什么,不应该做什么?作为一名北方的学子,这两天突然开始阴天下雨了,内心深处也总有一种感觉在提醒自己什么。终于,今天打开手

2022-06-07 23:58:26 275

原创 Electron常见问题 60 - 报错:Could not start audio source

今天遇到一个需求,产品同学要求PC客户端可以采集系统声音,如果你不懂这个需求的话,我可以说得更加直白一点,这个功能的意思就是要求客户端可以采集笔记本电脑扬声器的声音。此时,有小伙伴可能会说扬声器的声音播放出来后,可以被麦克风采集到,实现起来也不难嘛。...

2022-06-07 23:00:09 1742 1

原创 Docker 问题集锦(30) - 两种 Docker 镜像打包的常用方式

前言服务容器化最好的方式就是把对应服务的应用程序部打包到容器镜像中,然后通过容器的方式进行部署和运行。Docker打包有两种常用方式,接下来分别介绍。

2022-06-04 23:05:01 259

原创 常见的应用层协议都有哪些?【面试官可能会问系列】

目录​编辑前言正文🌈 什么是网络协议?🌈 常见的应用层协议都有哪些?😊 1. DNS(域名系统)😊 2. FTP(文件传输协议)😊 3. Telnet(远程终端协议)😊 4. HTTP(超文本传送协议)😊 5. SMTP(电子邮件协议)😊 6. POP3(邮件读取协议)😊 7. SNMP(简单网络管理协议)😊 8. TFTP(简单文件传送协议)😊其他应用层协议结尾前言相信大多数计算机专业的小伙伴,在大学的时候都上过一门叫做《...

2022-05-27 22:54:22 20695

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关注的人

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