Commit graph

263 commits

Author SHA1 Message Date
Balder
ec757f48e9 Added some missing capabilities to SRT
Attempted to fix SRT push & embed links.
Push works, embed needs help

Changed capa to say UDP port as it is binding UDP

added methods to dtsc for output. added webrtc whip as input push url

added url_rel to DTSC

added "/" to the always_match and source_match for SDP and playlist to match with other protocols

updated Playlist to have source/always_match as array.
Noticed "variables_match" which is unused, what to do with it?

fix typo in -h controller text
2023-12-13 13:04:44 +01:00
Cat
c337fff614 Embed: Support for subtitles and metadata tracks over websocket
LSP: Preview tab: Show meta information for metadata tracks
LSP/embed: use new inclzero flag to receive sources that are enabled, but that don't currently have active tracks; and bugfix for metadata update for tracks not firing if sources have also changed
Embed: dashjs: disable stock subtitles unless activated
2023-09-26 15:53:35 +02:00
Cat
c1885a7a54 LSP: bugfix: input type debug appears to have disappeared from convertBuildOptions 2023-04-13 09:21:24 +02:00
Cat
44c879286a LSP: stop changing the api guys 2023-03-09 17:02:08 +01:00
Cat
472ab810a5 LSP: threw out some useless code that actually only breaks stuff 2023-03-09 16:34:20 +01:00
Cat
98316bb11a LSP: fixed merge issue with form split on general tab; added validation rules for URI protocols on the Edit external writer-tab 2023-03-08 13:08:30 +01:00
Cat
6921586622 LSP: Added interface to configure 'generic writers'; help text and naming still needs to be updated by someone who's decided what to call things
LSP: added generic writer protocols to the valid push targets list
LSP: bugfix don't show menu buttons as active unless their text matches the current tab exactly
2023-02-22 13:25:37 +01:00
Cat
c66d236e58 LSP: updates to push parameters
Includes:
 - new buildUI element option 'postSave'
 - new buildUI element option 'prefix'
 - validation 'track_selector_parameter' and 'track_selector' in convertBuildOptions now expand help text
 - new element option 'disable' in convertBuildOptions
 - new element type 'bool' in convertBuildOptions (equals checkbox)
 - new element type 'unixtime' in convertBuildOptions
 - new element option 'format' in convertBuildOptions
 - UI for scheduling automated pushes based on variables
 - MistServer: sorting of capabilities.push_parameters
 - Prevent an empty (null) variable_list to break adding automatic pushes
 - automatic push config: start and stop if conditions
 - Fix LSP to hide endVariableValue on boolean expression
 - Remove references to current evaluation in LSP
 - Also remove the start variable requirement from the frontend
 - allow endVariabbles without startVariables, bugfix variable value hint
 - push target url parameters: dump 'leftover' params in a custom params field; added customizable inputlist inputs
 - autopushes: when the variable settings are not set, they are '', not 0. Also trigger onchange of comparison operator fields when the edit page loads so the variable value fields are shown or hidden properly.
 - autopush tab onchange maar nu goed (?) fixup pl0x
 - autopush: there's fun and joy in making Jaron do multiple fixups
 - autopush tab: not my fault Balder asks one change at a time D:
2023-02-09 13:18:32 +01:00
Cat
d3a3b3bb5e LSP: Moved some settings to new "General" tab, added bitmask inputtype
LSP: Added UI to edit custom variables (on General tab)
LSP: custom variable UI now supports static values
LSP: custom variables: edits to display of new variables
LSP: maximum length for variable names (and new option for maxlength of type str fields)
2023-02-09 12:23:17 +01:00
Balder
05afba74aa LSP: on the edit trigger tab, do not forget what we're editing if capabilities are not yet known
# Conflicts:
#	lsp/minified.js
2023-01-23 12:20:03 +01:00
Gijs Peskens
529adbfaf6 Add building via meson, remove outdated options
Co-authored-by: Thulinma <jaron@vietors.com>
Change-Id: I2a620c8d98aca7203f6742c66c3f82afe91b5c3c
2022-12-17 03:36:59 +01:00
Balder
5d0861d5ca Added "." and "-" support in stream names for the interface. API already supported it 2022-11-28 11:12:18 +01:00
Cat
1a4a526a11 LSP: Moved some settings to new "General" tab, added bitmask inputtype, removed LTSonly code 2022-10-05 03:14:05 +02:00
Cat
7848a78fbd LSP: removed encryption section from stream edit tab 2022-06-01 16:38:45 +02:00
Cat
b19c642034 LSP: for buildOptions, if the list of inputs is sorted, keep the split of required and optional fields 2022-02-11 20:11:35 +01:00
Cat
5d04450202 LSP: added 3 new fields on overview page for load balancer location 2021-10-19 22:29:41 +02:00
Cat
dee1495302 LSP: added json type field (shows textarea with pretty print, saves as object 2021-05-05 11:14:06 +02:00
Cat
099e2d1a58 LSP: added info about stream processes to the stream info page 2021-05-05 11:13:28 +02:00
Cat
a8750ccd94 LSP: Display package stats in list of active pushes 2021-05-05 11:12:55 +02:00
Cat
007d1563fd LSP: added lost packages stats 2021-05-05 11:12:22 +02:00
Cat
d01acc5858 LSP: dynamic push parameters 2021-05-05 11:11:47 +02:00
Cat
ddd9e8c67d Embed: Added MP4/WS "mews" player 2021-04-23 12:42:48 +02:00
Cat
7cb3068b96 LSP: fix for HTTP(S).pubaddr detection 2020-09-21 21:42:59 +02:00
Cat
fcc61a4b21 LSP: make input type int return numbers instead of strings for .getval() 2020-09-21 21:42:15 +02:00
Cat
000d7afc73 LSP: fix for preview/embed tab when no HTTPS is configured 2020-09-21 21:40:48 +02:00
Cat
7866ce090b LSP: preview tab: more information about failing to load player.js 2020-09-21 13:34:00 +02:00
Cat
1824100303 LSP: make preview and embed tab respect protocol.pubaddr (and file paths) 2020-03-10 16:05:59 +01:00
Eli Mallon
1f9d5d6197 LSP: make preview respect protocol.pubaddr
This allows the preview to work even when behind sophisticated reverse-
proxy setups and whatnot
2020-03-10 16:05:59 +01:00
Cat
bd1736c7e2 LSP: Fix debug level 0 not sending 2020-03-10 15:47:45 +01:00
Cat
b9eb03a599 LSP: added trusted proxy config option 2020-03-10 15:47:45 +01:00
Cat
ead434b730 added push logs/stats 2020-01-23 13:38:25 +01:00
Cat
56897ceded force the value for debug to a number 2019-11-06 16:14:04 +01:00
Cat
c0aee45f99 added defaultStream option to overview 2019-10-30 17:03:18 +01:00
Cat
0f7ea57ea1 LSP: fix sublist field which is not last in field list 2019-10-07 14:41:51 +02:00
Cat
6f06acfb00 LSP: in preview > meta information, show if a video track has b frames 2019-09-04 11:53:03 +02:00
Cat
23cccb1857 LSP: improved updater 2019-05-23 13:40:12 +02:00
Cat
2fa6565f7b LSP + Embed: support for new HLS 7 CMAF output 2019-04-19 11:42:29 +02:00
Cat
5ee53f9cca LSP: bugfix embed page 2019-04-19 11:42:29 +02:00
Cat
3a025c8a03 LSP: warning when sublist is not saved; added streamname_with_wildcard_and_variables validate 2019-04-19 11:42:29 +02:00
Cat
06eb78c345 Embed: allow options.setTracks to set subtitles 2019-02-26 15:35:46 +01:00
Cat
998d7c6d03 Embed:
- fixes as a result of documentation, fixed secondaryVideo
- added muted option, changing tracks sets options.setTracks
- no positive values for startunix when live seeking
- dashjs tracks updated, videojs display tweaked
- fixes for track selection and live seeking
2019-01-14 12:58:31 +01:00
Thulinma
4517e19786 Corrected mistake in mist.js / minified.js 2018-12-23 21:49:51 +01:00
Cat
1434105edf LSP: Embed rework support, dynamic trigger page, process UI 2018-12-19 15:34:26 +01:00
Thulinma
4a0cd8a86a Added USER_END trigger to LSP 2018-12-06 15:09:50 +01:00
Cat
e0ae3c1a41 LSP: Display the server name in the page title 2018-07-30 11:32:21 +02:00
Thulinma
662f1cfa9d Added -DNOGA=1 flag to disable Google Analytics 2018-04-12 15:31:32 +02:00
Cat
712fec11d5 remove google analytics tracking from LSP - to be added by MistController 2018-04-12 15:05:58 +02:00
Cat
e6f64fafb1 LSP: added/tweaked several help messages; tweaked mist.convertBuildOptions() for select inputs, moved general push settings to general autopush settings 2017-11-28 12:31:42 +01:00
Thulinma
3e9b7b3615 Fix LSP message about trigger default response. 2017-11-15 17:16:57 +01:00
Cat
a3db600bcb LSP: fixed display issue with autopushes with a scheduletime but no complete time and vice versa 2017-11-09 15:21:17 +01:00