Skip to content

AlejandroGonzalR/music-streaming-mesh

Repository files navigation

Music Streaming Mesh

This project implements an distributed topology of a music streaming and sharing service, implementing the PoET consensus algorithm to allow or deny uploads in the shared tracklist.

Getting Started

First, set an environment variables to select the leader of the mesh and the MongoDB URI ($LEADER, $DB_ROOT_URI), please review the docker compose file, after that run the following command:

docker-compose up --build

This will recreate three containers available in ports 10000 to 10002, each instance with a web client, where you can upload and listen the tracks.

Built With

Authors

  • Alejandro González Rodríguez - Initial work

License

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

About

Distributed topology of a music streaming service implementing the PoET consensus algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published