Skip to content

M4rc311o/MyDreamStreaming-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyDreamStreaming service (MDSs)

Requirements

Before deploying MDSs, make sure you have these bad boys installed:

Deployment

To deploy MDSs instance clone this repository and run:

git clone https://github.com/M4rc311o/MyDreamStreaming-service.git
cd MyDreamStreaming-service
docker compose up

If the server is showing wrong time, make sure to set the correct time zone as TZ environment variable in compose.yaml. When running the application outside of the localhost also set DOMAIN and BASE_ADDRESS accordingly.

Usage

Web application

By default the web application is available via http://localhost:8080/ and is divided into following pages:

  1. Home - Main page to watch, download and rewind the streams.

  2. Login - Subpage for login in.

  3. Register - Subpage for registering a new user account.

  4. Profile - Subpage allows logged users to:

    a. Edit stream properties - stream name and avatar.

    b. Regenerate the stream key.

    c. Download the personalized OBS Scene Collection.

  5. Recordings - Provides option to download the latest streams of the users.

Other features:

  • Application offers the Light and Dark mode! - Coolest feature ever.
  • Each video player provides the option to choose from four different video qualities. - SICK!

OBS Studio

After logging in and editing basic settings of the stream in Web app, download the OBS Scene Collection from the Profile subpage. To import the Scenes into OBS Studio follow the steps:

  1. Import Scenes: Scene Collection -> Import -> (3 dots) -> Select downloaded OBS Scenes (filename: scenes.json) and click Import.
  2. Select Scene: Scene Collection -> Pick imported scene MDS_Scenes.
  3. Set input and output devices: -> Panel Scenes -> Speaker_and_Slides scene -> double-click on Camera and Display Capture to configure prefered Camera and Display for streaming.
  4. Starting Stream -> Panel Controls -> Settings -> Stream -> Fill the forms Server: rtmp://localhost/live and Stream Key generated from Web app Profile.

About

MyDreamStreaming service (MDSs)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •