240 发简信
IP属地:北京
  • Resize,w 360,h 240
    用SRS快速搭建WebRTC推流和播放

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

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

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

    0.7 3364 3 14
  • Resize,w 360,h 240
    性能优化:SRS为何能做到同类的三倍

    性能无疑是服务器的核心能力,几乎每个开源服务器的介绍都是”高性能XXX服务器“。视频服务器由于业务的超复杂度,特别是WebRTC服务器,要做到高...

    0.7 7296 0 10
  • Resize,w 360,h 240
    如何模拟各种罕见场景,照亮服务器的暗角落

    SRS使用pion/webrtc[https://github.com/pion/webrtc]做RTC的自动回归测试,pion实现了全部的协议...

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

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

  • SRS性能(CPU)、内存优化工具用法

    本文已经迁移到了官方文档[https://ossrs.net/lts/zh-cn/docs/v5/doc/performance]。CSDN链接...

  • SRS:如何用NGINX搭建HLS分发集群

    SRS的集群,终于补齐了最后一块拼图,就是基于NGINX的HTTP文件分发集群,比如HLS分发集群。 并且,HLS分发集群,可以和HTTP-FL...

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

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

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

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

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