Commit graph

571 commits

Author SHA1 Message Date
Thulinma
97ad038a9f Fixed progressive MP4 2017-01-10 13:17:14 +01:00
Thulinma
77d761eed8 Various and sundry MP4 live improvements and fixes 2017-01-10 12:37:06 +01:00
Thulinma
dadb1ebde8 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
#	src/output/output_http_internal.cpp
2017-01-10 12:36:53 +01:00
Thulinma
fd5b9805de Fixed favicon.ico 2017-01-10 12:34:43 +01:00
Thulinma
ba2ef09a7e Replaced completeKeysOnly variable by more versatile needsLookAhead variable 2017-01-10 12:33:13 +01:00
Thulinma
b27c25482a Fixed RTMP_REWRITE trigger behaviour for invalid responses. 2017-01-02 12:14:28 +01:00
Thulinma
3307e2a492 Fixed audio-only and video-only RTMP live support (Open Source-only bug) 2016-12-31 15:13:11 +01:00
Thulinma
7ff0010dfa Fixed MP4 live in Firefox 2016-12-28 16:53:16 +01:00
Thulinma
0c673364d2 Added RECORDING_END trigger 2016-12-28 16:53:07 +01:00
Thulinma
5675cb793d Merge branch 'development' into LTS_development
# Conflicts:
#	lib/shared_memory.cpp
2016-12-28 16:48:25 +01:00
Thulinma
d413866911 Removed extra spaces in HTTP TS output, fixed socket class to work with unidirectional files 2016-12-28 16:43:48 +01:00
Thulinma
6b962aae9f Made RTMP timestamp checks track-specific 2016-12-28 16:37:21 +01:00
Thulinma
20c6922929 TS base class can now repeat headers every X millis instead of at hardcoded interval 2016-12-28 16:34:31 +01:00
Thulinma
aebeeabd2b Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_httpts.cpp
#	src/output/output_ts_base.h
2016-12-28 16:32:16 +01:00
Cat
1c0fd833bb Embed: VideoJS player added 2016-12-28 16:25:22 +01:00
Thulinma
133a8f36da Implemented ES_Rate in PES 2016-12-28 14:59:23 +01:00
Thulinma
1a4c62e763 TS base class can now repeat headers every X millis instead of at hardcoded interval 2016-12-28 14:59:23 +01:00
Thulinma
f0fa0e206b Implemented SDT table and several extra descriptors 2016-12-28 14:59:23 +01:00
Thulinma
ccb932105a Fixed a stupid merge error in MP4 output 2016-11-23 15:05:39 +01:00
Thulinma
7df7c04aff Backported various Pro MP4 updates/fixes to free version 2016-11-23 12:51:24 +01:00
Thulinma
046d89d50c Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
2016-11-22 10:15:30 +01:00
Thulinma
405195a979 Fixed Connection: close header parsing in HLS 2016-11-22 09:56:50 +01:00
Thulinma
74e433e298 Fixed track autoselect to not be so prejudiced against MP3 2016-11-22 09:56:37 +01:00
Thulinma
acbdede296 Added note in HSS encrypted output about thisPacket handling 2016-11-18 15:35:04 +01:00
Thulinma
1fde08e333 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-11-18 15:34:48 +01:00
Thulinma
bdb1578ba6 Robustified RTMP thisPacket handling 2016-11-18 15:33:45 +01:00
Thulinma
ee4e0461b4 Saver thisPacket handling in generic Output class, better documentation of internals 2016-11-18 15:33:36 +01:00
Thulinma
bd58b5ddbd Added HTTPS output 2016-11-16 16:33:07 +01:00
Thulinma
7c37620294 Merge branch 'development' into LTS_development 2016-11-16 16:33:01 +01:00
Thulinma
bcff43dc80 Changed HTTP internals to use more generic URL building 2016-11-16 16:32:56 +01:00
Thulinma
374c9fd0ff Listener externalized 2016-11-16 16:32:50 +01:00
Thulinma
d3f65561f6 Merge branch 'development' into LTS_development 2016-11-16 10:55:25 +01:00
Thulinma
3a0beea1fc Fixed startTime() bug in Output 2016-11-16 10:55:18 +01:00
Thulinma
7228f059e8 Simplified RTSP start/end time logic 2016-11-16 10:43:12 +01:00
Thulinma
84e23f5e5d Fixed double-locking HTTP bug 2016-11-14 11:41:52 +01:00
Thulinma
3f14db4b12 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
#	src/output/output.cpp
2016-11-14 11:29:24 +01:00
Thulinma
94e39f8323 Fixed JIT timestamps for live 2016-11-14 10:55:58 +01:00
Thulinma
0eef699b45 Only retrieve stream source if no tracks available 2016-11-14 10:53:02 +01:00
Thulinma
56c1d1e3a1 RTMP push security improvements 2016-11-14 10:52:54 +01:00
Thulinma
653f5cf085 Removed TS-level discontinuities from HLS 2016-11-14 10:52:41 +01:00
Thulinma
f69fe8a4fb Moved HLS-specific TS output handling from output_ts_base to output_hls 2016-11-14 10:52:35 +01:00
Thulinma
0b78a57e40 Added shared memory session cache + instant-sync for sessions in cache. 2016-10-11 16:42:47 +02:00
Thulinma
ad514b6744 Significant improvements to DASH playback 2016-10-11 16:42:34 +02:00
Thulinma
ce2274f1c1 Significant speed boost to all TS-based outputs 2016-10-11 16:41:48 +02:00
Thulinma
59ae4f5aca Merge branch 'development' into LTS_development 2016-10-11 16:41:15 +02:00
Thulinma
15def0eaec Significant speed boost to all TS-based outputs 2016-10-11 16:38:56 +02:00
Thulinma
497a89588d Fixed HTTP TS content type 2016-10-11 16:22:12 +02:00
Thulinma
8a0799a0b8 Optimized output waiting time algorithm 2016-10-11 16:22:05 +02:00
Thulinma
d457864bf1 Various improvements and simplifications to HLS
# Conflicts:
#	src/output/output_hls.cpp
2016-10-11 16:17:57 +02:00
Thulinma
a79f0fc988 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_hls.cpp
2016-10-11 16:16:40 +02:00