The View from MARS: Empowering Game Stream Viewers with Metadata Augmented Real-time Streaming

Live Streaming & Spectating ExperienceLive Streaming & Content CreatorsGame Developers & DesignersEsports Players & Live StreamersContent Creators (YouTubers, Podcasters)

Title of the Paper

The View from MARS: Empowering Game Stream Viewers with Metadata Augmented Real-time Streaming

Paper Information

  • Subject Area: Game streaming, viewer interaction design, enhanced real-time streaming
  • Keywords: Game streaming, Twitch, Unity game development, game design, metadata, real-time streaming, viewer interaction

Research Background and Problem Statement

  • Problems and Challenges:

    • Current mainstream streaming platforms like Twitch and YouTube Live primarily offer video streaming and chat functionalities but lack the capability for viewers to directly interact with the streamed content.
    • Viewers have diverse and dynamic needs, such as understanding game background information, supporting accessibility requirements, or personalizing their gaming experience, which existing platforms struggle to meet.
    • Existing solutions, such as tools like Helpstone, demonstrate the potential of enhanced interactions but often require configuration on the streamer’s end, limiting the interaction capabilities available to viewers.
  • Research Motivation:

    • A good interactive experience is crucial for enhancing viewer engagement and overall streaming experience, which in turn increases the appeal of streaming platforms.
    • The authors aim to address the above issues by empowering viewers with real-time interaction capabilities with game objects, making the streaming experience more personalized and inclusive.
  • Related Work:

    • Existing research focuses on enhancing chat functionalities (e.g., TwitchViz) or interactions between streamers and viewers but rarely addresses empowering individual viewers.
    • Game extension tools (e.g., Twitch extension plugins) and game-awareness overlay interfaces (e.g., Helpstone) provide a foundation but have limitations in flexibility, generalizability, and accessibility support.

Solution

  • Method/Solution:

    • The authors propose a system called MARS (Metadata Augmented Real-Time Streaming), which allows viewers to access key information about the game in real-time during the stream, based on metadata.
    • The MARS architecture consists of three main components:
      1. Unity Metadata Tracker: Enables the collection and transmission of metadata.
      2. Redis Middleware Service: Supports real-time storage and efficient retrieval of metadata.
      3. Twitch Overlay Extension: Visualizes metadata and enables viewer-side interactions via a front-end plugin.
  • Innovations:

    • Technical Innovations:
      • Real-time metadata synchronization: Supports varying streaming delays on the viewer side.
      • Scalability: Compatible with multiple Unity games and modern web frameworks.
      • Resolves latency issues and simplifies metadata configuration for developers.
    • User Experience Innovations:
      • Personalized information retrieval (e.g., clicking on units to view detailed information).
      • Accessibility support (e.g., font enlargement, text translation).
      • Supports asymmetric information flow game design (e.g., viewers having access to more information than streamers).
  • Implementation Steps:

    1. Use the Unity Metadata Tracker to collect relevant game object data and synchronize it to Redis.
    2. Retrieve metadata on demand via the Twitch extension plugin and render it on the front-end interface.
    3. Front-end developers can design overlay interfaces using the technical framework, allowing viewers to customize and interact.

Research Outcomes

  • Specific Outcomes:

    • Provided a scalable system architecture, enabling any Unity-based game to integrate with MARS.
    • Developed three prototypes demonstrating different functionalities:
      1. Tower Defense: Offers contextual information, allowing viewers to click and access detailed data about game units.
      2. Bloomwood Stories: Enhances accessibility features, including text adjustments and language translation.
      3. Invisible Maze: Implements asymmetric information mechanisms, enabling viewers and streamers to collaborate on tasks.
  • Advantages Compared to Existing Solutions:

    • Does not require streamers to install complex software to enable the features.
    • Compared to existing extension tools (e.g., Helpstone), MARS is applicable to a wider range of games and supports complex scenarios like dynamic camera perspectives.
    • Accommodates diverse viewer personalization needs without disrupting the overall shared streaming experience.
  • Experimental and Evaluation Results:

    • MARS successfully demonstrated capabilities in real-time metadata synchronization, screen-space positioning, and layered design.
    • Prototype cases validated the system’s effectiveness in supporting viewers’ independent exploration of contextual information, improving accessibility frameworks, and fostering interaction.
  • Limitations and Future Directions:

    • Technical Limitations:
      • Currently unable to handle scene occlusion or metadata positioning for multiple cameras.
      • Can only overlay cumulative information without directly modifying underlying image content.
    • Future Improvements:
      • Optimize screen-space positioning algorithms to address occlusion issues.
      • Enhance metadata transmission flexibility to adapt to low-latency streaming trends.
    • Potential Extensions:
      • Expand to non-gaming domains (e.g., education, art, cultural streaming) to support more metadata aggregation and improve viewing experiences.
      • Collaborate with developers and user communities to co-create more demand-driven application scenarios.

Conclusion

Through the MARS system, the authors demonstrate new opportunities for empowering game stream viewers, enabling them to independently participate in and personalize their viewing experience without relying on streamers. This new customizable interface model provides a novel template for interaction design in gaming and broader streaming ecosystems, while offering a flexible technical foundation to meet diverse user needs in the future.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/uist/126745/2023

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3586183.3606753
At a Glance

Paper Snapshot

fact_check
dataset
Source
UIST
calendar_month
Year
2023
emoji_events
Award
No award tagged
group
Authors
3 authors
sell
Subtopics
Live Streaming & Spectating Experience, Live Streaming & Content Creators
work
Professions
Game Developers & Designers, Esports Players & Live Streamers, Content Creators (YouTubers, Podcasters)
article
Content Status
Full text indexed
hub
Related Papers
5 related papers