Thulinma
68a1bff34f
EBML updates:
...
- AV1 support
- Support for outputting fragments longer than 30 seconds in duration
- Fixed FireFox support for Opus audio tracks
- Added support for stdin live input of EBML
- Fixed broken timestamps when seeking in VoD EBML files
- Analyser now calculates offsets for (manual) double-checking
- Added JSON track support to EBML input and output
- Added basic input support for SRT/ASS/SSA subtitles
- Opus CODECDELAY now actually calculated.
- Fixed Opus in Firefox
- Improved MP3 support, more robust handling of corruption, support for non-standard timescale sources
2018-07-19 13:29:59 +02:00
Thulinma
e3886c8acf
RTP rework: added sorter class, updated RTSP input/output/analyser to be compatible with it
2018-07-04 12:04:26 +02:00
Erik Zandvliet
0fff6f8773
Skip at least some corruption in TS
2018-05-16 10:48:12 +02:00
Thulinma
26cd8251e2
Merge branch 'development' into LTS_development
...
# Conflicts:
# CMakeLists.txt
2018-01-24 20:16:35 +01:00
Thulinma
a762932c45
EBML library, input and output, supports MKV and WebM.
2018-01-24 20:10:55 +01:00
Thulinma
8c3b8d9666
Added timeout support to analysers in validate mode
2018-01-17 11:28:04 +01:00
Thulinma
304426c2c6
Improved logging system
2017-12-08 19:48:49 +01:00
Thulinma
08dac5b2db
Improved logging system
2017-12-06 16:59:27 +01:00
Thulinma
f5c1e6b573
RTSP pull input
...
Includes TCP, UDP and authentication support
2017-10-24 14:10:12 +02:00
Thulinma
54a8803f29
RTP cleanup + RTSP analyser + RTP MPEG2/MP2/HEVC support
2017-07-28 18:40:37 +02:00
Thulinma
29c05bda3f
Improvements to HLS analyser
2017-07-22 18:57:37 +02:00
Thulinma
d42bf9777e
Merge branch 'development' into LTS_development
...
# Conflicts:
# CMakeLists.txt
# src/input/input_buffer.cpp
2017-07-22 18:55:12 +02:00
Thulinma
0eefe5a477
Added raw data payload printing in hex to DTSC analyser
2017-07-22 18:51:18 +02:00
Thulinma
3157bfdd35
Fixed a compile warning
2017-05-16 14:53:31 +02:00
Thulinma
14d15ce318
Fixed compile warnings
2017-05-16 14:25:20 +02:00
Thulinma
628795e476
Why was this even in here?
2017-05-15 11:28:35 +02:00
Thulinma
392a83838a
Merge branch 'development' into LTS_development
2017-05-12 14:00:58 +02:00
Erik Zandvliet
f4d7e18378
Analyser DTSC verbosity tweak
2017-05-12 14:00:40 +02:00
Thulinma
506be4a64b
Analysers rewrite, mostly by Ramkoemar, partially by myself
2017-05-02 11:45:53 +02:00
Thulinma
b7d1d38fb4
Added RIFF analyser
2017-05-02 10:26:35 +02:00
Thulinma
945e6f2d1a
Analyser unification finished
2017-05-02 10:26:35 +02:00
Ramoe
051a8c826b
Analysers unification
2017-05-01 13:58:14 +02:00
Thulinma
482da790ea
Validators for load tests, and load test scripts.
2017-05-01 13:58:14 +02:00
Thulinma
faa696c6d1
Added H264 analyser (most code by Erik Zandvliet)
2017-02-28 17:31:28 +01:00
Thulinma
eed7be8421
Improved stats analyser, faster reloading of stats pages
2017-01-31 14:44:01 +01:00
Thulinma
2c5b5c0460
Load balancer improvements / source selection
2017-01-31 14:42:43 +01:00
Thulinma
055c87a2b3
Added fallback option to load analyser
2017-01-31 14:42:34 +01:00
Thulinma
bd6034828f
Merge branch 'development' into LTS_development
...
# Conflicts:
# CMakeLists.txt
# src/controller/controller_connectors.cpp
2017-01-02 12:14:16 +01:00
Thulinma
707c055ba5
RelAccX test analyser
2017-01-02 12:08:58 +01:00
Thulinma
316a78b2ef
Updated TS analyser
2016-12-28 16:34:31 +01: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
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
400ac582ae
Fixed load balancer crash when 0 ram reported or detected in an edge
2016-09-22 09:16:50 +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
539ac17dc0
Added FULL reply to load balancer when all servers out of bandwidth, servers that are out of bandwidth now no longer score at all.
2016-09-02 18:17:06 +02:00
Thulinma
09b398f36c
Added list of viewers for all streams to balancer
2016-07-21 15:19:55 +02:00
Thulinma
f9dcbc7f13
Fixed balancer.
2016-07-21 14:46:29 +02:00
Thulinma
4e35165f3d
Tweaked load balancer verbosity levels
2016-07-21 14:37:29 +02:00
Thulinma
b608f011e3
Load balancer fixes/improvements made during paper writing.
2016-07-20 11:07:46 +02:00
Thulinma
d0abad68b3
Added track language support to TS input
2016-07-18 10:44:29 +02:00
Thulinma
bd38fd20c3
More TS-related improvements, to ADTS support specifically.
2016-07-07 22:31:35 +02:00
Thulinma
9536ab1414
Fix for several TS-related problems.
2016-07-06 11:18:29 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Erik Zandvliet
5a8b9be44a
Added a -c / --compact flag to MistAnalyserDTSC
2016-05-17 14:46:28 +02:00
Thulinma
dfc41cc596
Prometheus stats split over viewers, incoming and outgoing.
...
Load balancer updated to use new split stats and provide info per host and/or stream if requested over its port.
2016-05-15 00:20:53 +02:00
Thulinma
668560ff05
Added skipDynamic optional argument to most binary representations of metadata/tracks, which skips sending dynamic parts of the metadata if true.
2016-05-05 16:05:12 +02:00
Thulinma
a247095c6d
Load balancer working.
2016-05-04 18:07:20 +02:00