Commit graph

1127 commits

Author SHA1 Message Date
Sergey Dryabzhinsky f365781623 Change option names, bw fast calculation 2016-04-16 19:18:10 +03:00
Sergey Dryabzhinsky 6f0fdcae3a Update bandwidth detection module
- add on connect startup and option
- "readable" payload - use symbols in [32:64]
- deactivate checks on error report
- more load payload on fast check
2016-04-16 15:57:28 +03:00
Sergey Dryabzhinsky d5ae9958c1 Adjust var types 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 41d7b0e988 Try to send right amf data 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 175cc47e3f Try to fix sent messages 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 45998785b7 Try to fix payload length sent and bw fast calculation 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 8321054638 Add fast detection mode. Less accurate. 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky c4442230a7 Fix undefined var, remove unused 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 753442dad1 Fix fucntion definition 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 2d9b53fb95 Add client side bandwidth detection 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 7f64585b75 Set payload length 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 58c4ddd40e Remove live context use, reorder files and module 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 272f719d67 Create bw context if none, send errors in some cases 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 5a32fd4082 Remove unused var 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky dbc5553841 More debug, add _error handler 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 20c82967b4 My fork link in stat 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 6a5398058d Fix sending messages 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky 1c57ac07c9 Fix _result log values 2016-04-16 14:28:24 +03:00
Sergey Dryabzhinsky a613300142 New module for bandwidth detection 2016-04-16 14:28:24 +03: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
Jan Stabenow f89d8c1973 FIX missing readme 2016-02-26 23:33:42 +01:00
Sergey Dryabzhinsky 96b69327fa Update the continuity_counter for packets pat and pmt 2016-02-27 01:13:22 +03:00
Jan Stabenow 298697a4da MOD move wiki to /docs 2016-02-26 22:42:10 +01:00
Sergey bf332f3794 Merge pull request #79 from sergey-dryabzhinsky/78-support-build-as-module
Build ngx_rtmp_module as a dynamic module
2016-02-26 21:11:35 +03:00
Sergey Dryabzhinsky a194707ea9 Build ngx_rtmp_module as a dynamic module 2016-02-26 21:05:43 +03:00
Sergey cd0d9f73a5 Merge pull request #77 from sergey-dryabzhinsky/76-bitrate-in-double
Store audio and video bitrate in variables of type double
2016-02-26 20:46:53 +03:00
Sergey Dryabzhinsky b9bdd89676 Store audio and video bitrate in variables of type double
Bitrate's fraction part is lost when casting to integer type, so it
should be stored in double.
2016-02-26 20:44:48 +03:00
Sergey 07a83d8750 Merge pull request #75 from sergey-dryabzhinsky/74-fix-metadata
Correctly parse meta data
2016-02-26 20:38:46 +03:00
Sergey Dryabzhinsky b937376041 Flash video stream's meta data (onMetaData) contains only an object (and
no string before it), so read the object only.
2016-02-26 20:36:25 +03:00
Sergey Dryabzhinsky 1b7d6148e5 Append .gitignore 2016-02-26 20:33:29 +03:00
Sergey Dryabzhinsky 63c87e8070 Connection info not always available. Show zero port if not. 2016-01-31 18:29:02 +03:00
Sergey Dryabzhinsky 8c5139650d Use nginx interval functions, Remove unused var 2016-01-05 21:54:13 +03:00