Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Collaborative 360-Degree Video Streaming: A Multi-User Synchronization Solution with Socket.IO

Simiscuka, Anderson Augusto orcid logoORCID: 0000-0002-0851-2452, Fadda, Gianluca, Murroni, Maurizio and Muntean, Gabriel-Miro orcid logoORCID: 0000-0002-9332-4770 (2025) Collaborative 360-Degree Video Streaming: A Multi-User Synchronization Solution with Socket.IO. In: IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), 11-13 June 2025, Dublin.

Abstract
The rapid development of 360-degree video technology has transformed the way users engage with video content. Despite these advancements, synchronizing 360-degree video playback across multiple users remains a significant challenge. While libraries and plugins such as videojs-xr support playback of 360-degree videos on both browsers and headsets, they do not offer a unified, synchronized viewing experience for multiple users viewing simultaneously. This article presents a novel solution for real-time synchronized playback of 360-degree videos across various client devices. The proposed system employs a server architecture built on Node.js and Express.js, along with WebSocket communication managed by Socket.IO, to ensure low-latency state synchronization across all connected clients. By incorporating ngrok for seamless internet access, the solution facilitates real-time interaction without the need for complex network configurations. This approach not only addresses the limitations of existing technologies but also greatly enhances the viewing experience in applications such as education, entertainment, and beyond. Performance evaluation results demonstrate the system's ability to maintain suitable throughput levels and efficient CPU consumption under different scenarios, including setups with 2, 8, and 16 users.
Metadata
Item Type:Conference or Workshop Item (Poster)
Event Type:Conference
Refereed:Yes
Uncontrolled Keywords:VR, 360-degree video, Node.js, ngrok, Socket.IO, videojs-xr
Subjects:Computer Science > Image processing
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Electronic Engineering
Published in: Proceedings of the IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB). .
Copyright Information:Authors
Funders:Research Ireland via the Frontiers Projects grant 21/FFP-P/10244 (FRADIS), Research Ireland via the Research Centres grant 12/RC/2289 P2 (INSIGHT), European Union (EU) Horizon Europe grant 101135637 (HEAT Project)
ID Code:31030
Deposited On:09 Oct 2025 10:34 by Anderson Augusto Simiscuka . Last Modified 09 Oct 2025 10:34
Documents

Full text available as:

[thumbnail of multiuser_360_sync_player___ACCEPTED_BMSB.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Creative Commons: Attribution 4.0
1MB
Metrics

Altmetric Badge

Dimensions Badge

Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record