和大规模运营相关的技术点。我想到的有下面四个
1)vhost
2) edge
3) forword
4) log trace
5)reload
6)http-api
7) statis
下面来一个一个具体分析
vhost ,意思就是virtual host .虚拟主机的意思。可以在一台机器上支持不同的域名,用来分割用户或者是不同的功能。关于vhost的详细作用。在作者的这篇文章中有详细的说明
https://github.com/ossrs/srs/wiki/v1_CN_RtmpUrlVhost
下面我分析下代码中的实现。
vhost会随着connect 的命令连接上来。connect命令中有几个参数如下

抓个包看看具体都代表什么
app --应用名称
swfurl==tcurl,
那么在服务器上是怎么处理的呢?
在处理连接的函数里是这样的
int SrsRtmpConn::do_cycle()函数里

本文探讨了与大规模运营相关的技术点,包括vhost(虚拟主机)、edge(边缘服务器)、forward(转发)和log trace。重点分析了vhost在连接过程中的作用,以及其在SRS服务器中如何处理connect命令。此外,还提及了后续将单独分析的edge集群。
最低0.47元/天 解锁文章
3983





