Thulinma
7dbd60b208
Support limiting output range for most outputs and outgoing pushes
2023-10-17 00:13:45 +02:00
Thulinma
3e2a17ff93
Various metadata-related features and improvements:
...
- Added support for new "NowMs" field that holds up to where no new packets are guaranteed to show up, in order to lower latency.
- Added support for JSON tracks over all TS-based protocols (input and output)
- Added support for AMF metadata conversion to JSON (RTMP/FLV input)
- Fixed MP4 input subtitle tracks
- Generalized websocket-based outputs to all support the same commands and run the same core logic
- Added new "JSONLine" protocol that allows for generic direct line-by-line ingest of subtitles and/or JSON metadata tracks over a TCP socket or console standard input.
2023-09-26 17:10:23 +02:00
Marco
b0d4422d27
Added machine readable exit reasons, INPUT_END trigger, OUTPUT_END trigger, and updated RECORDING_END trigger to include all of these.
2023-08-23 10:55:53 +02:00
Thulinma
c7211b23c1
Added (mostly) complete capabilities for push parameters
2023-02-09 13:14:20 +01:00
Thulinma
0674443066
Fix push outputs to use the correct remote addresses
2022-10-10 14:16:48 +02:00
Marco van Dijk
8ac486b815
Completed new sessions system
...
Co-authored-by: Thulinma <jaron@vietors.com>
2022-10-05 03:13:52 +02:00
Phencys
3734c90544
Added support for raw passthrough of MPEG2-TS data
2022-08-08 11:00:39 +02:00
Thulinma
f9a543c63d
TS TCP push output support
2022-06-01 16:31:14 +02:00
Marco van Dijk
2485c16dfc
FEC
2022-06-01 16:27:15 +02:00
Thulinma
61c08be425
TS UDP output now defaults to all supported tracks
2021-12-24 15:09:41 +01:00
Thulinma
7c6da9d455
Added generic PUSH_REWRITE trigger, fixed request URL bug
2021-10-19 22:29:41 +02:00
Thulinma
97752f2c2d
Opus in TS input/output support
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
eb8694052d
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/http_parser.cpp
2020-03-03 17:04:10 +01:00
Thulinma
cc9e970ea3
More backports from Pro edition, among which HTTPS/TLS support
2019-07-13 14:23:59 +02:00
Thulinma
01d43796ad
32-bit fixes
2019-01-26 00:51:30 +01:00
Thulinma
2861102483
Merge branch 'development' into LTS_development
2018-12-13 13:19:38 +01:00
Thulinma
081f91653e
Updated capa for outputs
2018-12-13 13:18:12 +01:00
Thulinma
4a22be819d
Fixed socket binding for TS UDP push output
2018-05-17 12:26:28 +02:00
Thulinma
8e74d4cd4b
Fixed typoes Balder spotted. Wut? But how?!
2017-11-28 11:26:19 +01:00
Thulinma
a97d3e8d27
Add missing bandwidth to TS UDP output
2017-10-25 11:13:02 +02:00
Thulinma
adb76e2cf8
Added TS output passthrough support
2017-09-27 12:09:18 +02:00
Erik Zandvliet
2a721f5e7f
TS MPEG2/MP2 support
2017-07-28 18:40:24 +02:00
Thulinma
20c6922929
TS base class can now repeat headers every X millis instead of at hardcoded interval
2016-12-28 16:34:31 +01:00
Thulinma
aebeeabd2b
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/output/output_httpts.cpp
# src/output/output_ts_base.h
2016-12-28 16:32:16 +01:00
Thulinma
1a4c62e763
TS base class can now repeat headers every X millis instead of at hardcoded interval
2016-12-28 14:59:23 +01:00
Thulinma
856043ed55
Implemented proper tsudp:// protocol push output, removed MistOutTSPush
2016-09-22 09:51:29 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Thulinma
1f5dfdc580
Converted argument style to new singular method.
2016-05-04 16:51:16 +02:00
Thulinma
4bdbd82f66
LTS Commits
2015-04-05 21:38:36 +02:00
Thulinma
95f19c4259
Merged TS unification edits by Wouter Spruit.
2015-03-05 13:49:09 +01:00
Thulinma
e595964832
TS library function name unification.
2015-02-19 03:00:10 +01:00
Thulinma
8e6da507bc
Updated TS protocols to use proper DTS/PTS using new lib calls.
2015-02-12 15:58:19 +01:00
Thulinma
aa6e07c2bd
Generalized PMT generation across all TS-based protocols.
2015-02-12 15:28:57 +01:00
Thulinma
6890632e9d
Fixed messed up merge. Really, guys?
2014-08-29 22:54:00 +02:00
wouter spruit
d2821a629e
Optimizes to TS outputs.
2014-08-29 22:31:50 +02:00
ozzay
286d6cba5c
MP3 codec support in more protocols.
2014-08-29 22:31:49 +02:00
Thulinma
3810330343
Added debug level options.
2014-05-29 13:26:16 +02:00
Thulinma
8e3d636381
Memory optimizations and supporting code for libmist changes.
2014-05-11 14:37:35 +02:00
Thulinma
cd2fe225c5
Shared memory rewrite
2014-04-04 19:50:40 +02:00