Thulinma
d7ec340d7e
Fix local file targets when pushing to non-full-path
2023-06-19 17:25:08 +02:00
Thulinma
ae9aadc0b1
Ensure stats keep updating during page loads
2023-04-10 14:15:00 +02:00
Thulinma
6b88525e2f
Generic input page loading re-prioritization edit
2023-04-10 14:15:00 +02:00
Thulinma
0f692233e8
Generalize DTSH header reading and writing; generalize input override prefixes; support external writer targets for pushing
2023-02-22 13:27:09 +01:00
Ramkoemar
074e757028
Sessions rework
2022-10-05 03:09:58 +02:00
Thulinma
747438746c
Change VoD data page logic to use wallclock seconds rather than loop iterations for timeouts
2022-08-18 16:11:24 +02:00
Thulinma
d6bd9bee46
Live stream inputs now track buffer status
2022-06-01 15:58:17 +02:00
Thulinma
ad4c1abd0b
Playlist support fixed
2021-12-24 15:09:36 +01:00
Thulinma
0bd5d742f6
SRT improvements:
...
- Made SRT support optional
- Make build options visible in cmake-gui
- Improved generic connection stats for outputs
- Added streamid handling configuration for MistInTSSRT
- Push input support over SRT
- Fixed support for SRT settings in push outputs
- Fix parsing of SRT-passed stream names
- Fixed hostnames in MistOutTSSRT, fixed PUSH_REWRITE trigger payload
- Opus support in TS-SRT
- Fixed SRT socket stats, fixed SRT socket address logic, improved SRT socket rolling restart support
- Fixed SRT push deny
2021-10-19 22:29:41 +02:00
Phencys
19199cbff8
TSSRT Support
2021-10-19 22:29:41 +02:00
Thulinma
15c132f6f8
Added MistUtilNuke, added input PID and pull PID fields, added nuke_stream API call
2021-10-19 22:29:41 +02:00
Thulinma
1fff195f77
Various TS improvements
2021-10-19 22:29:41 +02:00
Thulinma
0af992d405
Various fixes, among which:
...
- Fixed segfault when attempting to initialseek on disconnected streams
- Fix 100% CPU bug in controller's stats code
- WebRTC UDP bind socket improvements
- Several segfault fixes
- Increased packet reordering buffer size from 30 to 150 packets
- Tweaks to default output/buffer behaviour for incoming pushes
- Added message for load balancer checks
- Fixed HLS content type
- Stats fixes
- Exit reason fixes
- Fixed socket IP address detection
- Fixed non-string arguments for stream settings
- Added caching for getConnectedBinHost()
- Added WebRTC playback rate control
- Added/completed VP8/VP9 support to WebRTC/RTSP
- Added live seek option to WebRTC
- Fixed seek to exactly newest timestamp
- Fixed HLS input
# Conflicts:
# lib/defines.h
# src/input/input.cpp
2021-10-19 22:29:40 +02:00
Phencys
2b99f2f5ea
New Meta commit
2021-10-19 22:29:40 +02:00
DDVTech
fccf66fba2
Restyle
2021-10-19 22:29:40 +02:00
Thulinma
ead45b4fb8
Fixes to playlist support
2020-01-23 13:43:55 +01:00
Erik Zandvliet
907be3b1f4
Playlist support
2020-01-23 13:43:51 +01:00
Thulinma
6a5549444b
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/input/input_buffer.cpp
# src/output/output_ts_base.cpp
2018-11-01 16:37:03 +01:00
Thulinma
24006648f9
Cleaned up, fixed and robustified semaphore and signal related code
2018-11-01 16:11:47 +01:00
Thulinma
6ddc4adadf
Merge branch 'development' into LTS_development
2018-08-27 14:17:20 +02:00
Ramoe
33488da329
Added singular mode override for inputs
2018-08-27 14:13:25 +02:00
Thulinma
ad29c297c2
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/bitfields.h
# src/input/input.cpp
# src/output/output.cpp
2018-01-24 19:12:05 +01:00
Thulinma
7c1a6fe7ce
Added default implementation of Input::trackSelect
2018-01-24 18:57:30 +01:00
Thulinma
cac503f774
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/input/input.cpp
2017-10-24 14:09:13 +02:00
Thulinma
a27cf083e6
Added streamMainLoop function to Input class
2017-10-24 14:08:10 +02:00
Erik Zandvliet
0f7f6b3bc7
Sideloaded SRT file support
2017-08-29 10:58:32 +02:00
Thulinma
3446d022e8
Added header read speed timers, simplified header logic for VoD.
2017-07-26 17:00:36 +02:00
Thulinma
45e4cddec9
Updated Input class with preRun() and checkArguments() instead of single setup() function
2017-07-22 18:53:05 +02:00
Thulinma
25699ef8b2
Added stream status shared memory page (temporary system)
2017-06-22 14:03:35 +02:00
Thulinma
920efe0b26
Updated serve-type inputs to obey "always on" stream config setting, push inputs no longer counted as viewers.
2017-06-09 20:40:03 +02:00
Thulinma
8866b299fb
Unified all input types into a single flexible type
2017-02-28 13:57:59 +01:00
Thulinma
440596c117
Added crash handler for Pull-mode inputs
2016-11-18 15:33:25 +01:00
Thulinma
8d83a203be
Added new generalized input keepRunning() function, FLV input now shuts down if the file is updated file it is active, added 15 second DTSH regeneration window
2016-11-14 11:01:00 +01:00
Thulinma
fedd18146e
Generalized DTSH header reading and writing of Inputs
2016-09-15 16:03:24 +02:00
Thulinma
837b2b5d4f
Added resume support and quick negotiation support from Pro, as well as support for stream-type inputs.
2016-06-02 14:07:21 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Thulinma
c62b4bf381
Split input handling into separate convert and serve functions.
2015-09-08 18:32:12 +02:00
Erik Zandvliet
d370ef4eac
Working multi-input
2015-04-02 09:56:47 +02:00
Thulinma
a47504b5cb
Ogg support fixed and re-added. Squash of various commits made by Wouter Spruit.
2014-12-23 13:10:28 +01:00
Thulinma
1e66e6c817
Removed stats sockets - haven't been in use for a while now.
2014-07-09 14:58:55 +02:00
Thulinma
5058addf70
Fixed updating of old DTSH files not happening.
2014-06-11 16:04:02 +02:00
Thulinma
cd2fe225c5
Shared memory rewrite
2014-04-04 19:50:40 +02:00