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 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 Dryabzhinsky
96b69327fa
Update the continuity_counter for packets pat and pmt
2016-02-27 01:13:22 +03:00
Sergey Dryabzhinsky
f8da609671
Add playlist update notification for HLS/DASH
2015-12-17 03:36:58 +03:00
Sergey Dryabzhinsky
b6687d6cab
Update CRC for MP3
2015-11-11 20:22:48 +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
24be2c72cd
Fix gcc pedantic build warnings/errors
...
- use ngx_memcpy if return value not needed
- remove some unused vars
- add new function definitions for send submodule
2015-08-08 00:57:13 +03:00
mainyaa
5ed7825c0c
Fix datetime system bug
2015-08-06 15:44:32 +09:00
Sergey
a05b3babfe
Merge pull request #13 from hannseman/master
...
Remove unneeded space in EXT-X-PLAYLIST-TYPE tag
2015-07-03 02:00:08 +03:00
Sergey
95471ae880
Merge pull request #2 from jbochi/program-date-time
...
Program date time
2015-07-03 01:13:46 +03:00
Sergey Dryabzhinsky
8341644121
Backport support MP3 for HLS from abandoned pull request
2015-07-03 01:03:39 +03:00
Hannes Ljungberg
955c7e6b64
Remove unneeded space in EXT-X-PLAYLIST-TYPE tag
2015-03-27 13:31:40 +01:00
Juarez Bochi
ad6c63c149
Fix the way date time is written to fd
2014-10-10 13:33:32 -03:00
Juarez Bochi
c54b413b43
Add program datetime from system or stream timestamp
2014-10-10 13:33:32 -03:00
itpp16
d574043a96
Update ngx_rtmp_mpegts.c
...
Fixes for "warning C4244: '=' : conversion from 'uint64_t' to 'u_char', possible loss of data"
2014-09-13 22:48:03 +02:00
Roman Arutyunyan
7500b4bd90
fixed path allocation
2014-09-01 18:30:41 +04:00
Roman Arutyunyan
eb1cfef69e
zero fragments_per_key now means one key per stream
2014-09-01 18:01:28 +04:00
Roman Arutyunyan
0b3d545ff6
fixed return code
2014-09-01 17:21:13 +04:00
Roman Arutyunyan
5e1d735992
fixed encryption
2014-09-01 17:10:03 +04:00
Roman Arutyunyan
997f24c5c6
implemented key id recovery from iv
2014-09-01 16:39:10 +04:00
Roman Arutyunyan
8099f44828
optimized aes128 encryption in mpegts writer
2014-09-01 13:25:48 +04:00
Roman Arutyunyan
51ab327abf
fixed style
2014-08-31 18:58:43 +04:00
Roman Arutyunyan
69c090d85f
renamed directives
2014-08-31 18:50:04 +04:00
Roman Arutyunyan
2f82fa2e8e
fixed hls key path
2014-08-31 14:48:48 +04:00
Roman Arutyunyan
773336e497
make aes iv big-endian
2014-08-31 13:53:46 +04:00
Roman Arutyunyan
4bed919cbe
read hls key from old playlist
2014-08-05 16:00:50 +04:00
Roman Arutyunyan
416931d631
added keys directory handling
2014-08-05 14:28:04 +04:00
Roman Arutyunyan
eff973ce01
fixes in hls encryption
2014-08-05 11:26:19 +04:00
Roman Arutyunyan
53064a48f1
implemented hls key auto-generation
2014-08-05 00:35:27 +04:00
Roman Arutyunyan
a43bafe3de
added hls dicontinuity tag when forcing fragment split
2014-02-21 09:17:39 +04:00
Roman Arutyunyan
dcf37b2c39
fixed forcing HLS fragment split
2014-02-20 22:57:22 +04:00
Roman Arutyunyan
78dcfbcc35
ensure hls directory every time before opening fragment
2014-01-26 00:55:49 +04:00
Roman Arutyunyan
546c42efeb
added hls_fragment_naming_granularity
2014-01-24 01:41:54 +04:00
Roman Arutyunyan
2eb36e3d7d
fixed hls crash in stream eof
2014-01-23 07:47:58 +04:00
Roman Arutyunyan
acc1aa789f
fixed crash in hls module
2014-01-22 17:45:50 +04:00
Roman Arutyunyan
0aaf2a6259
improved hls fragment boundary condition
2014-01-06 12:17:01 +04:00
Roman Arutyunyan
7dd70f88ea
fixed log message
2014-01-06 11:37:30 +04:00
Roman Arutyunyan
5507823b9d
fixed crash in hls
2014-01-06 02:06:14 +04:00
Roman Arutyunyan
5c8d5b34fb
removed AAC header from HLS handler
2014-01-06 01:54:59 +04:00
Roman Arutyunyan
0a33c0575e
fixed HLS stream restart
2014-01-06 00:14:14 +04:00
Roman Arutyunyan
5e8fe20497
returned hls discontinuity
2014-01-03 11:31:06 +04:00
Roman Arutyunyan
fe0d805179
improved hls boundary check
2014-01-02 10:19:57 +04:00
Roman Arutyunyan
18fa7a5016
implemented avc sps parser & improved dash & stats
2013-12-21 00:47:00 +04:00
Roman Arutyunyan
aa4bcf89d7
fixed dash/hls cleanup when recorder{} block exists
2013-12-16 12:58:25 +04:00
Roman Arutyunyan
1b5e19d4e7
updated readme
2013-11-30 11:32:21 +04:00
Roman Arutyunyan
831823a772
removed tabs
2013-11-30 11:24:47 +04:00
Roman Arutyunyan
b9fcf7d880
removed trailing spaces
2013-11-30 11:21:53 +04:00
Roman Arutyunyan
45b39f7762
fixed deleting directory on win
2013-11-28 21:49:15 +04:00
Roman Arutyunyan
ed09425a5d
test debug logging
2013-11-28 21:40:19 +04:00
Roman Arutyunyan
43ececd070
test debug logging
2013-11-28 21:35:59 +04:00