Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

bazuker/ipfs-livestream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ipfs-livestream [Deprecated]

This program in combination with IPFS provides a video streaming tool that allows to continuously push parts of the video stream to IPFS network. Any stream is a pointer to a sync.json file that is essentially a collection of IPFS addresses pointing to the parts of the videostream.

This project is a raw implimentation of the idea and has much to work on. The main concerns for now are:

  1. The playback of the stream in the browser is a bit glitchy and hardly works over a long distance due to a current state of IPFS project itself.
  2. The web user interface of the player is... not really good. Help needed
  3. The code works but it's certainly not production ready yet. Most of it will probably change within time. Also the code is in need of comments and documentation
  4. Requires a bunch of configuration before start

To begin you will need the following binary executables:

  1. ipfs
  2. ffmpeg
  3. Optional fileserver

After downloading, fill the paths into config.json.

Do not hesitate to open an issue or make a pull request. Any help is appreciated