https://github.com/sinclairzx81/stream-cortex
real-time live video streaming experiments with node + ffmpeg
https://github.com/sinclairzx81/stream-cortex
experimental ffmpeg hls live-streaming node
Last synced: about 1 year ago
JSON representation
real-time live video streaming experiments with node + ffmpeg
- Host: GitHub
- URL: https://github.com/sinclairzx81/stream-cortex
- Owner: sinclairzx81
- License: other
- Created: 2017-08-13T15:51:20.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-13T15:54:08.000Z (almost 9 years ago)
- Last Synced: 2024-10-19T11:12:27.419Z (over 1 year ago)
- Topics: experimental, ffmpeg, hls, live-streaming, node
- Language: TypeScript
- Size: 9.77 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# stream-cortex
live video streaming experiments with node.
## overview
This project is a experimental test suite trialing a variety of live video streaming approaches using ffmpeg and node.
## prereq
This project was developed on linux mint 18.1 (ubuntu). The project takes a reference on the node module ```node-canvas``` which in turn requires the cairo imaging library. The following should be installed prior to running.
### cairo
```
sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++
```
### ffmpeg
```
sudo apt-get install ffmpeg
```
or if not found, the PPA's are:
```
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg
```
## running the project
The following will start a video server demo on ```http://localhost:5000```
```
npm start
```