Sergey Dryabzhinsky
e65f2d099b
Revert "Add event-based handle of reload/exit signal"
2017-05-19 00:59:11 +03:00
Sergey Dryabzhinsky
ebe697b601
Add event-based handle of reload/exit signal
...
- more useable types for session structure fields
- add event and timers to catch nginx exiting status
and close all session / connections
or main event loop will wait forever
2016-11-26 09:17:36 +03:00
Sergey Dryabzhinsky
4bf6852a28
Get changes from @arut c0bf381d10
2016-11-26 00:43:32 +03:00
Sergey Dryabzhinsky
315e8aa497
Merge fixes from @akotulu for #197
2016-11-26 00:25:17 +03:00
Jan Alexander Steffens (heftig)
26d6107307
Allow more than one option to 'listen'
...
Without this patch, you wouldn't be able to specify e.g.
both so_keepalive and ipv6only, in conflict with the docs.
2016-07-27 09:20:21 +02:00
Sergey Dryabzhinsky
eca3fa3b04
Fix unused var warning for nginx < 1.11
2016-06-25 17:13:46 +03:00
Sergey Dryabzhinsky
6d9a85e061
Type conversion
...
- remove double var definition
- add conversion to u_char for socketaddr
2016-06-24 00:00:14 +03:00
RocFang
965523f397
compile with nginx-1.11.0
2016-05-30 22:56:16 +08:00
RocFang
a48dadfbc1
Update ngx_rtmp_core_module.c
...
clean useless code fragments.
2016-05-26 20:43:57 +08:00
Denis Denisov
ede4b5f0f4
Support Dynamic Module NGINX ≥ 1.9.11
2016-04-08 04:19:46 +03:00
Roman Arutyunyan
4e780909b9
added proxy protocol support
2014-03-31 08:52:20 +04:00
Roman Arutyunyan
39717828d6
implemented default buflen setting
2014-01-16 22:56:08 +04:00
Roman Arutyunyan
b9fcf7d880
removed trailing spaces
2013-11-30 11:21:53 +04:00
Roman Arutyunyan
f599c70568
updated copyright line
2013-11-03 23:11:37 +04:00
Roman Arutyunyan
7b4df729c1
fixed nginx-1.5.3 compilation with ipv6 enabled
2013-08-18 08:50:57 +04:00
Roman Arutyunyan
d7b4f138a4
fixed ngx_sock_ntop call on new nginx
2013-07-29 00:03:32 +04:00
Roman Arutyunyan
e4070fb777
fixed default values of conf params
2013-06-12 20:47:23 +04:00
Roman Arutyunyan
e28dfad05c
fixed static code analysis errors; thanks to @pgbi
2013-02-15 14:23:23 +04:00
Roman Arutyunyan
a09b5b6e6c
fixed default ping value
2012-12-18 20:38:08 +04:00
Roman Arutyunyan
36e9b5f52d
activated ping by default with 30 sec timeout
2012-11-21 07:35:01 +04:00
Roman Arutyunyan
e5d61f2c62
added 'busy' directive
2012-10-09 18:22:14 +04:00
Roman Arutyunyan
11cc6e6019
implemented sub-applications; recorders are now merged as sub-applications
2012-09-13 21:47:22 +04:00
Roman Arutyunyan
4cbe407bd3
fixed ipv6only field to comply with the new semantics
2012-08-15 15:54:25 +04:00
Roman Arutyunyan
2fdec45460
fixed out queue allocation & made out_cork default value dependant on out_queue
2012-06-14 20:08:57 +04:00
Roman Arutyunyan
7c99cfba0a
moved out queue params to config
2012-06-14 19:53:21 +04:00
Roman Arutyunyan
696cfda126
fixed srv pool log
2012-06-13 23:48:23 +04:00
Roman Arutyunyan
49382c826b
implemented RTMP ping
2012-05-26 08:33:41 +04:00
Roman Arutyunyan
7b88858b44
implemented http/xml/xsl RTMP stats
2012-05-07 15:41:03 +04:00
Roman Arutyunyan
bf8a4ed916
fixed formatting
2012-04-28 18:48:34 +04:00
Roman Arutyunyan
ed2125f5d2
increased max_streams to 32
2012-04-20 18:09:51 +04:00
Roman Arutyunyan
40684b12b4
implemented shared output chains
2012-04-18 16:37:18 +04:00
Roman Arutyunyan
cf1976cd05
implemented chunk size change
2012-04-05 21:28:41 +04:00
Roman Arutyunyan
686f57ce74
increased default max_message up to 4M
2012-04-04 19:22:32 +04:00
Roman Arutyunyan
ed3337d588
fixed compilation
2012-03-30 20:23:18 +04:00
Roman Arutyunyan
31d18ed447
implemented applications
2012-03-23 16:03:32 +04:00
Roman Arutyunyan
e563c3146e
implement ext timestamp fix to make flash client recognize 32-bit timestamps
2012-03-22 01:00:52 +04:00
Roman Arutyunyan
7b70e92413
added max_message
2012-03-21 19:32:18 +04:00
Roman Arutyunyan
96ebed8573
implemented frame dropping
2012-03-18 17:09:19 +04:00
Roman Arutyunyan
ec948cd1ea
test/
...
added flash tests
2012-03-18 02:16:59 +04:00
Roman Arutyunyan
fd9e64c138
greately improved: video is now played but nginx crashed on some (big?) frames
2012-03-16 22:09:04 +04:00
Roman Arutyunyan
65cc92e7ca
improved publishing & subscribing: now subscriber receives some data which looks like real video
2012-03-15 20:43:03 +04:00
Roman Arutyunyan
4602695d5c
implemented broadcast
2012-03-13 09:41:51 +04:00
Roman Arutyunyan
fca2c2c8f5
added event & call handlers && created broadcast module
2012-03-12 21:58:00 +04:00
Roman Arutyunyan
cdaf112e76
reimplemented output buffering && added shortcuts for sending all major kinds of messages
2012-03-12 03:44:32 +04:00
Roman Arutyunyan
6769a5ac5d
reimplemented input buffering
2012-03-11 20:17:17 +04:00
Roman Arutyunyan
93b4582afb
fixed compilation errors; first build
2012-03-08 21:45:10 +04:00
Roman Arutyunyan
d39b624653
initial commit
2012-03-08 19:21:22 +04:00