240 发简信
IP属地:北京
  • 笔记:WASM WebAssembly

    HelloWorld 编写C++代码:helloworld.cpp 使用Docker将C++代码,编译成wasm,生成调用的js和html: 可...

  • 一些UNIX命令小点心

    Mac下看端口对应的pid 比如: 参数: -P no port names -n no host names 将时间戳转成日期 生成时间戳: ...

  • 信创:SRS适配国产芯片和操作系统

    在很多不同的朋友的一起努力下,SRS测试和适配了信创的多个芯片和操作系统,不仅解决了CPU的适配,还解决了各种依赖项目的编译问题,这大概就是开源...

  • Resize,w 360,h 240
    用SRS快速搭建WebRTC推流和播放

    WebRTC目前已经比较成熟了,播放也比较稳定,协议也已经成为了RFC,相应的开源项目也比较多。当然我觉得WebRTC还缺一个高性能简单易用的服...

    2.4 27898 4 26 1
  • Resize,w 360,h 240
    协程原理:函数调用过程、参数和寄存器

    SRS是单进程、单线程、多协程结构,协程(coroutine)背景以后再介绍,这篇文章介绍协程的重要基础,理解了这个基础,后续就容易看懂协程,也...

    0.7 3364 3 14
  • Go开发关键技术指南:Errors

    Errors 错误处理是现实中经常碰到的、难以处理好的问题,下面会从下面几个方面探讨错误处理: 为什么Go没有选择异常,而是返回错误码(erro...

  • Resize,w 360,h 240
    Go开发关键技术指南:SRS & Others

    Others 关于Go,还有哪些重要的技术值得了解的,下面详细分享。 GC GC一般是C/C++程序员对于Go最常见,也是最先想到的一个质疑,G...

  • Resize,w 360,h 240
    Go开发关键技术指南

    本文讨论了服务器领域常见的并发等问题,也涉及到了工程化相关的问题,也整理了C背景程序员对于Go的GC以及性能的疑问,探讨了Go的错误处理和类型系...

  • Resize,w 360,h 240
    SRS单元测试、覆盖率和自动回归怎么做

    SRS支持了单元测试、覆盖率分析、自动回归测试。每次提交,每个PullRequest,每次合并,都会触发测试。 这是这么些年一直想做,却一直没时...

个人介绍
我是一个程序员,直播和WebRTC方向,维护全球Top1开源视频服务器SRS。