Commit graph

113 commits

Author SHA1 Message Date
adrian ce5a10a0d1 Aglin case use with Adobe FMS 2019-07-03 15:42:04 +12:00
Jan Alexander Steffens (heftig) 916f3f8374
Simplify freeing the data chain 2017-05-23 10:11:27 +02:00
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
Vladyslav Sitalo 2fd45d4114 metadata. infinite loop. #145 2016-09-12 16:27:32 +02:00
RocFang 358806e915 typo fix 2016-06-10 20:07:00 +08:00
RocFang 14b56c4a5b type error fix: accroding to the code details, ngx_rtmp_live_app_conf_t->buflen should be ngx_rtmp_live_app_conf_t->buffer. It's a flag rather than a msec config 2016-06-10 18:39:48 +08:00
RocFang 01825510f7 bugfix of stream_buckets
This bug will lead to the failure of setting ngx_rtmp_live_app_conf_t->nbuckets.

by default it is 1024,but if you set it specificly, it will be wrong.
2016-04-19 10:42:13 +08:00
Sergey Dryabzhinsky 06e49e05fd Forget to uncomment functions 2015-11-30 20:52:18 +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 f1cde7d4a4 Missing fixes from upstreams 2015-09-20 06:35:48 +03:00
Sergey Dryabzhinsky b666598e3a Fix onFi handler 2015-09-19 03:03:13 +03:00
Sergey Dryabzhinsky a344ee6607 Append support of Fi command. Return system date and time. 2015-09-19 01:16:58 +03:00
Sergey Dryabzhinsky 83cb5a6f90 Seems like action name is readed before. Try to fix reading string length. 2015-09-18 21:18:50 +03:00
Sergey Dryabzhinsky 5b62a17516 Remove ctx checks - not in context? Not used thou. 2015-09-18 19:56:13 +03:00
Sergey Dryabzhinsky 498ff9a468 Fix unused vars 2015-09-18 19:30:56 +03:00
Sergey Dryabzhinsky 091936ea2d Trying to recieve fc(un)publish data - there is no stream at the moment. 2015-09-18 19:10:38 +03:00
Sergey Dryabzhinsky 5d6ea2314f Change magick numbers 2015-09-18 01:56:10 +03:00
Sergey Dryabzhinsky 100ecc4fe8 Second version of callbacks:
- more debug output
- moved code from send module
2015-09-18 00:35:26 +03:00
Sergey Dryabzhinsky 8fda94268c Fix callback names, add FCUnpublish callback 2015-09-17 21:14:02 +03:00
Sergey Dryabzhinsky 414053862c Add amf sender for FCPublish 2015-09-17 20:12:24 +03:00
Sergey Dryabzhinsky f29fbc89a4 Add dummy response for onFCPublish 2015-09-17 14:13:29 +03:00
Sergey Dryabzhinsky 99cf8a1a10 Add onFi data command for live stream. It is sended by FMLE with timestamps. 2015-07-03 02:15:04 +03:00
Jeffrey Wescott de42f3801d Support for onTextData and onCuePoint in the data channel for the live module. 2014-10-30 18:18:53 -07:00
Roman Arutyunyan 5e5dd797c2 reverted changes in live module 2014-01-10 09:19:57 +04:00
Roman Arutyunyan 5b68307710 first attempt to implement control redirect 2014-01-01 12:46:51 +04:00
Roman Arutyunyan 6bb620f2fc added audio and video bw to stat 2013-12-23 20:24:40 +04:00
Roman Arutyunyan b9fcf7d880 removed trailing spaces 2013-11-30 11:21:53 +04:00
Roman Arutyunyan 1d421c85f4 fixed idle_stream off 2013-11-20 17:12:35 +04:00
Roman Arutyunyan 0fb3ce40e0 implemented idle_streams feature 2013-11-07 19:14:01 +04:00
Roman Arutyunyan 91c69aed28 fixed stream sync in wait_video mode 2013-11-06 12:24:03 +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 0f8641d0c8 implemented meta copy 2013-09-17 16:36:12 +04:00
Roman Arutyunyan a3cffbb6c2 moved NetStream.Unpublish.Success to a better place 2013-08-01 15:23:12 +04:00
Roman Arutyunyan c11b916501 added NetStream.Unpublish.Success 2013-08-01 12:33:02 +04:00
Roman Arutyunyan e39b7f62a5 disabled timestamp clipping 2013-06-22 09:55:02 +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 ed98ca42ef fixed typo 2013-05-07 15:02:01 +04:00
Roman Arutyunyan 6db8ab7963 fixed sync after channel restart 2013-02-10 19:09:24 +04:00
Roman Arutyunyan 138c330da2 Merge branch 'fast-start' 2013-02-10 18:14:18 +04:00
Roman Arutyunyan 5e55f62b88 wait_key=on by default 2013-02-10 18:13:52 +04:00
Roman Arutyunyan 561c421f54 empty audio packet is now sent only if wait_video=on 2013-02-10 18:13:02 +04:00
Roman Arutyunyan 2aabf02fe4 swapped a/v csid; fixed stream access packet when play_restart=off 2013-02-10 16:55:38 +04:00
Roman Arutyunyan 36002359c2 added empty audio packet along with the first video packet 2013-02-05 08:48:13 +04:00
Roman Arutyunyan 9c88e12cf8 play restart is now off by default 2013-01-24 17:38:09 +04:00
Roman Arutyunyan 8658d99529 fixed h264 header considered by recorder as a key with intermediate frames following 2012-12-16 01:07:01 +04:00
Roman Arutyunyan 9f4296c083 fixed some streaming bugs && implemented wait_video 2012-12-07 17:15:24 +04:00