Commit graph

1139 commits

Author SHA1 Message Date
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 965523f397 compile with nginx-1.11.0 2016-05-30 22:56:16 +08:00
Sergey fe122c1597 Merge pull request #137 from RocFang/patch-1
Update ngx_rtmp_core_module.c
2016-05-26 19:54:32 +03:00
RocFang a48dadfbc1 Update ngx_rtmp_core_module.c
clean useless code fragments.
2016-05-26 20:43:57 +08:00
Sergey Dryabzhinsky c3237ae747 Update README abount new dev branch 2016-05-16 11:35:24 +03:00
Sergey 62748fe56d Merge pull request #130 from securogroup/update-403-fix
Fix returning 40x on_update handler to correctly disconnect client
2016-05-13 23:20:41 +03:00
Chris Wiggins 1e6ae8d94d Fix returning 40x on_update handler to correctly disconnect client 2016-05-14 08:10:59 +12:00
Sergey 281d2226d9 Merge pull request #121 from ArhiChief/master
MPEG-DASH manifest generations update
2016-04-26 14:18:43 +03:00
ArhiChief 89dd74e666 Add publish time to MPD and UTCTiming element to force player to synchronize time with streaming server. 2016-04-25 15:54:29 +03:00
Sergey 4f96ff087d Merge pull request #119 from RocFang/bugfix
move ngx_events_module and ngx_event_core module to the posion before…
2016-04-23 00:48:26 +03:00
RocFang 16851c4512 move ngx_events_module and ngx_event_core module to the posion before modules introduced by nginx-rtmp in the ngx_modules array 2016-04-22 19:09:57 +08:00
Sergey 28f75cb86d Merge pull request #114 from sergey-dryabzhinsky/notify-reorder-internal-params-setup
Reorder notify url params setup
2016-04-22 09:47:42 +03: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 307c8d969a Max request length and args length increase 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 5376bd3432 Merge pull request #116 from heftig/master
dash: Ensure directory exists before opening fragments
2016-04-21 13:34:17 +03:00
Jan Alexander Steffens (heftig) 98f700a090 dash: Ensure directory exists before opening fragments
Streams that take a long time from initial Publish to
actually sending data might get their directories reaped.

Testcase: Xsplit Encoder with stream delay set to a value larger
than the playlist length.
2016-04-21 12:22:03 +02:00
Sergey f15596b8d1 Merge pull request #113 from RocFang/patch-1
bugfix of stream_buckets
2016-04-19 06:30:13 +03:00
Sergey 64c0529fde Merge pull request #112 from benmcmeen/master
HLS Live DVR Flag
2016-04-19 06:24:04 +03: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
benmcmeen 93cf3b69f1 Docs 2016-04-18 14:21:56 -05:00
benmcmeen bfaccfd738 More compilation. 2016-04-18 13:48:40 -05:00
benmcmeen 7eb100a306 Compilation 2016-04-18 13:34:24 -05:00
benmcmeen a3924dce67 Modified flag, enum. 2016-04-18 12:46:26 -05:00
benmcmeen 66b3bcf096 Housekeeping. 2016-04-15 13:50:29 -05:00
benmcmeen 65e24b3fee Added struct 2016-04-15 13:19:43 -05:00
benmcmeen 182566fe93 Fixed variable error. 2016-04-15 13:16:45 -05:00
benmcmeen e8304c9852 HLS Live DVR flag. 2016-04-15 13:10:29 -05:00
Sergey 7e68afde6f Merge pull request #109 from securogroup/no-cc-hls
Specifically state that we dont support HLS closed captions
2016-04-15 07:55:02 +03:00
Chris Wiggins d13e665e56 Specifically state that we dont support HLS closed captions 2016-04-15 09:23:14 +12:00
Sergey 2855a9ffc1 Merge pull request #107 from securogroup/single-track-fix
Populate single-audio track header correctly
2016-04-14 10:02:44 +03:00
Chris Wiggins 86cfd20b28 Populate singe-audio track header correctly 2016-04-14 10:24:38 +12:00
Sergey cfadbd7779 Merge pull request #106 from securogroup/single-track-fix
Single track fix
2016-04-13 14:02:43 +03:00
Chris Wiggins c11797815d Fix single-track HLS MPEG-TS streams 2016-04-13 17:44:39 +12:00
Sergey 6666d789b5 Merge pull request #104 from denji/ngx_dynamic
Support Dynamic Module NGINX ≥ 1.9.11
2016-04-08 09:37:58 +03:00
Denis Denisov ede4b5f0f4 Support Dynamic Module NGINX ≥ 1.9.11 2016-04-08 04:19:46 +03:00
Sergey Dryabzhinsky 9f75cc2c6e Next dev version 2016-03-01 03:27:06 +03:00
Sergey 2d4613c906 Merge pull request #89 from sergey-dryabzhinsky/74-fix-metadata
Revert previous fix.
2016-02-28 02:15:44 +03:00
Sergey Dryabzhinsky fc013040b6 Revert previous fix. 2016-02-28 02:13:07 +03:00
Sergey 12595a21aa Merge pull request #88 from sergey-dryabzhinsky/74-fix-metadata
Wrong lines removed. Fix it. Also change link to project in info.
2016-02-28 01:26:09 +03:00
Sergey Dryabzhinsky f9d89634ad Wrong lines removed. Fix it. Also change link to project in info. 2016-02-28 01:23:11 +03:00
Sergey f344f4ae92 Merge pull request #86 from sergey-dryabzhinsky/78-support-build-as-module
Fix build with nginx versions older than 1.9.11
2016-02-27 22:10:58 +03:00
Sergey Dryabzhinsky d28e52b32b Fix build with nginx versions older than 1.9.11 2016-02-27 22:09:26 +03:00
Sergey c0b592a57c Merge pull request #84 from sergey-dryabzhinsky/64i-mpegts-continuity-counter-fix
Update the continuity_counter for packets pat and pmt
2016-02-27 21:03:47 +03:00
Sergey 5e179d7296 Merge pull request #83 from sergey-dryabzhinsky/82-fix-playlists-cleanup
Fix HLS/DASH playlists cleanup
2016-02-27 21:01:32 +03:00
Sergey Dryabzhinsky 4ce7ea8b9d Fix HLS/DASH playlists cleanup
- use x2 hls max frgment duration
- do more recent cleanup - half playlist duration
- adjust expiration times for playlist files
- add more debug to dash fragments update function
2016-02-27 07:06:16 +03:00
Sergey 292a6c1ca8 Merge pull request #81 from datarhei/wiki-to-docs
MOD move wiki to /docs
2016-02-27 01:53:40 +03:00