Commit graph

3131 commits

Author SHA1 Message Date
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
cat
5501c67b49 LSP: stop_sessions when editing a stream 2016-09-22 09:43:03 +02:00
Thulinma
80bd99de44 Added statExchange getPID function 2016-09-22 09:42:43 +02:00
Thulinma
e57cf42352 Added generic URL parsing class 2016-09-22 09:42:23 +02:00
Thulinma
6d33ba2cbd Extracted HTTP::parseVars function from HTTP::Parser, for easier reuse. 2016-09-22 09:42:15 +02:00
cat
5b2ab2453f LSP: added always on option to GUI for input capabilities with always_on values 2016-09-22 09:42:05 +02:00
Thulinma
3639705ef6 Improved UDP socket binding, multicast and IPv6 2016-09-22 09:41:56 +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
cdab043a4b Added sharedServer abandon() function, changed sharedServer.myPages container from set to deque 2016-09-22 09:12:27 +02:00
Thulinma
9060d7b618 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/stream.cpp
2016-09-21 12:38:51 +02:00
Thulinma
9e9e5685b4 Fixed race condition bug in tinythread 2016-09-21 12:37:37 +02:00
Thulinma
b6f606bf87 Fixed horrible input parameter bug 2016-09-21 12:37:24 +02:00
Thulinma
5f51bdd322 Merge branch 'development' into LTS_development 2016-09-20 13:26:10 +02:00
Thulinma
90f80f1a8d Fixed negative offsets 2016-09-20 13:26:04 +02:00
Thulinma
b52bf4a918 Fixed negative offsets 2016-09-20 13:25:43 +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
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