Commit graph

631 commits

Author SHA1 Message Date
Thulinma
f69fe8a4fb Moved HLS-specific TS output handling from output_ts_base to output_hls 2016-11-14 10:52:35 +01:00
Thulinma
0b78a57e40 Added shared memory session cache + instant-sync for sessions in cache. 2016-10-11 16:42:47 +02:00
Thulinma
ad514b6744 Significant improvements to DASH playback 2016-10-11 16:42:34 +02:00
Thulinma
ce2274f1c1 Significant speed boost to all TS-based outputs 2016-10-11 16:41:48 +02:00
Thulinma
59ae4f5aca Merge branch 'development' into LTS_development 2016-10-11 16:41:15 +02:00
Thulinma
15def0eaec Significant speed boost to all TS-based outputs 2016-10-11 16:38:56 +02:00
Thulinma
497a89588d Fixed HTTP TS content type 2016-10-11 16:22:12 +02:00
Thulinma
8a0799a0b8 Optimized output waiting time algorithm 2016-10-11 16:22:05 +02:00
Thulinma
d457864bf1 Various improvements and simplifications to HLS
# Conflicts:
#	src/output/output_hls.cpp
2016-10-11 16:17:57 +02:00
Thulinma
a79f0fc988 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_hls.cpp
2016-10-11 16:16:40 +02:00
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
419686f50c Fixed zero-timestamp RTMP push output 2016-10-11 15:15:41 +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
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
7f65b69865 Removed troublesome time-rewinding code in DTSC output 2016-10-11 15:06:32 +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
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
856043ed55 Implemented proper tsudp:// protocol push output, removed MistOutTSPush 2016-09-22 09:51:29 +02:00
Thulinma
754d687486 Added MistOutSanityCheck 2016-09-15 16:18:32 +02:00
Thulinma
6e7d2c2d4a Removed GeoIP support fully 2016-09-15 16:18:21 +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
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
bd4c951488 Fixed segfault in VoD outputs with corrupted headers 2016-09-15 15:46:04 +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
151da6383a Add track adding to FLV output 2016-09-02 17:55:36 +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
4538efb89b Added/improved start/endTime functions in Output class 2016-09-02 14:48:19 +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
63ea74d792 Added/improved start/endTime functions in Output class 2016-09-02 14:39:22 +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
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