1.0.8 • Published 1 year ago

tw.funique.integration.server v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Funique Master Server

A master server solution for handling multiple cinema media control. Virtual reality headset control, Watchdog control etc...

Dependencies

IDModule NameVersion
1.Funique Cinema>=0.1.1
2.Funique Client>=0.1.0
3.Funique Core>=0.1.1
4.Funique Media>=0.1.0
5.Funique Network>=0.1.0
6.Funique Player>=0.1.0
7.Funique Setting>=0.1.0
8.Funique Streaming>=0.1.0
9.Funique UI>=0.1.0
10.Funique Video>=0.1.0

Table Of Contents

  1. Feature List
  2. Guide
  3. RoadMap

Feature List

  1. Cinema Grouping
  2. Streaming
  3. Headset Clients Control
  4. Media Player
  5. Preference Save
  6. Networking
  7. API Documentation

Guide

In this page, it provide a basic introduction of how to apply features mention above.

The development architecture

architechture

This is where you could run the unit testing for each features

testrunning

Click Run to see if current logic is passing,\ No need long ass testing process

unittesting

Cinema Grouping

Application provide a feature which grouping different connected clients, and have specific control configuration.

Like control the media it play, or the streaming services etc...

It's much easier to manage multiple cinema when have grouping features.

Streaming

There are two manager that related to streaming,\

  1. Funique.Streaming
  2. Funique.StreamingCasting

Headset Clients Control

Control clients headset in Local area network by using open sound control networking application.

Media Player

Preference Save

Master server save files management, Cinema playlist, video list etc...

Networking

API Documentation

A automatically generate application documentation dynamically website,\ Use DocFX to target C# project to generate website.

RoadMap

  • Finished: ✔️
  • Working: 🚩
  • Prepare: 🚧

v2.2.3

  1. Update Streaming flowchart
  2. Update Streaming casting execution files placement

v2.2.2

  1. Added Audio direct control ✔️
  2. Added Audio binding video auto control 🚧
  3. Added Video control data record 🚧

v2.2.1

  1. Added Watchdog new feature control user interface ✔️
  2. Added Editor hotkey optimize the workflow 🚩
  3. Added Tooltip ✔️
  4. Implemented Toolbar idle buttons ✔️
  5. Filled up comments for improve code quality 🚩
  6. Fixed offline unit testing bug ✔️

v2.1.1

  1. Fixing tight coupling issue ✔️
  2. Create unit testing 🚩
  3. Create integration testing 🚩