-
Minimal Viable Product (MVP) for Kineto
-
What to implement:
-
Video streaming
- Use an existing service that supports RTMP for the sender side
-
Lightweight custom time manipulation UI
-
Shared pen functionality using the “NicoNico” method
- Display all pen actions pseudosynchronously
- (Isn’t NicoNico already displaying everything?)
- Users marked as synchronized can interact with a slight delay
- Display all pen actions pseudosynchronously
-
Connect to specified HLS streaming and shared pen functionality when entering code
-
- MVP
- https://medium.com/@rockname/clean-archirecture-7be37f34c943 for reference
- Abstraction is difficult, so for now, it’s one-way only
- Both directions will be implemented later (e.g., for testing)
- Delegate = Model -> Presenter
- Interface = Presenter -> View
- Abstraction is difficult, so for now, it’s one-way only
-
-
Only have 2 weeks, but also have 2 weeks.