Streaming Live and On-Demand Media over the IPFS Network
Tools and packages required to successfully install this project.
-
Make sure you have node installed
https://nodejs.org/en/
-
Install FFMpeg
For Linux and OS X
sudo apt-get install ffmpeg
For Windows
http://www.ffmpeg.org/download.html Help: https://www.wikihow.com/Install-FFmpeg-on-Windows
-
Install IPFS
https://ipfs.io/
-
Clone this repository
git clone https://github.com/REVOtic/ipfs-streaming
-
Install dependencies
npm install
-
Run IPFS daemon on port 8080 by:
ipfs daemon
-
cd into media_publisher and run the node server
node server.js
-
You can open the media recorder page at
localhost:8081
and media player page atlocalhost:8081/static.html
-
To start the recording, click on
start camera
and then click onstart recording
-
To stop recording click on
stop recording
Sagar Ganiga – [email protected]
You can find me here at: Github LinkedIn
This project is licensed under the MIT License - see the LICENSE.md file for details
MIT © REVOtic Engineering