18 Commits

Author SHA1 Message Date
Ingo Oppermann
9d666e0879
Fix missing stream URL, summarize streams in probe log, don't lock type for first stream 2024-04-29 15:54:17 +02:00
Ingo Oppermann
ec7cc4bc47
Remove debug output 2024-04-15 12:38:38 +02:00
Ingo Oppermann
f53be95e70
Fix reset of previous audio settings when editing profile (datarhei/restreamer#730) 2024-04-15 12:12:08 +02:00
Ingo Oppermann
db1b5227fb
Allow to set limits for ingest and egress processes 2023-11-10 15:38:47 +01:00
Ingo Oppermann
f333d7fe95
Fix Icecast publication service
With Icecast it is possible to output only an audio track. However,
the tooling required always a video track and was throwing an error
that was not properly handled. Now audio-only streams are allowed
for publication services.

datarhei/restreamer#429
datarhei/restreamer#483
datarhei/restreamer#542
2023-04-13 12:10:20 +02:00
Ingo Oppermann
4f01a364d3
Fix display of changelog 2022-11-09 11:14:47 +01:00
Ingo Oppermann
cb9b59a029
Add changelog notification dialog
Expecting the CHANGELOG.md in the UI webroot. The markdown is
parsed in order to find the sections with the versions. A section
for a version has to start with "### " followed by the version
(either with the v prefix or not). Only the sections for the
relevant versions from the previous to the current will be displayed.
2022-11-04 11:50:37 +01:00
Jan Stabenow
af9603575a
Mod renames "Low delay" to "Low latency (buffer)" and set false as default 2022-10-19 20:52:38 +02:00
Jan Stabenow
a59c766c4d
Add low_delay option + uses the ingest stream for publication 2022-09-29 18:26:06 +02:00
Jan Stabenow
2ab458ca53
Mod should fix tee_muxer problem with v4l2_h264+audio 2022-07-21 15:57:46 +02:00
Jan Stabenow
d4f8f25d65
Fix discards filter options if coder=copy + replaces 'none' with 'inherit' 2022-07-18 11:51:34 +02:00
Ingo Oppermann
fd209165e5
Add filter support 2022-07-15 14:06:23 +02:00
Jan Stabenow
7849256593
Add hls master_playlist option (default=true) + mod changelog + fix typeError 2022-07-15 11:24:00 +02:00
Ingo Oppermann
b9c7bda69e
Add source selection for publication services 2022-07-11 13:22:25 +02:00
Ingo Oppermann
21f3829af5
Fix publication service input address 2022-07-08 17:13:19 +02:00
Ingo Oppermann
92ec93dff0
Add stream distribution across multiple internal servers
The core provides an internal RTMP and SRT server. Pulling in a stream
results by default in a HLS output. Now, this stream can also be pushed
additionaly to the internal RTMP and SRT servers, given they are enabled.
This results in a lower latency when you play the stream from one of
those servers.

It was necessary to modify the RTMP configuration a bit, such that there's
always a non-TLS RTMP server available for internal use. If you enable
RTMPS, it will require now that there's also a RTMP server running. Both need
to run on different ports. Please check your RTMP settings after the update.
The RTMPS server will run on port 1936 by default. The RTMP server will run
on port 1935 by default.

The UI requires now core version 16.9.0
2022-07-07 14:01:31 +02:00
Ingo Oppermann
28c376f5a7
Allow decoders and encoders to set global options
For more details please read the src/misc/coders/README.md
2022-06-29 21:51:10 +02:00
Jan Stabenow
0799686085
Add v1.0.0 2022-05-13 19:38:30 +02:00