Roman Arutyunyan
|
f94fcee9fb
|
included ngx_config.h & ngx_core.h to every file
|
2013-06-12 20:47:23 +04:00 |
|
Roman Arutyunyan
|
021db6cfd9
|
fixed HLS system fragment naming on 32-bit systems
|
2013-06-12 20:45:42 +04:00 |
|
Roman Arutyunyan
|
f114ce4ce9
|
fixed handling H264 SEI NAL in HLS; thanks to @jettoblack
|
2013-06-12 20:40:23 +04:00 |
|
Roman Arutyunyan
|
3d70ba4777
|
hls cleanup is not optional
|
2013-05-14 21:25:30 +04:00 |
|
Roman Arutyunyan
|
1d30518c8f
|
fixed crash on hls audio buffer overflow
|
2013-05-07 15:08:55 +04:00 |
|
Roman Arutyunyan
|
de2a4258d7
|
added close directory call in hls cleanup code
|
2013-05-05 09:11:04 +04:00 |
|
Roman Arutyunyan
|
b0de943956
|
style fix
|
2013-04-25 20:20:59 +04:00 |
|
Roman Arutyunyan
|
7688a62874
|
fixed compilation
|
2013-04-25 20:13:21 +04:00 |
|
Roman Arutyunyan
|
2bb16425da
|
reduced default hls_sync to 2ms
|
2013-04-23 19:31:38 +04:00 |
|
Roman Arutyunyan
|
b9e5bb6ef0
|
hls: fixed discontinuity, fixed audio buffering
|
2013-04-22 16:08:54 +04:00 |
|
Roman Arutyunyan
|
61b9c53972
|
added checks for nals #7-9 in incoming stream
|
2013-04-22 11:16:05 +04:00 |
|
Roman Arutyunyan
|
d393508e58
|
implemented hls audio buffering & fragment start with audio frame
|
2013-04-21 19:54:33 +04:00 |
|
Roman Arutyunyan
|
dae4c77e93
|
implemented aligned slicing
|
2013-04-18 14:39:23 +04:00 |
|
Roman Arutyunyan
|
2e6d8b219a
|
fixed m3u8 parser
|
2013-04-16 17:24:06 +04:00 |
|
Roman Arutyunyan
|
a3db04dd5b
|
fixed magnifier type
|
2013-04-16 17:04:34 +04:00 |
|
Roman Arutyunyan
|
9b24a2f11a
|
renamed nested paths
|
2013-04-16 16:49:06 +04:00 |
|
Roman Arutyunyan
|
f9532fea8c
|
fixed HLS AAC AOT
|
2013-04-16 14:00:41 +04:00 |
|
Roman Arutyunyan
|
6a1cf17dcb
|
implemented misc hls naming formats
|
2013-04-16 13:58:26 +04:00 |
|
Roman Arutyunyan
|
daae21764e
|
implemented nested hls data
|
2013-04-16 12:52:46 +04:00 |
|
Roman Arutyunyan
|
05e0a68281
|
implemented hls target duration as max fragment length within current window
|
2013-04-15 11:31:28 +04:00 |
|
Roman Arutyunyan
|
5d8a534aa4
|
fixed comments
|
2013-04-15 09:35:05 +04:00 |
|
Roman Arutyunyan
|
0bd07562c5
|
implemented proper m3u8 cleanup
|
2013-04-14 17:57:29 +04:00 |
|
Roman Arutyunyan
|
921b28112c
|
implemented async hls cleanup from cache manager process
|
2013-04-14 17:21:51 +04:00 |
|
Roman Arutyunyan
|
059dba448d
|
removed factor directive
|
2013-04-12 19:39:49 +04:00 |
|
Roman Arutyunyan
|
814bcf4825
|
implemented hls playlist reader & custom fragment sizes
|
2013-04-12 19:38:20 +04:00 |
|
Roman Arutyunyan
|
9aa030f51c
|
fixed creating hls target folder
|
2013-03-30 16:49:56 +04:00 |
|
Roman Arutyunyan
|
6298aa7e1d
|
fixed hls offset update
|
2013-03-29 16:39:11 +04:00 |
|
Roman Arutyunyan
|
1894d333aa
|
fixed type signs
|
2013-03-07 18:49:50 +04:00 |
|
Roman Arutyunyan
|
368466b0ea
|
fixed types
|
2013-03-07 18:37:57 +04:00 |
|
Roman Arutyunyan
|
018daa47b5
|
removed useless variables
|
2013-03-07 18:22:09 +04:00 |
|
Roman Arutyunyan
|
6a848ea47c
|
fixed type size
|
2013-03-07 17:33:31 +04:00 |
|
Roman Arutyunyan
|
e22ca28604
|
seamless hls stream switch
|
2013-03-07 16:34:00 +04:00 |
|
Roman Arutyunyan
|
b96bcfc4ed
|
implemented round-robin hls
|
2013-03-06 18:36:27 +04:00 |
|
Roman Arutyunyan
|
8cc2a64895
|
fixed formatting
|
2013-03-05 14:19:41 +04:00 |
|
Roman Arutyunyan
|
b40024492e
|
added continuous timestamps
|
2013-03-05 10:17:28 +04:00 |
|
Roman Arutyunyan
|
f619e072ff
|
fixed streaming h264 & writing pes frames
|
2013-03-05 01:56:25 +04:00 |
|
Roman Arutyunyan
|
53e68df5a9
|
added AUD NALs & fixed SPS/PPS
|
2013-03-04 22:47:21 +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 |
|
Roman Arutyunyan
|
2c235d8633
|
Merge branch 'hls-nocache'
|
2013-01-31 00:44:29 +04:00 |
|
Roman Arutyunyan
|
ea65ac688c
|
hls_continuous is off by default
|
2013-01-24 17:35:49 +04:00 |
|
Roman Arutyunyan
|
2ed36a2611
|
added EXT-X-ALLOW-CACHE:NO to HLS playlisy
|
2013-01-23 21:29:35 +04:00 |
|
Roman Arutyunyan
|
4906e816be
|
implemented continuous HLS streaming
|
2013-01-23 02:09:24 +04:00 |
|
Roman Arutyunyan
|
e160af92d7
|
set default hls sync to 300ms for fixing hls crackles
|
2013-01-22 22:53:09 +04:00 |
|
Roman Arutyunyan
|
ba23d995d1
|
optimized hls av logging
|
2013-01-12 18:13:25 +04:00 |
|
Roman Arutyunyan
|
3d54d69e25
|
mpegts trailer/header are now sent on every fragment switch to escape audio/video init crashes
|
2012-12-19 14:42:52 +04:00 |
|
Roman Arutyunyan
|
101b43a478
|
merged sync branch
|
2012-10-24 14:21:13 +04:00 |
|
Roman Arutyunyan
|
21174b2ee7
|
fixed pts assignment while synchronizing hls
|
2012-10-16 14:09:52 +04:00 |
|
Roman Arutyunyan
|
ebb20b848e
|
implemented MPEG-TS sample re-arranging in HLS stream to fix crackles because of low-resolution timestamp in RTMP vs MPEG-TS
|
2012-10-12 20:45:47 +04:00 |
|
Roman Arutyunyan
|
96526896aa
|
live stream synchronization
|
2012-08-30 18:40:12 +04:00 |
|