srs配置文件分析

Posted “好记性不如”烂博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了srs配置文件分析相关的知识,希望对你有一定的参考价值。

配置文件中的每一项都是一个SrsConfDirective对象。

例子:vhost
1、 整个vhost 是一个SrsConfDirective对象。
1.1、名字:std::string name = vhost
1.2、参数:std::vectorstd::string args第0个值 = defaultVhost
1.3、子SrsConfDirective:后面整个内表示vhost 这个SrsConfDirective还有包含一个数组的SrsConfDirective。
(std::vector<SrsConfDirective*> directives),就包含hls和http_remux这两个SrsConfiDirective.

hls 这个SrsConfDirective对象,没有参数只有子SrsConfDirective。
分别为enabled,hls_path,hls_fragment,hls_window,
如:enabled on 这个SrsConfDirective,名字 = enabled,参数0 = on。

以上是关于srs配置文件分析的主要内容,如果未能解决你的问题,请参考以下文章

SRS之HLS部署实例源码分析

SRS服务器搭建以及展现配置说明

SRS服务器搭建以及展现配置说明

webrtc拉流在srs中的配置

srs rtmp从监听到接收到新连接的过程分析

srs rtmp从监听到接收到新连接的过程分析