Add dummy response for onFCPublish

This commit is contained in:
Sergey Dryabzhinsky 2015-09-17 14:13:29 +03:00
parent bd154e391b
commit f29fbc89a4

View file

@ -1194,6 +1194,21 @@ ngx_rtmp_live_on_fi(ngx_rtmp_session_t *s, ngx_rtmp_header_t *h,
sizeof(out_elts) / sizeof(out_elts[0]));
}
static ngx_int_t
ngx_rtmp_live_on_fcpublish(ngx_rtmp_session_t *s, ngx_rtmp_header_t *h,
ngx_chain_t *in)
{
static ngx_rtmp_amf_elt_t out_elts[] = {
{ NGX_RTMP_AMF_STRING,
ngx_null_string,
"onFCPublish", 0 }
};
return ngx_rtmp_live_data(s, h, in, out_elts,
sizeof(out_elts) / sizeof(out_elts[0]));
}
static ngx_int_t
ngx_rtmp_live_publish(ngx_rtmp_session_t *s, ngx_rtmp_publish_t *v)
@ -1320,5 +1335,9 @@ ngx_rtmp_live_postconfiguration(ngx_conf_t *cf)
ngx_str_set(&ch->name, "onFi");
ch->handler = ngx_rtmp_live_on_fi;
ch = ngx_array_push(&cmcf->amf);
ngx_str_set(&ch->name, "onFCPublish");
ch->handler = ngx_rtmp_live_on_fcpublish;
return NGX_OK;
}