Commit graph

3255 commits

Author SHA1 Message Date
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
efb5f51c91 Fix ADTS compile error 2016-09-15 16:18:05 +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
Thulinma
1172768c34 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/shared_memory.cpp
#	src/controller/controller.cpp
#	src/controller/controller_storage.h
#	src/output/output.cpp
2016-09-15 16:17:06 +02:00
Thulinma
fedd18146e Generalized DTSH header reading and writing of Inputs 2016-09-15 16:03:24 +02:00
Thulinma
7518014703 Added DTSH versioning, made bigMeta the default 2016-09-15 16:03:24 +02:00
Thulinma
49cb493b7e Improved output connect to input timeout behaviour 2016-09-15 16:03:24 +02:00
Thulinma
53dfcfe131 Fixed VoD no-load/slow-load 100% CPU usage 2016-09-15 16:03:24 +02:00
Thulinma
c74b3e4b8a Added XSplit bandwidth check output suppression 2016-09-15 16:03:24 +02:00
Thulinma
4472d00e69 Improved sharedClient isAlive handling 2016-09-15 16:03:24 +02:00
Thulinma
ceafaa57e6 Added angel process 2016-09-15 16:03:24 +02:00
Thulinma
bd4c951488 Fixed segfault in VoD outputs with corrupted headers 2016-09-15 15:46:04 +02:00
Thulinma
a4f35ca11e Made sharedServer::finishEach explicit 2016-09-15 15:45:42 +02:00
Thulinma
357eb4e722 Fixed strict compliance V3 RTMP clients (e.g. Mishira) 2016-09-15 15:45:18 +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
2374e64552 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_rtmp.cpp
2016-09-02 18:08:17 +02:00
Thulinma
8710a8b988 Fixed RTMP offsets and VoD seeking 2016-09-02 18:07:38 +02:00
Thulinma
291535a5d7 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-09-02 18:00:50 +02:00
Thulinma
781d32e9a2 Fixed corrupt header crash issue 2016-09-02 17:58:36 +02:00
Thulinma
151da6383a Add track adding to FLV output 2016-09-02 17:55:36 +02:00
Thulinma
104b7849e0 Merge branch 'development' into LTS_development 2016-09-02 17:54:57 +02:00
Thulinma
2003d1f80e Fixed crash in FLV input with some single-track files 2016-09-02 17:54:49 +02:00
Thulinma
7ca444edc2 Fixes lacking BUFFER_EMPTY trigger 2016-09-02 17:52:51 +02:00
Thulinma
011fb0f6d8 Merge branch 'development' into LTS_development 2016-09-02 17:52:47 +02:00
Thulinma
105b98bb95 Prevent coredump spam on production builds 2016-09-02 17:52:29 +02:00
Thulinma
7b617e44ae Fixed RTMP rate limiter issue 2016-09-02 17:51:27 +02:00
Thulinma
3ae2dc0ae8 Added DTSC ping command, to keep alive idle connections. 2016-09-02 17:51:19 +02:00
Thulinma
63c0dbb18d Merge branch 'development' into LTS_development 2016-09-02 17:51:01 +02:00
Thulinma
a93fddf4e2 Added DTSC keep alive for idle connections 2016-09-02 17:50:52 +02:00
Thulinma
d50404a00c Fixed 100% CPU issue in DTSC pull input 2016-09-02 17:48:56 +02:00
Thulinma
b430ef239e Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
#	lib/config.cpp
2016-09-02 14:50:02 +02:00
Thulinma
eb5cdb32b1 Added more H264 SPS decoding 2016-09-02 14:48:19 +02:00
Thulinma
e8e97adb49 Improved HTTP library GetHeader/GetVar functions, added hasHeader function 2016-09-02 14:48:19 +02:00
Thulinma
aedc8df494 Added UDP getDestPort function 2016-09-02 14:48:19 +02:00
Thulinma
50e8c7638a Verbosity tweak 2016-09-02 14:48:19 +02:00
Thulinma
4538efb89b Added/improved start/endTime functions in Output class 2016-09-02 14:48:19 +02:00
Thulinma
228a03a004 Added Encodings::Hex::decode 2016-09-02 14:48:19 +02:00
Thulinma
d591005ccb Removed dead code 2016-09-02 14:46:56 +02:00
Thulinma
3465f2b587 Improved RTSP output, added support for RTSP input 2016-09-02 14:46:51 +02:00
Thulinma
5c8ebdc5ec Merge branch 'development' into LTS_development
# Conflicts:
#	lib/h264.cpp
2016-09-02 14:45:25 +02:00
Thulinma
5cc1244b76 Added more H264 SPS decoding 2016-09-02 14:43:33 +02:00
Thulinma
daddae6b7f Improved HTTP library GetHeader/GetVar functions, added hasHeader function 2016-09-02 14:39:41 +02:00
Thulinma
0fe911899b Added UDP getDestPort function 2016-09-02 14:39:34 +02:00
Thulinma
5bbb54848b Verbosity tweak 2016-09-02 14:39:28 +02:00