近期因为项目需要,考虑使用SRS作为流媒体服务器实现GB28181的流媒体平台,根据官方视频介绍,使用GDB调试,使用Idea阅读代码,感觉用起...
近期因为项目需要,考虑使用SRS作为流媒体服务器实现GB28181的流媒体平台,根据官方视频介绍,使用GDB调试,使用Idea阅读代码,感觉用起...
SRS支持了单元测试、覆盖率分析、自动回归测试。每次提交,每个PullRequest,每次合并,都会触发测试。 这是这么些年一直想做,却一直没时...
WebRTC目前已经比较成熟了,播放也比较稳定,协议也已经成为了RFC,相应的开源项目也比较多。当然我觉得WebRTC还缺一个高性能简单易用的服...
本文已经迁移到了官方文档[https://ossrs.net/lts/zh-cn/docs/v5/doc/performance]。CSDN链接...
直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看,HLS主要是延时比较大,RTMP主要优势在于延时低。 一、应用场景 低延时应用场景包括...
H264的PS封装 一个完整的ps包封装:PSheader + PS system header + PS system Map + PES h...
线程模型 srs使用了state-threads协程库,是单线程多协程模型。这个协程的概念类似于lua的协程,都是单线程中可以创建多个协程。而g...
今天来介绍一下HLS协议,这个协议是由苹果公司提出并推广开来的。来一段维基百科的定义。 HTTP Live Streaming(缩写是HLS)是...
Adobe官方文档描述不清,而且跟实际实现又有些不一样,实在很混乱,还是自己做做笔记靠谱。 这篇只讲Chunk,握手另外写篇文章。 Chunk ...
流媒体服务器在判断出消息类型为video之后,进行h264参数集和nalu的提取,并加入分隔符,代码如下文中用读取文件的方式代替rtmp msg...
专题公告
simple rtmp server