SRS
文章平均质量分 97
分享SRS使用
宇宙的尽头是编制
宇宙的尽头是编制
展开
-
SRS(simple-rtmp-server)流媒体服务器源码分析--启动
SRS(simple-rtmp-server)流媒体服务器源码分析--系统启动原创 2017-06-28 14:18:26 · 17920 阅读 · 2 评论 -
SRS Forward集群
官方WIKI:https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Forward一、何为Forward Forward 翻译成中文是向前、前头的、发送等(来自google翻译),还有好多词性。 在SRS中可以理解为把Master节点获得直播流广播给所有的Slave节点。我觉得广播这个词可能要比forward更容易转载 2017-06-29 15:05:19 · 2176 阅读 · 0 评论 -
SRS3.0 流叠图 RuntimeError: dictionary changed size during iteration
参考SRS wiki:https://github.com/ossrs/srs/wiki/v3_CN_Snapshot在使用最新srs3.0版本流叠图功能时,经过长时间的测试,出现如下报错:[23/Jun/2017:23:15:56] ENGINE Error in 'main' listener >Traceback (most recent call last): Fil原创 2017-07-04 16:16:06 · 867 阅读 · 0 评论 -
SRS(simple-rtmp-server)流媒体服务器源码分析--RTMP消息play
SRS(simple-rtmp-server)流媒体服务器源码分析--RTMP消息play前言:本章内容梳理SRS接受到rtmp信息之后,如何转发出去。同样这里先做代码梳理,本人也在源码熟悉之中,可能很多网友朋友最关心接受到rtmp之后,信息如果处理,如何缓存甚至如何转发给直播用户,这些内容目前还没有梳理完毕。1、进入play流程 由于之前的博客中已经梳理了系统启原创 2017-07-07 16:08:57 · 7113 阅读 · 0 评论 -
SRS(simple-rtmp-server)流媒体服务器源码分析--RTMP信息Publish
前言 上一节中已经介绍了rtmp流监听,一旦有rtmp请求之后处理,单独为该链接开启一个线程等等,这一节我们来分析rtmp请求到来之后,除了创建线程之外,还要做哪些工作。同样,只是代码框架分析。首先对Publish做的工作大概描述一下: 1、Rtmp协议几乎是从推送端过来的唯一协议(仅限于srs2.0及以下版本),因为Rtmp协议时效性。 2、建立R...原创 2017-06-23 11:03:40 · 7825 阅读 · 1 评论 -
SRS(simple-rtmp-server)流媒体服务器源码分析--HLS切片
一、前言 SRS流媒体服务器支持rtmp协议,但是rtmp协议仅仅支持PC直播。移动端直播需要HLS协议,HLS协议是由苹果公司发布,用于移动端视频直播,后来Android也对HLS做了友好支持。所以,SRS流媒体服务器支持rtmp协议和hls协议,满足了PC和移动端直播要求。 HLS协议有两个关键文件:.m3u8文件和.ts文件:.m3u8文件:播放控制文件,存...原创 2017-07-27 10:32:36 · 9711 阅读 · 2 评论