open-streamer-fe

MIT License

Stars
0
Committers
1

Note: This project is in its initial development phase. Please visit again later or keep an eye on the repository for updates.

Open Streamer

Open Streamer is a comprehensive open-source streaming platform that allows users to conduct meetings and stream them to platforms like Facebook, YouTube, and more. Users can also schedule live streams and use advanced features to enhance their streaming experience.

Features

  • Meeting Streaming: Stream your meetings live to various platforms.
  • Multi-Platform Support: Stream to Facebook, YouTube, and other platforms simultaneously.
  • Scheduling: Schedule your live streams in advance.
  • Advanced Features: Utilize advanced streaming features for a professional experience.

Getting Started

Prerequisites

  • Node.js
  • npm, yarn, pnpm, or bun

Installation

  1. Clone the repository:

    git clone https://github.com/AliMuhammadOfficial/open-streamer.git
    cd open-streamer
    
  2. Install the dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install
    # or
    bun install
    

Running the Development Server

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Building for Production

To create a production build, run:

npm run build
# or
yarn build
# or
pnpm build
# or
bun build

Starting the Production Server

To start the production server, run the following:

npm start
# or
yarn start
# or
pnpm start
# or
bun start

Usage

  1. Create a Meeting: Start a new meeting from the dashboard.
  2. Stream to Platforms: Select the platforms you want to stream to and start streaming.
  3. Schedule Streams: Plan your streams in advance by using the scheduling feature.

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Commit your changes with a descriptive commit message.
  5. Push your changes to your fork.
  6. Create a pull request to the main repository.

Code of Conduct

Please read our Code of Conduct to understand the expectations for contributing to this project.

Reporting Issues

If you face any issues, please report them on our issue tracker.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • Thanks to all the contributors who have helped make this project better.
  • Special thanks to the open-source community for their support and contributions.

Contact

For any inquiries, please contact [email protected].

Happy Streaming!