On Friday, July 26, 2019 11:08, Carey Gister wrote: >Hi, > >I hope someone can help illuminate some background information related to this >module. I understand that the rtmp_auto_push directive worked with multiple >workers through nginx 1.7.x and then something changed in the nginx internals >and it stopped working and was no longer supported for multiple workers. > >Can someone provide background on what changed that had this feature stop >working? My manager has tasked me with getting this feature to work, if >possible. > >Thanks, > >Carey Gister >415-310-5304
The following patch may solve your problem. diff --git a/ngx_rtmp_auto_push_module.c b/ngx_rtmp_auto_push_module.c index 60c85d7..436b176 100644 --- a/ngx_rtmp_auto_push_module.c +++ b/ngx_rtmp_auto_push_module.c @@ -140,6 +140,8 @@ ngx_rtmp_auto_push_init_process(ngx_cycle_t *cycle) return NGX_OK; } + ngx_rtmp_auto_push_module.ctx_index = 0; + apcf = (ngx_rtmp_auto_push_conf_t *) ngx_get_conf(cycle->conf_ctx, ngx_rtmp_auto_push_module); if (apcf->auto_push == 0) { _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel