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
Thulinma
c7211b23c1
Added (mostly) complete capabilities for push parameters
2023-02-09 13:14:20 +01:00
Thulinma
f4dbea4626
Restore non-native SRT support in HTTPTS output
...
Change-Id: I082cd72b0517a6e741f95345ae5fdf94ae4df1fe
2023-01-24 02:31:51 +01:00
Marco
03771ccac2
Changed HTTPTS-based playlist writer into a generic format-agnostic playlist writer
...
Change-Id: I503110bca3a557342ce9a21c64824a916725a79b
2023-01-24 02:17:28 +01:00
Ivan Tivonenko
0a13ec1119
Fix compile warnings
...
Co-authored-by: Thulinma <jaron@vietors.com>
2022-10-27 14:50:38 +02:00
Phencys
3734c90544
Added support for raw passthrough of MPEG2-TS data
2022-08-08 11:00:39 +02:00
Thulinma
a0eb42f1dd
Added human readable name in info JSON output for sources
2022-01-22 23:53:57 +01:00
Marco van Dijk
d1358400f7
Added ability to output locally to playlist & TS files
2021-11-22 14:29:43 +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
Thulinma
97752f2c2d
Opus in TS input/output support
2021-10-19 22:29:41 +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
eac05f7ba3
SRT "native" support, NOFORK env variable support for inputs
2019-08-06 14:42:47 +02:00
Thulinma
66890c4564
Robustified Socket::Connection, added debugging data for copies/assigns and Socket::Connetion::open() calls for proper socket re-use.
2019-06-30 22:36:29 +02:00
Thulinma
9e1539a2b9
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/controller/controller_statistics.cpp
# src/input/input_buffer.cpp
# src/input/input_dtsc.cpp
# src/input/input_ebml.cpp
# src/input/input_flv.cpp
# src/input/input_mp3.cpp
# src/output/output_httpts.cpp
# src/output/output_progressive_mp3.cpp
# src/output/output_progressive_mp4.cpp
2019-01-25 23:57:42 +01:00
Thulinma
7565704fdc
Fixed 32-bit compile issues
2019-01-25 23:49:56 +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
c466f4bcba
Corrected ts-exec: output format.
2017-09-29 16:13:01 +02:00
Ramkoemar
f77431d5a3
ts-exec
2017-09-28 16:19:47 +02:00
Thulinma
adb76e2cf8
Added TS output passthrough support
2017-09-27 12:09:18 +02:00
Erik Zandvliet
f8b9db9dcd
Generalized recording, added recfrom and recuntil flags
2017-09-27 12:09:18 +02:00
Erik Zandvliet
2a721f5e7f
TS MPEG2/MP2 support
2017-07-28 18:40:24 +02:00
Thulinma
5675cb793d
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/shared_memory.cpp
2016-12-28 16:48:25 +01:00
Thulinma
d413866911
Removed extra spaces in HTTP TS output, fixed socket class to work with unidirectional files
2016-12-28 16:43:48 +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
59ae4f5aca
Merge branch 'development' into LTS_development
2016-10-11 16:41:15 +02:00
Thulinma
497a89588d
Fixed HTTP TS content type
2016-10-11 16:22:12 +02:00
Thulinma
3a4784f1a9
Merge branch 'development' into LTS_development
2016-07-26 13:20:18 +02:00
Thulinma
6816b6074c
Fixed support for non-HTTP-compliant devices pulling HTTP TS output
2016-07-26 13:20:13 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Thulinma
8ddfb000df
Fixed .flv recording
...
Added .ts recording
Added .mp3 recording
Added support for stdout output in FLV, MP3 and HTTPTS outputs
2016-05-12 14:49:14 +02:00
ozzay
1c3e143709
Recording functionality by Diederick Huijbers, slightly tweaked.
2016-02-12 16:29:08 +01:00
Erik Zandvliet
1866e4e1e1
Updated CORS headers and the (HTTP) output protocols to work with it.
2016-01-26 14:34:14 +01: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
d457046420
Converted HTTP based outputs to new and improved mechanism, increasing robustness and efficiency.
2014-10-31 00:38:25 +01:00
Thulinma
b325ca96ee
Added checksum to stats of HTTP based outputs for later merging of connections.
2014-10-23 15:12:33 +02:00
Thulinma
d85fe140ca
Same HLS hotfix for HTTP TS
2014-10-02 16:12:19 +02:00
Thulinma
fc5e86d7c2
Added MistOutHTTPTS, also minor cleanup in output.cpp
2014-09-29 21:04:25 +02:00