wu5215080

Results 1 comments of wu5215080

> 谢谢你的解释, 现在都是多核时代了, 甚至到了64cpu的,也就是说pull拉流回源多则32路回源,再加上分布式部署N台机器的话,无形中对中心机产生了很大的不必要的链接,当然nginx的机制跟srs不一样,srs的做法是单进程多线程所以一个source就可以解决问题。我记得nginx rtmp有个补丁, 这个补丁是将nginx worker每个都绑定不同的端口,端口之间进行合并压缩, 但这个方式我想似乎牺牲了 > nginx多进程的优势。 为了减少CDN内部的带宽,边缘节点的多进程和同节点的多台机器合并回源,其实很多CDN厂商都已经做过了 1)同一台机器上的多进程的话,你可以考虑流三元组hash 的方式,根据hash值对应一个进程,其他进程都可以去这个进程回源拉流,这样就只有一路回源了。 2)同节点多台机器的时候,也可以用hash的方式用一台机器去回源。