Skip to content

REVOtic/ipfs-streaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPFS Streaming

Streaming Live and On-Demand Media over the IPFS Network

Maintenance

Requirements (Prerequisites)

Tools and packages required to successfully install this project.

Installation

  1. Make sure you have node installed

     https://nodejs.org/en/
    
  2. 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
    
  3. Install IPFS

    https://ipfs.io/
    
  4. Clone this repository

     git clone https://github.com/REVOtic/ipfs-streaming
    
  5. Install dependencies

     npm install
    

Deployment Notes

  1. Run IPFS daemon on port 8080 by:

     ipfs daemon
    
  2. cd into media_publisher and run the node server

     node server.js
    
  3. You can open the media recorder page at localhost:8081 and media player page at localhost:8081/static.html

  4. To start the recording, click on start camera and then click on start recording

  5. To stop recording click on stop recording

Authors

Sagar Ganiga – [email protected]

You can find me here at: Github LinkedIn

License

This project is licensed under the MIT License - see the LICENSE.md file for details

MIT © REVOtic Engineering

About

Streaming Live Media over the IPFS Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published