Updated capa with better protocol descriptions (Pro outputs)
This commit is contained in:
parent
2861102483
commit
05d0c1cfe2
8 changed files with 17 additions and 6 deletions
|
@ -126,6 +126,8 @@ namespace Mist {
|
|||
capa["always_match"].append("ts-exec:*");
|
||||
capa["always_match"].append("http://*.ts");
|
||||
capa["always_match"].append("http-ts://*");
|
||||
capa["incoming_push_url"] = "udp://$host:$port";
|
||||
capa["incoming_push_url_match"] = "tsudp://*";
|
||||
capa["priority"] = 9ll;
|
||||
capa["codecs"][0u][0u].append("H264");
|
||||
capa["codecs"][0u][0u].append("HEVC");
|
||||
|
|
|
@ -487,7 +487,8 @@ namespace Mist{
|
|||
void OutDashMP4::init(Util::Config * cfg){
|
||||
HTTPOutput::init(cfg);
|
||||
capa["name"] = "DASHMP4";
|
||||
capa["desc"] = "Enables HTTP protocol progressive streaming.";
|
||||
capa["friendly"] = "DASH (fMP4) over HTTP";
|
||||
capa["desc"] = "Segmented streaming in DASH (fMP4) format over HTTP";
|
||||
capa["url_rel"] = "/dash/$/index.mpd";
|
||||
capa["url_prefix"] = "/dash/$/";
|
||||
capa["socket"] = "http_dash_mp4";
|
||||
|
|
|
@ -56,7 +56,8 @@ namespace Mist {
|
|||
void OutDTSC::init(Util::Config * cfg){
|
||||
Output::init(cfg);
|
||||
capa["name"] = "DTSC";
|
||||
capa["desc"] = "Enables the DTSC protocol for efficient inter-server stream exchange.";
|
||||
capa["friendly"] = "DTSC";
|
||||
capa["desc"] = "Real time streaming over DTSC (MistServer proprietary protocol, for efficient inter-server streaming)";
|
||||
capa["deps"] = "";
|
||||
capa["codecs"][0u][0u].append("+*");
|
||||
cfg->addConnectorOptions(4200, capa);
|
||||
|
|
|
@ -32,7 +32,8 @@ namespace Mist{
|
|||
void OutH264::init(Util::Config *cfg){
|
||||
HTTPOutput::init(cfg);
|
||||
capa["name"] = "H264";
|
||||
capa["desc"] = "Enables HTTP protocol H264 Annex B streaming";
|
||||
capa["friendly"] = "H264 over HTTP";
|
||||
capa["desc"] = "Pseudostreaming in raw H264 Annex B format over HTTP";
|
||||
capa["url_rel"] = "/$.h264";
|
||||
capa["url_match"] = "/$.h264";
|
||||
capa["codecs"][0u][0u].append("H264");
|
||||
|
|
|
@ -16,6 +16,7 @@ namespace Mist {
|
|||
void OutHTTPMinimalServer::init(Util::Config * cfg){
|
||||
HTTPOutput::init(cfg);
|
||||
capa["name"] = "HTTPMinimalServer";
|
||||
capa["friendly"] = "Utility: Static HTTP file server";
|
||||
capa["desc"] = "Serves static files over HTTP from a set folder";
|
||||
capa["url_rel"] = "/static/";
|
||||
capa["url_prefix"] = "/static/";
|
||||
|
|
|
@ -10,6 +10,9 @@ namespace Mist{
|
|||
|
||||
void OutHTTPS::init(Util::Config *cfg){
|
||||
Output::init(cfg);
|
||||
capa["name"] = "HTTPS";
|
||||
capa["friendly"] = "HTTPS (HTTP+TLS)";
|
||||
capa["desc"] = "HTTPS connection handler, provides all enabled HTTP-based outputs";
|
||||
capa["provides"] = "HTTP";
|
||||
capa["protocol"] = "https://";
|
||||
capa["required"]["cert"]["name"] = "Certificate";
|
||||
|
|
|
@ -83,10 +83,11 @@ namespace Mist{
|
|||
void OutRTSP::init(Util::Config *cfg){
|
||||
Output::init(cfg);
|
||||
capa["name"] = "RTSP";
|
||||
capa["desc"] =
|
||||
"Provides Real Time Streaming Protocol output, supporting both UDP and TCP transports.";
|
||||
capa["friendly"] = "RTSP";
|
||||
capa["desc"] = "Real Time Streaming in RTSP, over both RTP UDP and TCP";
|
||||
capa["deps"] = "";
|
||||
capa["url_rel"] = "/$";
|
||||
capa["incoming_push_url"] = "rtsp://$host:$port/$stream?pass=$password";
|
||||
capa["codecs"][0u][0u].append("H264");
|
||||
capa["codecs"][0u][0u].append("HEVC");
|
||||
capa["codecs"][0u][0u].append("MPEG2");
|
||||
|
|
|
@ -8,7 +8,8 @@ namespace Mist{
|
|||
void OutWAV::init(Util::Config *cfg){
|
||||
HTTPOutput::init(cfg);
|
||||
capa["name"] = "WAV";
|
||||
capa["desc"] = "Enables HTTP protocol progressive WAV streaming";
|
||||
capa["friendly"] = "WAV over HTTP";
|
||||
capa["desc"] = "Pseudostreaming in WAV format over HTTP";
|
||||
capa["url_rel"] = "/$.wav";
|
||||
capa["url_match"] = "/$.wav";
|
||||
capa["codecs"][0u][0u].append("ALAW");
|
||||
|
|
Loading…
Add table
Reference in a new issue