Chris Wiggins
f8992e572f
Automatically generate CRC for MPEG-TS packets.
...
Includes descriptions from @premultiply from pull sergey-dryabzhinsky/nginx-rtmp-module#123
2017-03-27 12:06:18 +13:00
Chris Wiggins
86cfd20b28
Populate singe-audio track header correctly
2016-04-14 10:24:38 +12:00
Chris Wiggins
c11797815d
Fix single-track HLS MPEG-TS streams
2016-04-13 17:44:39 +12:00
Sergey Dryabzhinsky
96b69327fa
Update the continuity_counter for packets pat and pmt
2016-02-27 01:13:22 +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
8341644121
Backport support MP3 for HLS from abandoned pull request
2015-07-03 01:03:39 +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
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
8099f44828
optimized aes128 encryption in mpegts writer
2014-09-01 13:25:48 +04:00
Roman Arutyunyan
773336e497
make aes iv big-endian
2014-08-31 13:53:46 +04:00
Roman Arutyunyan
53064a48f1
implemented hls key auto-generation
2014-08-05 00:35:27 +04:00
Roman Arutyunyan
b9fcf7d880
removed trailing spaces
2013-11-30 11:21:53 +04:00
Roman Arutyunyan
503375fea8
updated copyright
2013-11-07 19:27:49 +04:00
Roman Arutyunyan
9389670657
added type casts to hls
2013-06-12 20:47:24 +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
9431058e3e
fixed HLS/MPEG-TS PES header stuffing when adaptation is present
2013-04-06 17:37:36 +04:00
Roman Arutyunyan
e5d2df6fc0
big PES packets are assigned zero length to escape overflow
2013-03-25 00:29:20 +04:00
Roman Arutyunyan
f619e072ff
fixed streaming h264 & writing pes frames
2013-03-05 01:56:25 +04:00
Roman Arutyunyan
e916ca9ad0
added AAC support to native HLS
2013-03-04 22:20:44 +04:00
Roman Arutyunyan
0e01665e0b
native hls; first version without ffmpeg libs
2013-03-04 21:13:17 +04:00