Commit graph

47 commits

Author SHA1 Message Date
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 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 b1e28ead5b Merge pull request #32 from TrurlMcByte/master
generate nessesary subfolders in play_local_path
2015-08-08 01:32:39 +03:00
Trurl McByte 38f98aa81c recrete fix on last build 2015-07-21 12:10:40 +03:00
Sergey c9e70d5994 Merge pull request #16 from itpp16/patch-4
Update ngx_rtmp_play_module.c
2015-07-03 02:04:36 +03:00
Sergey d797d269a4 Merge pull request #3 from petergeneric/master
Allow the filename on disk to use no suffix
2015-07-03 01:19:57 +03:00
itpp16 48983747d3 Update ngx_rtmp_play_module.c 2015-04-09 12:58:46 +02:00
itpp16 6ce821727d Update ngx_rtmp_play_module.c
fixed compilation with nginx 1.7.12
2015-04-09 12:57:07 +02:00
Roman Arutyunyan dd5f2aa117 fixed compilation 2014-09-17 07:10:38 +04:00
Peter Wright 80d7b1c905 Allow the filename on disk to use no suffix (or a different suffix from the format), as long as the format prefix is used (e.g. "mp4:test.mov") 2014-07-17 13:07:49 +00:00
Roman Arutyunyan 607a53842a fixed debug logging 2014-04-08 04:53:11 +04:00
Roman Arutyunyan 96855b1413 moved vod sample access to fix flash security error 2014-03-03 15:47:03 +04:00
Roman Arutyunyan 0f337fe9a4 added rtmp sample access for vod 2014-02-21 23:15:41 +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 49f8f4d097 fixed type casting 2013-06-12 20:47:25 +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 f35e965033 reimplemented vod stats 2013-04-22 20:20:19 +04:00
Roman Arutyunyan 5d3189ad97 fixed crash when seeking incomplete remote file: introduced post seek 2013-03-20 15:20:08 +04:00
Roman Arutyunyan 8526a59fd4 fixed caching in record_local_path on HTTP error code 2013-03-03 18:00:06 +04:00
Roman Arutyunyan 4151532589 implemented multiple vod locations within single app && added saving locally remote vod files 2013-02-13 19:35:34 +04:00
Roman Arutyunyan af5703b357 implemented mp4 track selector 2013-01-26 10:06:04 +04:00
Roman Arutyunyan 22de95e634 Merge branch 'master' into new-live3 2012-11-17 11:57:02 +04:00
Roman Arutyunyan 6d37487635 Added NetStream.Play.StreamNotFound error to VOD 2012-11-15 17:08:24 +04:00
Roman Arutyunyan fd99086834 implemented segmented live streaming; moved specific code from cmd module to live/play modules 2012-11-13 00:22:57 +04:00
Roman Arutyunyan 70e4ff5bcd new optimized notifications 2012-11-08 10:30:00 +04:00
Roman Arutyunyan 20b55b394a merged vod-seek 2012-10-24 17:26:20 +04:00
Roman Arutyunyan 4adc5f7487 fixed uri in vod-http 2012-10-23 22:07:54 +04:00
Roman Arutyunyan b8424c9b63 vod-http is now working 2012-10-23 21:59:31 +04:00
Roman Arutyunyan eacfd8fac4 this version compiles ok 2012-10-23 20:21:24 +04:00
Roman Arutyunyan 2ef9075f2b refactored seek & pause in vod 2012-10-05 15:36:05 +04:00
Roman Arutyunyan fb824371e7 fixed vod stopping: added NetStream.Play.Complete meta message 2012-10-05 10:11:30 +04:00
Roman Arutyunyan 76211a4bd2 moved some logging from debug to info 2012-09-17 11:46:16 +04:00
Roman Arutyunyan 224b6d942a implemented common base for video-on-demand: added flv & mp4 modules as sub-modules of play module 2012-08-27 18:58:28 +04:00
Roman Arutyunyan a92d23d530 added AMF shortcuts & project-wide stream numbers; updated mp4 streamer 2012-08-24 20:46:40 +04:00
Roman Arutyunyan dea898a6ea added proper file name check in play module 2012-07-23 16:38:40 +04:00
Roman Arutyunyan 7cd376686a added check for file path to play 2012-07-06 19:37:51 +04:00
Roman Arutyunyan eb4e9e8d90 fixed compilation 2012-07-06 16:05:41 +04:00
Roman Arutyunyan 6ad152ee4c added flv index support 2012-07-06 15:16:08 +04:00
Roman Arutyunyan 2149ca64e5 fixed playing flvs in closeStream/play mode 2012-07-05 12:58:49 +04:00
Roman Arutyunyan 92b20ce565 removed seeking metadata packet when playing from the start 2012-07-05 12:34:45 +04:00
Roman Arutyunyan 26d932eb1c fixed pausing vod stream 2012-07-05 12:19:24 +04:00
Roman Arutyunyan 313fd228a1 added stream wrapping when positioned at the end to escape client hang 2012-07-05 02:50:14 +04:00
Roman Arutyunyan 47bade991b many fixes in vod 2012-07-05 02:34:20 +04:00
Roman Arutyunyan 52c23332e5 implemented unindexed vod feature 2012-07-05 00:18:38 +04:00
Roman Arutyunyan 3caf2fd7b4 implemented streaming flvs from beginning till the end; no metadata & positioning so far 2012-07-04 12:34:23 +04:00