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
This commit is contained in:
Balder 2023-10-19 14:00:50 +02:00 committed by Thulinma
parent d040421df9
commit ec757f48e9
8 changed files with 57 additions and 16 deletions

View file

@ -11,8 +11,8 @@ namespace Mist{
inputPlaylist::inputPlaylist(Util::Config *cfg) : Input(cfg){
capa["name"] = "Playlist";
capa["desc"] = "Enables Playlist Input";
capa["source_match"] = "*.pls";
capa["always_match"] = "*.pls";
capa["source_match"].append("/*.pls");
capa["always_match"].append("/*.pls");
capa["variables_match"] = "*.pls";
capa["priority"] = 9;
capa["hardcoded"]["resume"] = 1;

View file

@ -38,8 +38,8 @@ namespace Mist{
count = 0;
capa["name"] = "SDP";
capa["desc"] = "This input allows pulling of RTP packets using a provided SDP file";
capa["source_match"].append("*.sdp");
capa["always_match"].append("*.sdp");
capa["source_match"].append("/*.sdp");
capa["always_match"].append("/*.sdp");
capa["priority"] = 9;
capa["codecs"]["video"].append("H264");
capa["codecs"]["video"].append("HEVC");