Multi-View Game Livestreaming via Player-Specific Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current game livestreaming technologies limit users to viewing only the livestreamer's perspective, restricting their experience and failing to provide diverse viewing options, leading to a poor user experience.

Innovation Solution

A method and apparatus for game picture display that allows users to switch between different views of a game session by obtaining live operation information from a game server, generating and distributing video streams for multiple players, enabling the display of various game perspectives, thereby enhancing user interaction and experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If only the livestreamer's perspective is pushed to users, then the system complexity is low, but the user experience and viewing diversity are limited

Engineering Contradiction:
Improveviewing optionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The game picture stream is segmented into multiple independent video streams, each corresponding to a different player's perspective. The processing system divides the single livestreamer view into separate streams for the livestreamer and each participant, allowing users to select and watch from different perspectives without overwhelming system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The video processing system is designed to handle multiple types of video streams universally - it can process the livestreamer's perspective, individual participant perspectives, and combined views through a single processing pipeline. This multi-functional approach enables diverse viewing options while maintaining a unified system architecture

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If multiple video streams for different players are generated and distributed, then the user experience and information amount are improved, but the processing complexity and resource consumption increase

Engineering Contradiction:
Improveinformation amountVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-generating and distributing video streams for all participants before the livestreaming session begins. This allows the processing system to be prepared in advance, reducing real-time processing complexity while ensuring all necessary video information is available for diverse viewing options

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of creating entirely new video content for each participant, the system creates copies of the game picture stream from different perspectives. Each participant's video stream is a copy of the same game session but captured from their specific viewpoint, preserving information while simplifying processing through replication rather than generation

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20230321532A1Game picture display methods and apparatuses, device and storage medium
Publication Date: 2023.10.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230321532A1 patent drawing
  • US20230321532A1 patent drawing
  • US20230321532A1 patent drawing

AI summary

Game picture display methods and apparatuses, a device and a storage medium are provided, and belong to the technical field of livestreaming. The method includes obtaining live operation information associated with a first player and a second player of a game session from a game server; generating a first video stream corresponding to the first player and a second video stream corresponding to the second player based on the live operation information; and distributing the first video stream to a first push address and the second video stream to a second push address.