SRS 读取配置SrsConfDirective文件代码记录

SRS的conf文件读取代码:

1.这里主要是以console.conf文件为例:

# no-daemon and write log to console config for srs.
# @see full.conf for detail config.

listen              1935;                            //1
max_connections     1000;                //2
daemon              off;                           //3
srs_log_tank        console;                //4
http_api {                                            //5
    enabled         on;
    listen          1985;
}

http_server {                                      //6
    enabled         on;
    listen          8080;
}

vhost __defaultVhost__ {                //7
}

2.上述大概是7对键值对,我们从代码中来看下,显示root->directives 是一个标准的vector ,length是7,capacity是8

3.我们来看看vector里面的内容,都是和conf文件是对应的内容

4.再看下http_api这项的内容,这里有点区别,其实也就是他里面还是一个vector

进一步查看一下值如下:

 

这样就和配置文件conf一一对应上了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值