Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ehsanfox/mediastreamer

a package to stream your media to platforms such as YouTube/Twitch/etc.
https://github.com/ehsanfox/mediastreamer

livestream livestreaming twitch twitch-livestream youtube youtube-livestream

Last synced: 3 months ago
JSON representation

a package to stream your media to platforms such as YouTube/Twitch/etc.

Awesome Lists containing this project

README

        

# MediaStreamer
Stream to any streaming platform such as YouTube/Twitch/Facebook and other RTMP Servers with an easy-to-use class

## Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Documents](#documents)
- [Examples](#examples)
- [Credits](#credits)
- [License](#license)

## Features
- limiting CPU Cores
- Audio and Video Bitrate
- Audio Sample Rate
- Stream Frame Rate
- even audio channels of your stream

## Installation
1- Download [FFMPEG](https://ffmpeg.org/download.html)

2- Install the package

> Github packages are not supported anymore, try installing from npm registery.

`npm install mediastreamer@latest`

## Documents
Documents live at [/mediaStreamer](http://ehsan.js.org/MediaStreamer/)

## Examples
There is not much to show-it-off, so you can play around yourself and there is [this simple example](https://github.com/EhsanFox/MediaStreamer/blob/main/examples/index.js)

### Credits
- Thanks [Kambiz](https://github.com/Scrip7) for the specific help on the FFMPEG Docs

### License
[MIT License](https://github.com/EhsanFox/MediaStreamer/blob/main/LICENSE)