Audio Video Switching Module for DASH Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio/video streaming technologies lack efficient methods for dynamically switching between playback modes, such as audio-only and video-only, which can conserve data traffic and power consumption, and provide improved user experience by simplifying user operations.
Innovation Solution
The method involves a computing device that detects user instructions and playback states to automatically switch between audio/video synchronous playback, audio-only playback, and video-only playback modes using DASH technology, by disconnecting video streams and maintaining audio streams, and requesting only audio data files from the server during audio playback mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If audio/video synchronous playback mode is used, then user experience is improved, but data traffic consumption increases
Solution Approach 1:
The system dynamically switches between audio/video synchronous playback mode and audio-only playback mode based on user interactions. When the playback interface is minimized or the application runs in background, it automatically transitions to audio-only mode to conserve data traffic while maintaining good user experience.
2Ease of operation
If audio/video synchronous playback mode is used, then user experience is improved, but power consumption increases
Solution Approach 1:
The system dynamically adjusts playback mode based on operational context. When the playback interface is minimized or the application runs in background, it switches to audio-only mode, reducing power consumption while maintaining seamless user experience through automatic mode transitions.
3Ease of operation
If automatic mode switching is implemented, then user experience is improved by simplifying operations, but device complexity increases
Solution Approach 1:
The system automatically detects user intentions through playback state monitoring and autonomously switches between playback modes without requiring explicit user commands. This self-service approach simplifies user operations while managing complexity through automated decision-making based on system state.
4Quantity of substance
If video streams are disconnected during audio-only mode, then data traffic is conserved, but playback functionality is reduced
Solution Approach 1:
The system dynamically manages stream connectivity based on playback mode. During audio-only playback, video streams are disconnected to conserve data traffic, while audio streams are maintained. The system can seamlessly reconnect video streams when switching back to synchronous playback mode, ensuring full functionality is restored when needed.
Data Source
AI summary
Techniques for switching between different playback modes are described herein. The disclosed techniques include detecting a state of playing a content item using Dynamic Adaptive Streaming over HTTP (DASH); determining whether there is a need of switching between a first playback mode and a second playback mode based on the detected state of playing the content item; determining a segment number of a segment among the plurality of segments currently being played based on a timestamp of the segment in response to determining that there is the need of switching between the first playback mode and the second playback mode; obtaining content of the content item based at least in part on the segment number and a playback mode to be switched to; and playing the content item in a switched playback mode.


