Commit graph

3085 commits

Author SHA1 Message Date
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
Thulinma
63ea74d792 Added/improved start/endTime functions in Output class 2016-09-02 14:39:22 +02:00
Thulinma
1aeecc53bd Added Encodings::Hex::decode 2016-09-02 14:39:16 +02:00
Thulinma
b73ee01388 Fix TSStream standard input dropping packets 2016-08-25 11:57:54 +02:00
Balder
3ab582d60b Added bigmeta to cmakelist and ifdef flag to config.cpp 2016-08-09 11:03:49 +02:00
Thulinma
ae2e67e1bb Merge branch 'development' into LTS_development 2016-08-03 10:00:42 +02:00
Thulinma
2c44be003c Add method endTime() to outputs to get end of stream time in ms 2016-08-03 10:00:37 +02:00
Thulinma
a16479b3c0 Merge branch 'development' into LTS_development 2016-08-02 17:12:13 +02:00
Thulinma
09fbe27651 Fixed segmentation fault when no connectors installed 2016-08-02 17:12:00 +02:00
Thulinma
a9628969ce Merge branch 'development' into LTS_development 2016-08-01 20:59:49 +02:00
Thulinma
1b091987bb Increase packet timeout on DTSC packets 2016-08-01 20:59:44 +02:00
Thulinma
6a0d2834c5 Merge branch 'development' into LTS_development 2016-07-29 09:48:49 +02:00
Thulinma
bd174d6db0 Fix seek-to-end issues with very near-live outputs 2016-07-29 09:48:43 +02:00
Thulinma
bd5c09b159 Fix DTSC output disconnect on new track issue. 2016-07-28 20:51:06 +02:00
Thulinma
2294fbd365 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input_dtsc.cpp
#	src/output/output.cpp
2016-07-28 20:50:29 +02:00
Thulinma
2bdafc245d Fixed segmentation fault in buffer process for fast reconnects of sources 2016-07-28 20:45:39 +02:00
Thulinma
5ffe12aba4 Tweaked several debug messages, backported a few Pro edition edits that were missed earlier 2016-07-28 20:45:31 +02:00
Thulinma
4dc3d22d12 Fixed potential deadlock in buffer when a past crash has happened 2016-07-28 20:44:28 +02:00
Thulinma
0232417512 Added method to count currently playing tracks in Output classes 2016-07-28 20:44:15 +02:00
Thulinma
a9388928c1 Merge branch 'development' into LTS_development 2016-07-26 13:57:51 +02:00
Thulinma
7afd3415b3 Fixed support for VoD assets with a > 8MiB header size 2016-07-26 13:57:43 +02:00