90 Commits

Author SHA1 Message Date
Ingo Oppermann
2bf30ca450
Fix wording 2022-07-20 16:26:08 +02:00
Ingo Oppermann
b3722ec5cb
Enforce slash at the beginning of RTMP app 2022-07-20 12:44:58 +02:00
Ingo Oppermann
d7dd3b0969
Update playersite on saving a channel (datarhei/restreamer#362)
In case the playersite is enabled and the metadata of a channel e.g. its name
changes, the playersite needs also to be updated in order to reflect this
change.

As a consequence the playersite has to be enabled explicitely otherwise it will
get enabled without the user wanting it.
2022-07-20 09:21:06 +02:00
Jan Stabenow
b952e4680f
Mod changes field desc. 2022-07-19 16:53:11 +02:00
Ingo Oppermann
94f5d9e1ee
Fix display of current viewers
With the HLS master manifest the effective stream name is not anymore
the channelid but the channelid with a sufix. By matching the current
sessions with the channelid this wasn't taken into account.
2022-07-19 09:57:17 +02:00
Ingo Oppermann
5eb60f2b19
Fix local SRT address for pulling 2022-07-19 09:02:26 +02:00
Jan Stabenow
4e04c1caec
Fix the master_pl in tee_muxer 2022-07-18 19:26:58 +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
9aaaf8e61b
Fix wrong public player address 2022-07-18 10:26:36 +02:00
Ingo Oppermann
b5f0fe386e
Allow to store HLS on diskfs 2022-07-18 10:04:59 +02:00
Ingo Oppermann
2ccec4873d
Merge branch 'dev' of github.com:datarhei/restreamer-ui into dev 2022-07-18 09:52:30 +02:00
Jan Stabenow
8d5b1eca3b
Mod sorts the audio filters 2022-07-15 23:22:16 +02:00
Jan Stabenow
f116071c98
Add audio pan filter and removes unnecessary volume value 2022-07-15 23:19:38 +02:00
Jan Stabenow
5bb0c1ac1a
Mod integration of the new RTMP/SRT control components 2022-07-15 23:14:43 +02:00
Ingo Oppermann
de54392681
Merge branch 'dev' of github.com:datarhei/restreamer-ui into dev 2022-07-15 17:54:45 +02:00
Jan Stabenow
8eca5d79db
Mod updates packages 2022-07-15 14:25:57 +02:00
Ingo Oppermann
2eb41c83bd
Update changelog 2022-07-15 14:18:55 +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
10ffb16592
Fix checking wrong return type 2022-07-15 08:56:03 +02:00
Ingo Oppermann
f4c3f64b42
Fix disabled 'next' button for SRT ingest in wizard 2022-07-15 08:43:02 +02:00
Jan Stabenow
48792716a1
Mod extends datarhei Core publication service + fix typeError 2022-07-15 00:01:15 +02:00
Jan Stabenow
df0fe680a9
Add linkedIn and Azure Media Services to publication services 2022-07-14 22:57:52 +02:00
Jan Stabenow
bc7697ad57
Add srt passphrase validation + fix srt.token injection 2022-07-14 22:55:46 +02:00
Ingo Oppermann
5ccf1d552f
Fix compatibility check for core only 2022-07-14 17:58:30 +02:00
Ingo Oppermann
5f85f3aef9
Fix white screen when core version is too old but doesn't have any auths enabled 2022-07-14 17:28:37 +02:00
Ingo Oppermann
2ded21e988
Add AirPlay support with silvermine videojs plugin 2022-07-13 20:21:02 +02:00
Ingo Oppermann
2b9a9a1207
Add Chromecast support (thx badincite)
Using the silvermine chromecast plugin for videojs
2022-07-13 20:15:39 +02:00
Ingo Oppermann
9d7431a4bd
Fix HTML encoding 2022-07-12 09:20:38 +02:00
Jan Stabenow
db7243489f
Mod combines source and encoding 2022-07-11 22:40:20 +02:00
Ingo Oppermann
23a274455d
Separate repeating content into component 2022-07-11 13:51:11 +02:00
Ingo Oppermann
b9c7bda69e
Add source selection for publication services 2022-07-11 13:22:25 +02:00
Ingo Oppermann
1984b9d12c
Differentiate push ingest addresses from ingest output addresses 2022-07-08 18:23:07 +02:00
Ingo Oppermann
21f3829af5
Fix publication service input address 2022-07-08 17:13:19 +02:00
Jan Stabenow
82531a9226
Fix considers missing metadata 2022-07-08 12:19:20 +02:00
Ingo Oppermann
a55924d28c
Add warning if process depends on disabled RTMP/SRT server 2022-07-08 10:09:41 +02:00
Jan Stabenow
9e5a9dd8aa
Mod adds a "Enable SRT/RTMP server" button/hint 2022-07-08 00:10:43 +02:00
Jan Stabenow
e012fec51d
Mod disables user/pass for SRT inputs, optimize chunk encoding, cleanup code 2022-07-07 23:30:15 +02:00
Ingo Oppermann
27eb93e465
Fix output path generation 2022-07-07 17:10:30 +02:00
Ingo Oppermann
154e126716
Separate ingest and snapshot process creation 2022-07-07 16:56:03 +02:00
Ingo Oppermann
482689d245
Merge branch 'dev' of github.com:datarhei/restreamer-ui into dev 2022-07-07 15:52:46 +02:00
Jan Stabenow
81737841b9
Mod removes tmp. fix (fixed by core v16.9.0) 2022-07-07 15:28:27 +02:00
Ingo Oppermann
ad91c38d5a
Enable RTMP and SRT controls based on availability 2022-07-07 15:24:03 +02:00
Ingo Oppermann
cfde8db58b
Update changelog 2022-07-07 14:30:02 +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
Jan Stabenow
0af3a66687
Add HEVC+VP9 VAAPI encoders 2022-07-07 12:34:28 +02:00
Jan Stabenow
ce15947f11
Fix H264 VAAPI encoder 2022-07-07 12:26:54 +02:00
Ingo Oppermann
65cfcb8691
Add RTMPS settings 2022-07-06 12:28:00 +02:00
Ingo Oppermann
20809bfc01
Add SRT push option 2022-07-06 12:21:52 +02:00
Jan Stabenow
56b64e90da
Fix srt passphrase 2022-07-05 13:20:54 +02:00