mirror of
https://github.com/arut/nginx-rtmp-module.git
synced 2025-08-06 15:00:18 +08:00
added epoch argument to on_connect
This commit is contained in:
@ -390,6 +390,7 @@ ngx_rtmp_notify_connect_create(ngx_rtmp_session_t *s, void *arg,
|
|||||||
sizeof("&tcurl=") - 1 + tc_url_len * 3 +
|
sizeof("&tcurl=") - 1 + tc_url_len * 3 +
|
||||||
sizeof("&pageurl=") - 1 + page_url_len * 3 +
|
sizeof("&pageurl=") - 1 + page_url_len * 3 +
|
||||||
sizeof("&addr=") - 1 + addr_text->len * 3 +
|
sizeof("&addr=") - 1 + addr_text->len * 3 +
|
||||||
|
sizeof("&epoch=") - 1 + NGX_INT32_LEN +
|
||||||
1 + args_len
|
1 + args_len
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -428,6 +429,9 @@ ngx_rtmp_notify_connect_create(ngx_rtmp_session_t *s, void *arg,
|
|||||||
b->last = (u_char*) ngx_escape_uri(b->last, addr_text->data,
|
b->last = (u_char*) ngx_escape_uri(b->last, addr_text->data,
|
||||||
addr_text->len, NGX_ESCAPE_ARGS);
|
addr_text->len, NGX_ESCAPE_ARGS);
|
||||||
|
|
||||||
|
b->last = ngx_cpymem(b->last, (u_char*) "&epoch=", sizeof("&epoch=") -1);
|
||||||
|
b->last = ngx_sprintf(b->last, "%uD", (uint32_t) s->epoch);
|
||||||
|
|
||||||
b->last = ngx_cpymem(b->last, (u_char*) "&call=connect",
|
b->last = ngx_cpymem(b->last, (u_char*) "&call=connect",
|
||||||
sizeof("&call=connect") - 1);
|
sizeof("&call=connect") - 1);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user