Develop an interactive video playback system
公開日: 更新日:シェア
Overview
We developed a system that allows users to select and play videos from a list of videos uploaded to a server.
- Video storage server
- Display server for playing videos
- Direct operation on the playback server
- Operation via mobile devices
This system combines these elements.
Unlike simply playing videos found on the internet, like YouTube, this system also allows for scenarios where data directly installed within a server is automatically downloaded to another server before playback.
Our company was responsible for the overall software development, focusing primarily on the front end.
Challenges
- Standardizing file operations across different operating systems
- Optimizing communication for transferring large amounts of byte data
- Optimizing CSS and JavaScript for multi-device usage
- Supporting discussions on technical challenges among specialists with varying expertise
- Absorbing and circumventing device environment-dependent specifications and bugs
Technology Stack
- HTML5
- Vanilla JavaScript
- Vue.js
- Tailwind CSS
- macOS file system
- Windows file system
- Linux file system
- REST API
- WebSocket
- Docker
- Nextcloud
- VPN
- Vercel