Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Building a high-performance global video streaming platform using Rust

Le, Duc (2025)

 
Avaa tiedosto
Le_Duc.pdf (1.455Mt)
Lataukset: 


Le, Duc
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120231557
Tiivistelmä
This thesis focuses on the design and implementation of a fast, scalable, efficient, and secure online video platform that helps users to manage videos and sell their video bundles online throughout the Internet worldwide. The product-based study was initiated with the objective of creating a great foundational for future business venture and applying rust programming language to create modern and fast application. The motivation for this work arises from the growing needs for an online video management that sparks the interests among business founders, educators, and creators.

The theoretical framework of the study integrates concepts software architecture, GCP cloud computing and HLS streaming technology with a strong emphasis on the application performance and reliability. For the programming language, the authors selected Rust for the core because of the features it brings such as memory safety, concurrency model and high performance. The project followed a product-based research approach interviewing and conducting surveys about the demand and describing system design back and development API implementation and performance testing globally. The platform included authentication, user management, video upload as well as management and content delivery and global accessibility. The implementation phase focused only on the backend leveraging Rust-based frameworks Actix Web and Google Cloud Services to achieve stability and efficiency.

The results demonstrated that Rust’s asynchronous processing capabilities and low-level performance that significantly improve the video uploading and streaming speed compared to traditional implementations with other programming languages that has garbage collector.

The discussion highlighted both the technical and entrepreneurial implications of the project that showed the feasibility of building and independence and high-performance platform which can compete with existing solutions
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste