Commit graph

1244 commits

Author SHA1 Message Date
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
Sergey 94343ad786 Merge pull request #61 from sergey-dryabzhinsky/i60-fix-build-on-windows-timeh-missing
Use internal nginx functions, fix time format, use numeric debug logger functions
2015-12-25 21:46:27 +03:00
Sergey Dryabzhinsky 3352af8b73 More fixes - debug functions 2015-12-24 21:19:39 +03:00
Sergey Dryabzhinsky 118b808207 Update:
- use arg-count-named debug functions
- fix void result use
2015-12-24 14:43:37 +03:00
Sergey Dryabzhinsky dc5add30a8 Use debug level for debug messages 2015-12-24 13:04:20 +03:00
Sergey Dryabzhinsky c206cd7978 Use internal nginx functions, fix time format 2015-12-24 12:33:50 +03:00
Sergey 9b25e901f8 Merge pull request #58 from sergey-dryabzhinsky/notify-on-playlist-hls-dash
Add playlist update notification for HLS/DASH
2015-12-17 15:48:10 +03:00
Sergey Dryabzhinsky f8da609671 Add playlist update notification for HLS/DASH 2015-12-17 03:36:58 +03: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 c80342e0ab Merge pull request #50 from sergey-dryabzhinsky/on-done-events-send-bytes
On done events send bytes stats
2015-11-12 09:55:12 +03:00
Sergey Dryabzhinsky b6687d6cab Update CRC for MP3 2015-11-11 20:22:48 +03:00
Sergey d1e9d8682e Merge pull request #51 from premultiply/patch-1
MPEG TS improvements
2015-11-11 18:54:53 +03:00
premultiply 2bc42d90f2 MPEG TS improvements
- Changed PMT PID to widely used 0x0FFF (4095)
- Write PCR on every frames (for hardware decoders and other DVB compatible decoders)
- Recalculated PAT CRC32

TODO: Recalculate PMT CRC32
2015-11-11 15:31:05 +01:00
Sergey Dryabzhinsky 9ec1c78749 Add input/output bytes stats into notify (on_*_done) data 2015-10-27 16:46:25 +03:00
Sergey Dryabzhinsky cd416d5fd2 Fix gcc warning 'value computed is not used' 2015-10-27 16:43:06 +03:00
Sergey 74fdeef568 Merge pull request #48 from mattpepin/master
Freeze availabilityStartTime and adjust timeShiftBufferDepth
2015-10-24 00:22:48 +03:00
Matthieu Pepin 0f73f4e05b Style (use spaces instead of tabs) 2015-10-23 13:14:55 -04:00
Matthieu Pepin f9aa396689 Add year/month/days to timeShiftBufferDepth 2015-10-23 13:12:01 -04:00
Matthieu Pepin fd23b27f3f Fix decimal places (msec, only 2 allowed) 2015-10-23 10:58:52 -04:00
Matthieu Pepin c078a7c3e0 Freeze availabilityStartTime and adjust timeShiftBufferDepth 2015-10-22 17:34:47 -04:00
Sergey Dryabzhinsky 17d5c4678d Version up 1.1.7.9
- fix fork author
2015-09-23 16:28:02 +03:00
Sergey c9442e9aa3 Merge pull request #46 from sergey-dryabzhinsky/fixes-for-42-review-merged-code
Fixes for 42 review merged code
2015-09-23 16:26:28 +03:00
Sergey Dryabzhinsky f9c89a2e21 Fix type warnings 2015-09-22 22:18:24 +03:00
Sergey Dryabzhinsky f1cde7d4a4 Missing fixes from upstreams 2015-09-20 06:35:48 +03:00
Sergey 9faaa99829 Merge pull request #45 from sergey-dryabzhinsky/fixes-for-42-frame-rate-not-double
Fixes for 42 frame rate not double
2015-09-20 00:24:36 +03:00
Sergey Dryabzhinsky 509a9e2f75 Fix data type for frame rate and duration 2015-09-20 00:22:50 +03:00
Sergey Dryabzhinsky f8097173ab Frame rate are double not int 2015-09-19 03:15:38 +03:00
Sergey bacdd48aac Merge pull request #43 from sergey-dryabzhinsky/live-on-fi-handler
Send system (server) date & time on Fi call
2015-09-19 03:04:23 +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 7abda68ef7 Merge pull request #44 from sergey-dryabzhinsky/dummy-fcpublish-response
Fix fcpublish logs - no segfault here
2015-09-19 01:16:12 +03:00
Sergey Dryabzhinsky 754cca2a58 Fix fcpublish logs - no segfault here 2015-09-19 00:08:45 +03:00
Sergey 0d0882b29d Merge pull request #39 from sergey-dryabzhinsky/dummy-fcpublish-response
Add dummy response for onFCPublish
2015-09-18 22:15:18 +03:00