自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aggresss的专栏

A tinker and plumber

  • 博客(121)
  • 收藏
  • 关注

原创 环境变量管理实践

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。不同的操作系统和运行环境中对环境变量的管理方式都不同,本文通过抽象各操作系统中对环境变量的操作探索一种通过统一接口操作环境变量的方式。

2021-02-27 10:37:13 38

原创 正则表达式与 Globing 区别分析

正则表达式与 Globing 区别分析

2021-02-04 16:38:22 26

原创 Golang Panic 的 Stack Traces 信息分析

调试程序有两大门派:日志派和 Debug 派,没有高下,只要能解决问题。Golang 的 Panic 输出和其语言的风格一样,一点多余的内容都不会输出。有时 Panic 后,通过其打印的 Stack Traces 信息可以很快的定位问题,尤其时比较复杂的业务场景中。本文详细分析了 Golang Panic 后的 Stack Traces 信息。

2021-02-03 22:34:47 117 1

原创 AppRTC 实践

[appr.tc](https://appr.tc/) 是 WebRTC 官方推荐的 Demo,非常适合亲手搭建一下,来理解 RTC 的通信机制,本文简要叙述了 AppRTC 的实践过程。

2021-01-07 23:29:43 74

原创 PowerShell 中 Prompt 显示 Git 分支

PowerShell 环境 Prompt 显示 Git 分支

2021-01-03 18:40:08 89

原创 Bash 和 Zsh 中 Prompt 显示 Git 分支

Bash 和 Zsh 环境 Prompt 显示 Git 分支

2021-01-03 18:06:12 114

原创 Windows 中让 ssh-agent 支持 Git

Windows 中让 ssh-agent 支持 Git

2020-12-31 15:28:42 76

原创 WebRTC 中 SDP 信息解析

在 20 世纪的会议系统中通常都是使用 SDP 格式的文本来交互连接属性信息和媒体属性信息,在今天 JSON 这种对象化和可拓展的格式面前确实显得不够通用,尤其是在进行 RPC 通信时通常要将 SDP 信息解析成模块化的格式,ORTC 就是基于这个出发点创建的,但是 SDP 在传统流媒体通信设备上的通用度还是很高的,熟练的理解并分析 SDP 信息对于系统功能开发和调试都是大有裨益的。本文主要通过参考 RFC 4566 文档和 ORTC 思维模式来阐述一套系统化的分析 WebRTC 中 SDP 信息的方法。

2020-11-22 23:09:28 878

原创 IETF 见闻

介绍 IETF 相关的名词

2020-09-01 14:10:05 150

原创 WebRTC 拥塞控制分析

参考文档小议WebRTC拥塞控制算法:GCC介绍https://www.dazhuanlan.com/2019/08/18/5d58c6377debc/

2020-09-01 13:44:04 436

原创 WebRTC DTLS 分析

DTLS(Datagram Transport Layer Security) 提供了 UDP 传输场景下的安全机制,能防止窃听、篡改、冒充等问题。

2020-08-15 11:00:32 836

原创 WebRTC RTCP 分析

参考文档

2020-08-15 10:59:27 180

原创 WebRTC 调试工具分析

参考文档:New Tool for Debugging WebRTC

2020-07-31 10:08:13 242

原创 WebRTC PeerConnection 建立连接过程介绍

0x00 前言WebRTC 中数据传输都是通过被称为 PeerConnection 的对象来完成的,PeerConnection 在可以传输数据前的建立过程现对于传统的 C/S 模式有略微差别,类似于 P2P 连接的建立过程,并且复用了传统的 STUN/TURN/ICE 架构的 P2P 实现方式。由于 WebRTC 支持 MESH/SFU/MCU 三种模式,使用 PeerConnection 概念的好处是可以同时兼容这三种模式,即使是像 SFU/MCU 这种非 P2P 的场景也同样使用 PeerConne

2020-06-18 13:48:16 2945

原创 WebRTC RTP Header Extension 分析

WebRTC RTP Header Extension 分析

2020-05-30 08:48:43 1183 2

原创 WebRTC 编译实践

WebRTC 编译实践

2020-04-23 18:57:27 284

原创 draw.io 实践

参考文档

2020-03-28 10:40:38 651

原创 github.com/qiniu/http 分析

参考资料

2020-03-28 09:32:27 691

原创 mediasoup-demo 实践

mediasoup-demo 作为 WebRTC 入门的 Hello World 演示是一个非常不错的选择。下文中记录搭建 mediasoup-demo 的过程。1 准备环境准备 MacOS 或者 Linux 系统环境,安装 npm 环境更新 npm 环境npm install -g npm下载 mediasoup-demogit clone https://github...

2020-03-14 14:08:27 2795 1

原创 常用音视频传输协议汇总

ISO/IECISO/IEC 13818Part 1: SystemsPart 2: VideoPart 3: AudioPart 4: Conformance testingPart 5: Software simulation [Technical Report]Part 6: Extensions for DSM-CCPart 7: Advanced Audio Codin...

2020-03-12 09:25:02 1539

原创 Windows C语言开发环境实践

参考文档

2020-02-27 12:42:26 230

原创 Git for Windows 使用指南

参考文档https://gitforwindows.org/

2020-02-26 21:33:59 1370

原创 Hisilicon Camera 系列芯片介绍

参考文档

2019-11-22 18:40:47 735

原创 Hi3518EV200 SDK 分析

Hi3518EV200 SDK 发布记录

2019-11-04 19:07:44 1699 1

原创 WebAssembly 使用见闻

参考文档https://webassembly.org/

2019-10-29 18:49:02 397

原创 使用 lerna 和 yarn 构建 monorepo 项目

使用 lerna 和 yarn 构建 monorepo 项目参考文档lerna+yarn workspace+monorepo项目的最佳实践

2019-10-14 11:15:45 487 1

原创 红黑树实践

红黑树实践

2019-09-30 21:21:36 157

原创 SSL/TLS Cipher Suites 对照表

TLS Cipher Suites 对照表openssl ciphers -V | column -t0xC0,0x0A - ECDHE-ECDSA-AES256-SHA TLSv1 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA10xC0,0x14 - ECDHE-RSA-AES256-S...

2019-08-04 16:41:26 5621

原创 Git 使用见闻

参考文档https://help.github.com

2019-07-20 12:52:40 147

原创 mosquitto 开启 TLS 问题总结

SSL routines:ssl3_read_bytes:tlsv1 alert unknown caSSL routines:ssl3_read_bytes:ssl handshake failureSocket error on client <unknown>, disconnecting.Error: A TLS error occurred.

2019-05-20 19:23:29 3000 1

翻译 Mbed TLS 编码规范

https://tls.mbed.org/kb/development/mbedtls-coding-standards

2019-05-18 09:03:40 1054

原创 OpenSSL BIO 自我扫盲

参考文档

2019-04-29 18:17:57 1069

原创 C 终端输出颜色

参考文档ANSI escape code

2019-03-04 14:33:11 819

原创 C 实现智能指针

mbuf

2019-03-02 20:20:04 855

原创 Linux 错误返回列表

C NameValueDescription含义Success0Success成功EPERM1Operation not permitted操作不允许ENOENT2No such file or directory没有这样的文件或目录ESRCH3No such process没有这样的过程EINTR4Interrupted...

2019-03-01 18:16:43 1455

原创 Linux 内核头文件

INSTALL usr/include/asm-generic/ (35 files) INSTALL usr/include/drm/ (18 files) INSTALL usr/include/linux/byteorder/ (2 files) INSTALL usr/include/linux/caif/ (2 files) INSTALL usr/include/lin...

2019-03-01 08:47:32 1108

原创 POSIX 标准头文件

参考文档POSIX标准

2019-02-28 18:19:55 1068

原创 C 标准库头文件

C标准库头文件

2019-02-28 08:04:12 1217

原创 使用 CMake 打造 Golang 风格的单元测试框架

参考文档:CMake Wiki

2019-02-22 07:34:42 716

原创 Valgrind 使用笔记

2019-02-22 07:31:59 278

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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