418 Commits

Author SHA1 Message Date
5c586a2aa3 feat: add WHIP-RTSP support for multi-platform streaming
- Introduced WHIP-RTSP as a new source option in Source.js.
- Enhanced Restreamer to handle RTSP relay configuration and address parsing.
- Updated WebRTCRoom to allow selection between direct and RTSP relay modes.
- Implemented WHIPPublications component for managing multiple WHIP destinations.
- Added internal RTSP relay configuration in Settings.js.
- Improved handling of WHEP and WHIP streams, including error logging and state management.
2026-03-15 17:04:54 -07:00
89446e701f Adapted preview from WebRTC 2026-03-14 16:16:03 -07:00
00e98a19b3 feat: add InternalWHIP component and associated tests
- Implemented the InternalWHIP component for managing WHIP server configurations.
- Added functionality to load live WHIP state from Core and handle OBS URL generation.
- Included polling for active streams and notifying parent components of state changes.
- Created comprehensive tests for the InternalWHIP component covering various scenarios including fallback mechanisms and state changes.

test: add integration tests for WHIP source component

- Developed end-to-end tests for the InternalWHIP component to verify its behavior under different configurations.
- Ensured that the component correctly handles the loading of WHIP state, displays appropriate messages, and emits the correct onChange events.

test: add Settings WHIP configuration tests

- Implemented tests for the WHIP settings tab to validate loading and saving of WHIP configurations.
- Verified that the correct values are sent back to the Core when the user saves changes.
- Ensured that the UI reflects the current state of the WHIP configuration after Core restarts or changes.
2026-03-14 12:27:53 -07:00
71b3bd9e1d Add WebRTC relay integration and core process management for streaming 2026-03-10 11:34:34 -07:00
6dc2fdad57 Add WebRTC Room support and enhance UI for room management 2026-03-09 20:42:18 -07:00
e7694a2b1f Add YtMetadataInput component to fetch YouTube video title and description 2026-03-09 11:36:43 -07:00
e1da7c43e7 Add YouTube OAuth callback URL configuration and enhance token handling 2026-03-02 11:57:11 -07:00
3a2edb1e30 Add YouTube OAuth callback URL configuration and enhance token handling 2026-03-01 23:38:02 -07:00
f866802864 Add configuration files and enhance OAuth integration for YouTube and Facebook 2026-03-01 22:22:20 -07:00
3dba88cedd Add Docker support and enhance YouTube/Facebook stream key management 2026-03-01 17:11:38 -07:00
2455251423 Add title and description fields to streaming services and pre-fill from metadata 2026-02-28 19:43:17 -07:00
9386273731 Merge branch 'develop/yt-dlp-api_webadapted' into develop/add_titles-on-transmission 2026-02-28 17:52:51 -07:00
c4622c7931 Add Facebook Live creation functionality and new settings fields 2026-02-28 17:46:55 -07:00
9a7a822614 Fix HTML doctype declaration in index.html 2026-02-28 15:52:52 -07:00
234f59ff13 Refine Restreamer Core address resolution and enhance proxy error handling 2026-02-28 14:52:00 -07:00
0ee2475a1e Add YouTube URL extraction and proxy configuration for yt-dlp service 2026-02-28 14:17:57 -07:00
Ingo Oppermann
08b1dd0ba0
Fix chromecast support 2024-11-01 11:23:06 +01:00
Ingo Oppermann
5c2a3a1fa5
Merge pull request #73 from badincite/main
Fix chromecast
2024-11-01 11:09:13 +01:00
badincite
67cc21b1fa Fix chromecast
Chromecast needs to append the url origin for the source to properly pass to the cast device. And it appears to need the default receiver application ID.
2024-10-29 09:45:05 -04:00
Ingo Oppermann
c1a9c715a4
Update language files v1.14.0 2024-09-13 15:42:56 +02:00
Ingo Oppermann
ce2e4eb836
Bump version to 1.14.0, bundle version to 2.12.0 2024-09-13 15:39:28 +02:00
Ingo Oppermann
9e81f203cb
Add option to select which channels will be displayed on the playersite (#392, #800) 2024-09-13 15:33:47 +02:00
Ingo Oppermann
4a88f47af5
Fix docker build (#64) 2024-09-13 12:22:07 +02:00
Jan Stabenow
3f44579508 Mod updates changelog 2024-09-06 12:30:52 +02:00
Jan Stabenow
18490b0496 Add wettercom service 2024-09-06 12:28:06 +02:00
Ingo Oppermann
f0d1db9044
Merge branch 'dev' of github.com:datarhei/restreamer-ui into dev 2024-09-06 11:25:46 +02:00
Ingo Oppermann
eaacb94c54
Remove erroneous filter setting 2024-09-06 11:25:19 +02:00
Jan Stabenow
352138dfef Fix encoded address 2024-09-06 10:28:10 +02:00
Jan Stabenow
3f90be8598 Mod updates public videojs >v8 2024-09-06 09:51:00 +02:00
Ingo Oppermann
05649aa2fd
Fix double -filter parameter when encoder sets filter 2024-09-05 14:27:55 +02:00
Ingo Oppermann
f54adc6b94
Bump version to 1.13 v1.13.0 2024-06-07 12:15:40 +02:00
Ingo Oppermann
625b080752
Add opt-in for extended list of channel layouts 2024-06-04 17:13:03 +02:00
Ingo Oppermann
1920eb583c
Add more audo channel layouts 2024-06-04 15:08:52 +02:00
Ingo Oppermann
8be8128d6e
Fix returning correct custom value in SelectCustom component 2024-06-04 14:55:46 +02:00
Jan Stabenow
88826db4fd Mod updates changelog 2024-06-02 10:01:15 +02:00
Jan Stabenow
6154b9b734 Mod enables ff-loglevel and prepares the logging component 2024-06-02 09:57:01 +02:00
Jan Stabenow
3d02d3a79b Mod updates dep. 2024-06-02 09:55:10 +02:00
Jan Stabenow
58d0292ef9 Mod reduces complexity 2024-05-24 17:10:19 +02:00
Jan Stabenow
1f04169aa5 Fix player position 2024-05-24 11:47:06 +02:00
Jan Stabenow
c128f1d3f2 Mod uses official RTMP target 2024-05-24 11:23:49 +02:00
Ingo Oppermann
fdfa0d8f6f
Update translations 2024-04-29 15:55:13 +02:00
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
6f5ecf878c
Remove unused imports 2024-04-29 12:12:02 +02:00
Ingo Oppermann
486d64ff19
Add to allow stream hints in case probing fails 2024-04-26 21:41:09 +02:00
Ingo Oppermann
9277f04b4b
Bump version to 1.12.0 v1.12.0 2024-04-23 14:26:13 +02:00
Ingo Oppermann
f4708c23f0
Fix comment 2024-04-23 11:38:25 +02:00
Ingo Oppermann
a87ad7d614
Fix always add probesize and analyzeduration options 2024-04-19 16:40:09 +02:00
Ingo Oppermann
8709d37738
Add option to select different SRT stream in wizard 2024-04-19 15:45:54 +02:00
Ingo Oppermann
9fad572ec0
Add option to select different RTMP stream in wizard 2024-04-19 15:45:24 +02:00
Ingo Oppermann
1ab3e39ba0
Fix datarhei/restreamer#710 2024-04-15 12:58:04 +02:00