Browse Source

Added rough roadmap.

master
treydelbonis 4 years ago
parent
commit
ed234ce588
1 changed files with 23 additions and 0 deletions
  1. 23
    0
      ROADMAP.md

+ 23
- 0
ROADMAP.md View File

@@ -0,0 +1,23 @@
# Proxima Roadmap

This is an approximate roadmap. Development of associated mobile apps not
included, likely somewhere in Phase 2.

## Phase 1
* Initial proof of concept, passing chunks over IPFS
* Desktop GTK prototype with audio/video (gstreamer)
* Standalone broadcast client (RTSP?)
* Support for streaming from OBS to broadcast client

## Phase 2
* Transcode to multiple resolutions in broadcast client (ffmpeg?)
* Broadcast client auth to facilitate offloading transcode
* Custom UDP-based gossip protocol, with preemptive chunk relay (!!!)
* Discovery platform, possibly web-based
* Realtime chat per stream (IPFS pubsub?)

## Phase 3
* Erasure codes or fountain codes to improve reliability of distribution
* ActivityPub support to enhance discovery
* Archive streams on PeerTube?
* WebRTC-based in-browser stream preview

Loading…
Cancel
Save