Commit graph

72 commits

Author SHA1 Message Date
Anonymous a01cc448ee
Fix multiple fallthrough warnings 2017-12-02 19:33:11 +00:00
Diego Stamigni bc81475b6b fixes for typo 2017-02-09 17:02:08 +00:00
Diego Stamigni 6b8155cf3b "exec_record_started" event and "on_record_started" notification added fired when the system starts the recording process 2017-02-09 13:47:29 +00:00
Sergey a9e0056d5b Merge pull request #139 from sergey-dryabzhinsky/add-player-redirect-support
Add redirect support for playback notify
2016-06-26 20:19:24 +03:00
Chris Wiggins 1e6ae8d94d Fix returning 40x on_update handler to correctly disconnect client 2016-05-14 08:10:59 +12:00
Sergey Dryabzhinsky 2a6b426247 Update notfy parameters handle:
- not pass empty session params
- do pass them into last request chunk
2016-04-22 01:00:46 +03:00
Sergey Dryabzhinsky d171a0a9b0 Reorder ampersand 2016-04-21 23:00:37 +03:00
Sergey Dryabzhinsky 0d94bb2c84 Return on_connect construct params from context 2016-04-21 23:00:37 +03:00
Sergey Dryabzhinsky 0bd7d6b375 Fix notify request data:
- loosen client args
- cleanup data - app name and other doubles
- connect data via create_request
2016-04-21 23:00:37 +03:00
Sergey Dryabzhinsky 93e9377dc6 Reorder notify url params setup
- move clients first
- rewrite them by internal ones
2016-04-21 23:00:37 +03:00
Sergey Dryabzhinsky 0bfbd6b39f Forgot to commit main redirect code 2016-04-20 09:27:34 +03:00
Sergey Dryabzhinsky 3352af8b73 More fixes - debug functions 2015-12-24 21:19:39 +03:00
Sergey Dryabzhinsky f8da609671 Add playlist update notification for HLS/DASH 2015-12-17 03:36:58 +03:00
Sergey Dryabzhinsky 4c7dd6ed00 Update:
- add more debug output for 'play' handler to view all chained calls
- fix gcc compilation fail or live module with ```-Werror``` option
  - wrap var definition with debug enabled check
2015-11-30 13:02:57 +03:00
Sergey Dryabzhinsky 9ec1c78749 Add input/output bytes stats into notify (on_*_done) data 2015-10-27 16:46:25 +03:00
Sergey Dryabzhinsky f0c9b595bc Fix missing vars in func calls 2015-09-17 12:57:33 +03:00
Sergey Dryabzhinsky c39589c5ea Add first version of 4xx HTTP code handlers for nitify submodule 2015-08-10 22:36:43 +03:00
Sergey Dryabzhinsky 5504e4636c Forgotten fix for 'close' connection call 2015-08-10 22:13:36 +03:00
Sergey bcbef42a7c Merge pull request #26 from sergey-dryabzhinsky/add-publisher-redirect-support
Add publisher redirect support, partially
2015-08-06 10:03:37 +03:00
Sergey Dryabzhinsky bb67548636 Update:
- fix config option parse
- append redirect support in on_connect handler
- add support of rtmpdump handlers for RTMP commands
- try to catch with FMLE
2015-08-01 19:30:01 +03:00
Sergey Dryabzhinsky 3497601b6b Upsate:
- fix memory allocation for URL string
- fix code pass in AMF
2015-08-01 04:50:38 +03:00
Sergey Dryabzhinsky cb439496eb Add forgotten config flag 2015-07-07 16:35:21 +03:00
Sergey Dryabzhinsky 0327cbf651 New function for notify:
- add 302 redirect via onStatus of NetConnection
- new option for notify - notify_send_redirect = 0/1
2015-07-07 16:04:31 +03:00
Sergey Dryabzhinsky 70d056bf92 Add application name into params for all notify
- append application name into all notify events data
2015-07-05 04:16:18 +03:00
Roman Arutyunyan 876de488b8 added epoch argument to on_connect 2014-03-05 11:34:33 +04:00
Roman Arutyunyan 8d28f7f1de implemented md5-hashing in notify_relay_redirect mode 2014-01-07 21:07:58 +04:00
Roman Arutyunyan b9fcf7d880 removed trailing spaces 2013-11-30 11:21:53 +04:00
Roman Arutyunyan b564a096fd Merge branch 'peer-timestamp' 2013-11-03 23:37:38 +04:00
Roman Arutyunyan f599c70568 updated copyright line 2013-11-03 23:11:37 +04:00
Roman Arutyunyan 940ff26009 added current timestamp to stat and on_update 2013-09-19 18:08:17 +04:00
Roman Arutyunyan cbe760aa8a fixed formatting types 2013-06-13 17:11:44 +04:00
Roman Arutyunyan e4070fb777 fixed default values of conf params 2013-06-12 20:47:23 +04:00
Roman Arutyunyan f94fcee9fb included ngx_config.h & ngx_core.h to every file 2013-06-12 20:47:23 +04:00
Roman Arutyunyan 22984bc309 http parse error now leads to notify error 2013-05-22 12:24:31 +04:00
Roman Arutyunyan a47b23204b Merge branch 'notify-relay' 2013-05-13 17:26:10 +04:00
Roman Arutyunyan 58bd602946 removed extra logging 2013-05-13 17:25:54 +04:00
Roman Arutyunyan aeb20d0a24 minor logger fixes & more debug logging 2013-05-13 13:35:56 +04:00
Roman Arutyunyan db5d361743 fixed remote connect in relay module to use the right address 2013-05-13 09:59:34 +04:00
Roman Arutyunyan 6fa61c090e added 'time' argument to on_update notification to track time from beginning of playback/publish 2013-05-12 19:30:56 +04:00
Roman Arutyunyan 11e14ee928 implemented push/pull from on_play/on_publish 2013-05-07 17:43:03 +04:00
Roman Arutyunyan 709b173bdc fixed done-family notifications when on_play/on_published failed 2013-04-18 23:57:13 +04:00
Roman Arutyunyan 7f7fcc8d5c fixed loging 2013-04-02 09:55:56 +04:00
Roman Arutyunyan 15fe840681 implemented connect/play/publish notify redirect 2013-04-01 21:21:20 +04:00
Roman Arutyunyan f89bbae235 implemented on_connect & on_disconnect 2013-01-28 22:17:19 +04:00
Roman Arutyunyan 1ee8979804 implemented notify_update_strict 2012-11-17 11:35:39 +04:00
Roman Arutyunyan 96902cf81a on_update now does not terminate connection on empty or broken HTTP response 2012-11-16 17:01:58 +04:00
Roman Arutyunyan 6d5a33df75 closeStream is now used instead of deleteStream in notify module 2012-11-15 21:15:14 +04:00
Roman Arutyunyan 62e03d710c implemented on_update notification 2012-11-14 23:06:55 +04:00
Roman Arutyunyan 93b6692735 improved sending done-family notifications; fixed crash when on_play_done is set but on_done is unset 2012-11-10 18:29:29 +04:00
Roman Arutyunyan 445c45145d fixed error text 2012-11-08 11:54:18 +04:00