Skip to content

Twitch alike streaming where user can go stream by configured their OBS to rtmp://localhost/live/ with the Stream Key should be the id of stream. User can edit and delete their stream.

Notifications You must be signed in to change notification settings

pracharya2601/live-streaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

live-streaming

Overview

Demo

Allows users to directly stream video/audio by configured their OBS to rtmp://localhost/live/ with the Stream Key equal to the ID of the stream. Which can be found on the ending URL of the stream you are viewing. Please note that actual streaming is only available on localhost and you must sign in with google to create a stream.

This app is mostly focus on React and Redux. There is separate api server for storing the list of all the different streams or channels that are available inside this application.

Technologies used:

  • React.js: A javascript Library for building user Interfaces
  • Redux.js: A predictable state container for javascript apps. It maintains the state of an entire application in a single immutable state tree (object), which can't be changed directly. When something changes, a new object is created (using actions and reducers).
  • node.js: Fo backend.
  • JSONPlaceholder: TO create an api and storing the list of data created.

Get Started

Clone the repository

git clone git@github.com:pracharya2601/live-streaming.git

Get into directorycd live-streaming.

Get into client, api and rtmpserver and run npm install.

Runnpm start on each directoty to get run the programme.

About

Twitch alike streaming where user can go stream by configured their OBS to rtmp://localhost/live/ with the Stream Key should be the id of stream. User can edit and delete their stream.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published