About: Vidi – Streaming Media Database System
Team members:
- Дамјан Димовски 231166
- Кристијан Атанасов 231063
Short description
Проектот Vidi претставува систем за управување со база на податоци за платформа за стриминг на филмови и серии. Целта на проектот е да се дизајнира и имплементира релациона база на податоци која ќе чува информации за корисници, филмови, серии, жанрови, актери, оценки и историја на гледање. Системот ќе овозможи организирано складирање и пребарување на податоци за медиумска содржина, како и поврзување на корисниците со содржината што ја гледаат и оценуваат. Базата ќе содржи повеќе поврзани ентитети и релации кои ќе овозможат ефикасно управување со податоците. Во рамки на проектот ќе се изработи ERD (Entity Relationship Diagram), ќе се дефинираат табелите и нивните релации и ќе се имплементираат SQL барања за внесување, пребарување и анализа на податоците.
Detailed description of the project
Проектот се фокусира на изградба на скалабилна архитектура за видео-стриминг сервис. Акцентот е ставен на релационата поврзаност помеѓу продукциските тимови, мултимедијалните фајлови и крајните корисници.
Answers to key questions:
- Target audience and ownership: Базата и проектот се наменети за средни и големи стриминг компании (како локални или регионални медиумски куќи) кои сакаат да понудат сопствен Video-on-Demand (VoD) сервис. Сопственикот на базата е самата компанија која ги поседува авторските права за содржините.
- Problems solved: Се решава проблемот со дезорганизирани метаподатоци за филмови, ефикасно следење на претплатите на корисниците и брзо пребарување на содржина по повеќе филтри (актер, жанр, рејтинг).
- User types:
- Администратори: Внесуваат содржина, менаџираат корисници.
- Модератори: Ги следат коментарите и рејтинзите.
- Крајни корисници: Пребаруваат и гледаат содржина, креираат листи за гледање.
- Market differentiation: За разлика од глобалните гиганти, Vidi нуди специфична оптимизација за локализирани содржини и систем за напредна аналитика на гледаност кој е лесно прилагодлив за специфични пазарни потреби.
- Platform type: Примарно е замислена како Web апликација, со можност за проширување во мобилна верзија преку API пристап до истата база.
