Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/scrtlabs/dNetflix


https://github.com/scrtlabs/dNetflix

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# Decentralized Netflix Workshop

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/scrtlabs/dNetflix)

## Prepare for the workshop

To come more prepared to the workshop, we encourage you to set up you environment beforehand:

* Installations:
* Install Rust ()
* Build tools:

# Linux
sudo apt update && sudo apt install build-essential

# Mac
xcode-select --install

# Windows
# Install WSL (https://learn.microsoft.com/en-us/windows/wsl/install) and then do the Linux part above ^
* Install FFmpeg:

# Linux
sudo apt install ffmpeg

# Mac
brew install ffmpeg

# Windows
# Install WSL (https://learn.microsoft.com/en-us/windows/wsl/install) and then do the Linux part above ^
* Make sure to have an IDE that supports Rust
* VSCode () + rust-analyzer extension () or
* CLion () or
* Other IDE of your choice
* Get the latest LocalSecret image (*Apple silicon [M1/M2] users will have to work on a remote environment [Gitpod], so you can skip this part*):

docker pull ghcr.io/scrtlabs/localsecret:v1.4.0-beta.11

* Create a free account on an IPFS provider:
* Pinata () or
* Infura () or
* Other IPFS provider of your choice

* Clone the following repositories locally:
* [This one](https://github.com/scrtlabs/dNetflix)
* [mobile-video-example](https://github.com/scrtlabs/mobile-video-example)