Commit graph

3323 commits

Author SHA1 Message Date
Thulinma
dab1b74ad5 improved controller restart stats recovery mechanism 2016-10-11 15:21:54 +02:00
Thulinma
bf8ddcb300 Removed dead code 2016-10-11 15:20:13 +02:00
Thulinma
e10a22503d Added per-output statistics 2016-10-11 15:19:14 +02:00
Thulinma
419686f50c Fixed zero-timestamp RTMP push output 2016-10-11 15:15:41 +02:00
Thulinma
61feff7ba1 Faster and less spammy sharedServer user counter 2016-10-11 15:15:26 +02:00
Thulinma
c5870b02f1 Improved buffer behaviour for streams that are faster than real-time. Improved documentation for those areas as well. 2016-10-11 15:14:12 +02:00
Thulinma
748960bb44 Removed JSON dependency from FLV, sped up FLV input significantly, minor RTMP input speedup 2016-10-11 15:13:52 +02:00
Thulinma
92e73cb6db Fixed bug when tracks pause for 16 seconds. 2016-10-11 15:13:34 +02:00
Thulinma
b71765e6bc Buffer now reports JSON blob with stream details and possible issues, improved DRY/RECOVER behaviour 2016-10-11 15:13:20 +02:00
Thulinma
bd772cdf1e Merge branch 'development' into LTS_development 2016-10-11 15:13:13 +02:00
Thulinma
0b92fb0abb Updated DTSC analyser HLS problem finder 2016-10-11 15:13:01 +02:00
Thulinma
1d2e8f790b Stop limits and triggers from occurring when filename is being overridden in startInput calls 2016-10-11 15:12:35 +02:00
Thulinma
11d8ef922d Merge branch 'development' into LTS_development 2016-10-11 15:12:29 +02:00
Thulinma
82a2fb3367 Fixed eternal sleeping bug in outputs, fixed some missed thisPacket invalid pointer issues. 2016-10-11 15:12:12 +02:00
Thulinma
cf5045888e Updated DTSC analyser in compact mode to be more accurate and detect possible HLS-related issues
# Conflicts:
#	src/analysers/dtsc_analyser.cpp
2016-10-11 15:11:26 +02:00
Thulinma
44e1bb9b33 Merge branch 'development' into LTS_development
# Conflicts:
#	src/analysers/dtsc_analyser.cpp
2016-10-11 15:11:07 +02:00
Thulinma
4963aac941 Updated DTSC analyser in compact mode to be more accurate and detect possible HLS-related issues, compact mode no longer a Pro-only feature. 2016-10-11 15:09:19 +02:00
Thulinma
7f65b69865 Removed troublesome time-rewinding code in DTSC output 2016-10-11 15:06:32 +02:00
Thulinma
3ee83644f3 Added options to DTSC pull for controlling the buffer config. Made 8X target duration the default buffer size. Inputs now wait for INPUT_TIMEOUT *and* two biggestFragment durations, added a few helper functions to DTSC::Meta. Buffer now automatically sets segment size to min(configed_size, biggest_fragment/2) to prevent sudden reductions of fragment sizes by more than 50% 2016-10-11 15:04:52 +02:00
Thulinma
915a10207b Merge branch 'development' into LTS_development 2016-10-11 15:04:11 +02:00
Thulinma
f22d95b974 Prevent memory leak when receiving media loops at a page boundary 2016-10-11 15:03:11 +02:00
Thulinma
22cd84fcd5 Added options to DTSC pull for controlling the buffer config. Made 8X target duration the default buffer size. Inputs now wait for INPUT_TIMEOUT *and* two biggestFragment durations, added a few helper functions to DTSC::Meta. Buffer now automatically sets segment size to min(configed_size, biggest_fragment/2) to prevent sudden reductions of fragment sizes by more than 50% 2016-10-11 15:02:29 +02:00
Thulinma
46703ad50d Fixed triggers only prefix-matching on stream names 2016-10-11 13:19:31 +02:00
Thulinma
55f1c539ad Merge branch 'development' into LTS_development 2016-10-11 12:48:05 +02:00
Thulinma
441932efe5 Added support for "track", "audio" and "video" params when pushing out RTMP. Params are not sent to target 2016-10-11 12:47:34 +02:00
Thulinma
65a225ed95 RTMP output now supports "audio" and "video" parameters for track selection, as well as "track". 2016-10-11 11:25:48 +02:00
Thulinma
3312848ada Fixed DASH bit rate reporting 2016-10-11 11:21:07 +02:00
Thulinma
52deec52c3 Merge branch 'development' into LTS_development 2016-10-11 11:15:53 +02:00
Thulinma
25a60e4ca3 Fixed HDS bit rate 2016-10-11 11:15:35 +02:00
Balder
1d2dbd1be0 Fixed flash priorities for embed. RTMP > FLV > HDS 2016-10-10 16:29:21 +02:00
Thulinma
c316fe4e0b Merge branch 'development' into LTS_development 2016-10-10 15:08:08 +02:00
Thulinma
bbcf178e7f Fixed reboot loop when aborting startup. 2016-10-10 15:08:01 +02:00
Thulinma
eb9d4e6267 Merge branch 'development' into LTS_development 2016-09-27 16:32:36 +02:00
cat
ac914b7b95 LSP: fixed missing wildcard streams on stream page 2016-09-27 16:08:34 +02:00
Thulinma
d132969fc2 Merge branch 'development' into LTS_development 2016-09-27 13:51:25 +02:00
Thulinma
e309d0358c Better mac support. 2016-09-27 13:51:12 +02:00
Thulinma
2062d83858 New licensing system
By Wouter Spruit and Balder Viëtor with minor edits by me
2016-09-27 13:43:53 +02:00
Thulinma
d0c81bb9a0 Merge branch 'development' into LTS_development 2016-09-27 13:37:55 +02:00
Thulinma
3fd2bed4b3 Better header includes for sockets 2016-09-27 13:37:45 +02:00
Thulinma
934ed69c58 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/config.cpp
2016-09-22 18:31:49 +02:00
Thulinma
43d620f9f2 Removed old bigmeta flag in config lib. 2016-09-22 18:29:41 +02:00
Balder
5ca6cfbbb6 Typo fix in integrated help 2016-09-22 17:25:40 +02:00
Thulinma
08813dcd9b Merge branch 'development' into LTS_development 2016-09-22 16:42:04 +02:00
cat
d4be01474d Meta player, new embed code, new LSP style 2016-09-22 16:40:13 +02:00
Thulinma
d504324b8f Added stop_sessions API call 2016-09-22 09:52:08 +02:00
Thulinma
69bb08a10a MistInTS now shuts down after 20 seconds of no data 2016-09-22 09:51:48 +02:00
Thulinma
cd39965701 Better tsudp:// input handling 2016-09-22 09:51:41 +02:00
Thulinma
856043ed55 Implemented proper tsudp:// protocol push output, removed MistOutTSPush 2016-09-22 09:51:29 +02:00
Thulinma
172bdabf36 New style of always-on inputs. Still needs interface updates 2016-09-22 09:51:21 +02:00
Thulinma
eccd3d2949 Merged MistInTS and MistInTSStream, added support for streamed file input through stream:// source 2016-09-22 09:51:13 +02:00