Nathan Caldwell
359d76b555
Explicitly signal HE-AAC in DASH manifest
...
This works around an issue in the Chromium MediaSource implementation[1].
Chromium will not play a video when the audio track uses HE-AAC, unless it is
explicitly signaled in the manifest.
[1]: https://code.google.com/p/chromium/issues/detail?id=370927#c3
2014-08-27 20:21:46 -06:00
Roman Arutyunyan
bcf7df1e70
fixed crash in dash
2013-12-24 20:04:28 +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
e8081fd94f
implemented dash discont handling
2013-12-02 20:30:28 +04:00
Roman Arutyunyan
9e634ae882
improved mp4 brands
2013-12-01 10:28:21 +04:00
Roman Arutyunyan
b9fcf7d880
removed trailing spaces
2013-11-30 11:21:53 +04:00
Roman Arutyunyan
96e60a4ac0
fixed dash mp4 format & writer style
2013-11-30 01:38:57 +04:00
Roman Arutyunyan
6e1008ee9c
improved dash fragment generated & fixed style
2013-11-29 20:36:11 +04:00
Roman Arutyunyan
047b72c192
added h264 profile/compat/level parser and fixed dash avc1 codec string
2013-11-29 12:55:42 +04:00
Roman Arutyunyan
b07e0e2dee
fixed style
2013-11-28 22:08:48 +04:00
Roman Arutyunyan
2f54340454
Merge remote-tracking branch 'ReneVolution/dash' into dash
2013-11-28 21:56:29 +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
0eb32ae1ca
fixing hls & dash cleanup
2013-11-28 21:31:30 +04:00
Roman Arutyunyan
d11823bcf8
directory creation in hls module is now performed at publish stage
2013-11-28 21:06:20 +04:00
René Calles
7c7d1f1db2
Merge branch 'dash' of https://github.com/arut/nginx-rtmp-module into dash
2013-11-28 16:41:31 +00:00
Roman Arutyunyan
43718388f4
fixed time formatting & file op error code check
2013-11-28 19:51:15 +04:00
Roman Arutyunyan
c928742cb9
fixed file op result code checks
2013-11-28 19:11:31 +04:00
Roman Arutyunyan
ec5687f459
improved result code check to work on windows
2013-11-28 19:05:21 +04:00
René Calles
46edc6ccfd
Merge branch 'dash' of https://github.com/ReneVolution/nginx-rtmp-module into dash
...
Conflicts:
dash/ngx_rtmp_dash_module.c
2013-11-28 15:02:05 +00:00
René Calles
4b3385562a
added presentation delay to dash fragments + Repr. IDs
2013-11-28 14:55:43 +00:00
René Calles
fb3adeda9f
adding some HbbTV compliancy to MPD
2013-11-28 14:55:42 +00:00
Roman Arutyunyan
a1b1c205f1
removed extra ngx_de_info call in win32
2013-11-28 18:55:38 +04:00
René Calles
749cea7cb7
fixed representation id naming
2013-11-28 14:53:28 +00:00
Roman Arutyunyan
9abf8355d9
removed old variable
2013-11-28 18:21:08 +04:00
Roman Arutyunyan
fcbd18c7f7
fixed windows compilation
2013-11-28 17:26:06 +04:00
Roman Arutyunyan
29dfda882a
fixed using raw non-null-terminated strings from config parser in syscalls
2013-11-28 17:14:39 +04:00
Roman Arutyunyan
b73075e28c
added dash_nested, added directory creation, fixed init frags cleanup
2013-11-28 14:14:40 +04:00
René Calles
ed68e4a2eb
added presentation delay to dash fragments + Repr. IDs
2013-11-27 17:04:09 +00:00
Roman Arutyunyan
15ec66a7bf
added presentation delay to dash fragments
2013-11-26 17:13:38 +04:00
René Calles
ba94a0c1e4
adding some HbbTV compliancy to MPD
2013-11-25 11:01:07 +00:00
René Calles
33240c33df
fixed representation id naming
2013-11-25 09:59:04 +00:00
Roman Arutyunyan
f7d65ba915
added bandwith to mpd playlist
2013-11-25 12:50:05 +04:00
René Calles
a95065b90d
fixed bandwith representation
2013-11-23 16:19:41 +00:00
René Calles
9227aca90d
fixed times
2013-11-23 13:42:45 +00:00
Roman Arutyunyan
884366a2e0
fixed times
2013-11-23 15:16:04 +04:00
azure provisioned user
f6af3f2343
fixed MPD Validation issue
2013-11-23 10:34:10 +00:00
Roman Arutyunyan
24addede15
improved dash timing
2013-11-21 11:55:07 +04:00
Roman Arutyunyan
85dbf397e4
added bound checks & simplified box creation
2013-11-21 11:39:04 +04:00
Roman Arutyunyan
81ce4788f9
optimized for dash.js live
2013-11-21 03:13:16 +04:00
Roman Arutyunyan
bec6d8553a
preserve dash init files from cleanup
2013-11-20 21:19:30 +04:00
Roman Arutyunyan
a9ddfed095
reduced buffering time
2013-11-12 22:22:50 +04:00
Roman Arutyunyan
0dca45f0b6
fixed dash fragment cleanup
2013-11-12 22:00:07 +04:00
Roman Arutyunyan
8c0b83514c
added buffering based on fraglen
2013-11-12 21:45:54 +04:00
Roman Arutyunyan
2c7111cf10
fixed opening fragments & improved style
2013-11-12 21:34:10 +04:00
Roman Arutyunyan
3b680915a8
implemented live presentation offset
2013-11-12 20:53:54 +04:00
Roman Arutyunyan
df33838e37
reimplemented fragments
2013-11-12 20:42:29 +04:00
Roman Arutyunyan
fe4877f216
implemented timeline dash
2013-11-12 19:48:49 +04:00
Roman Arutyunyan
37033ed8c0
added bound checks & simplified box creation
2013-11-12 18:56:30 +04:00