Skip to content

This project is a simplified version of TikTok and concerns the implementation of the video streaming Framework (Event Delivery System) which is responsible for supporting the promotion and download (streaming) multimedia data.

Notifications You must be signed in to change notification settings

giannisbaltas/tiktok-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TikTok Backend

This repo holds the first phase of a project for Distributed Systems course, simulating a simplified version of TikTok. The idea was to build a multimedia content system using Java 8, in which the information we want to transmit is a video from one or more users to a multitude of multiple subscribers. Due to large number of users we want to serve, we need to implement a smart system, which will be able to transfer the relevant content to the appropriate consumers. In order to share with users the relevant information, we need to know who they are interested in it (subscribers), how they can show interest in it (topic subscription) and how they can get it. This information will be properly transferred from the system we are called to implement so that the users can watch the video as soon as it becomes available on the system.

This project concerns the implementation of the video streaming Framework (Event Delivery System) which is responsible for supporting the promotion and download (streaming) multimedia data.

About

This project is a simplified version of TikTok and concerns the implementation of the video streaming Framework (Event Delivery System) which is responsible for supporting the promotion and download (streaming) multimedia data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages