Thulinma
|
54d927c9df
|
Various improvements and simplifications to HLS
|
2016-10-11 16:14:27 +02:00 |
|
Thulinma
|
7f6b919e4f
|
Merge branch 'development' into LTS_development
|
2016-10-11 15:21:58 +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
|
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
|
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
|
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 |
|
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
|
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
|
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 |
|
Thulinma
|
44fd455c8e
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input.cpp
|
2016-09-22 09:50:09 +02:00 |
|
Thulinma
|
29c37fd4e9
|
Improved Input::checkHeaderTimes function to be less spammy about non-file inputs
|
2016-09-22 09:41:42 +02:00 |
|
Thulinma
|
400ac582ae
|
Fixed load balancer crash when 0 ram reported or detected in an edge
|
2016-09-22 09:16:50 +02:00 |
|
Thulinma
|
497583e54b
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/controller/controller_statistics.cpp
|
2016-09-22 09:16:34 +02:00 |
|
Thulinma
|
26f4b2efd9
|
Stats pages are now left behind unclean on purpose on updating/restarting the controller, to preserve stats across restarts
|
2016-09-22 09:14:03 +02:00 |
|
Thulinma
|
754d687486
|
Added MistOutSanityCheck
|
2016-09-15 16:18:32 +02:00 |
|
Thulinma
|
11ce47ace9
|
Generalized DTSH header reading and writing of Inputs
|
2016-09-15 16:18:27 +02:00 |
|
Thulinma
|
6e7d2c2d4a
|
Removed GeoIP support fully
|
2016-09-15 16:18:21 +02:00 |
|
Thulinma
|
07eada311a
|
Tweaked stats debugging messages verbosity
|
2016-09-15 16:18:16 +02:00 |
|
Thulinma
|
0fe940fa77
|
Pro side of edits to explicit finishEach
|
2016-09-15 16:18:00 +02:00 |
|
Thulinma
|
b92829956e
|
Added secondary BW stats from kernel, as more reliable alternative for now.
|
2016-09-15 16:17:54 +02:00 |
|
Thulinma
|
cbfb3d62bf
|
Added variable weights to the load balancer, improved timeout behaviour and verbosity
|
2016-09-15 16:17:49 +02:00 |
|
Thulinma
|
ba7467979a
|
Fixed MistInAV - now compiles if -DWITH_AV=1 is set
|
2016-09-15 16:17:43 +02:00 |
|