Platforma pro synchronizaci videa v reálném čase
Gespeichert in:
| Titel: | Platforma pro synchronizaci videa v reálném čase |
|---|---|
| Autoren: | Levý, Jakub |
| Weitere Verfasser: | Svoboda, Martin, Klímek, Jakub |
| Verlagsinformationen: | 2025. |
| Publikationsjahr: | 2025 |
| Schlagwörter: | mpv|video|player|synchronization, mpv|video|přehrávač|synchronizace |
| Beschreibung: | This thesis focuses on designing and implementing an enhanced solution for playback synchronization, addressing the shortcomings of the contemporary applications. Through comprehensive analysis and evaluation, we identified key gaps and proposed a solution based on the extensive API of the mpv player. By centering our approach on a single player, we avoided compatibility challenges as- sociated with multi-player support and fully utilized the capabilities of mpv. Our solution is a cross-platform application featuring intuitive UI/UX, user account management, and synchronization of essential and optional operations, including play/pause, seek, playback speed, audio/subtitle track, and audio/subtitle track delay. The synchronization is maintained via a server-side algorithm that adjusts the play- back to minimize desynchronization among users. The application supports playback from URL links and private file servers and also supports yt-dlp integration, enabling playback from platforms such as YouTube. We also incorporated functionality for em- bedding the player window into the application on selected platforms, overcoming the limitations of comparable tools such as Syncplay. |
| Publikationsart: | Master thesis |
| Sprache: | English |
| Zugangs-URL: | http://www.nusl.cz/ntk/nusl-671076 |
| Dokumentencode: | edsair.od......2186..55234c35f38851fcbec8d17ca06873a5 |
| Datenbank: | OpenAIRE |
| Abstract: | This thesis focuses on designing and implementing an enhanced solution for playback synchronization, addressing the shortcomings of the contemporary applications. Through comprehensive analysis and evaluation, we identified key gaps and proposed a solution based on the extensive API of the mpv player. By centering our approach on a single player, we avoided compatibility challenges as- sociated with multi-player support and fully utilized the capabilities of mpv. Our solution is a cross-platform application featuring intuitive UI/UX, user account management, and synchronization of essential and optional operations, including play/pause, seek, playback speed, audio/subtitle track, and audio/subtitle track delay. The synchronization is maintained via a server-side algorithm that adjusts the play- back to minimize desynchronization among users. The application supports playback from URL links and private file servers and also supports yt-dlp integration, enabling playback from platforms such as YouTube. We also incorporated functionality for em- bedding the player window into the application on selected platforms, overcoming the limitations of comparable tools such as Syncplay. |
|---|
Nájsť tento článok vo Web of Science