Media Mirroring Session Switching for Embedded Video Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Transmitting media content from a user device to a display device, such as a television, is time- and network-intensive, especially when mirroring web pages with embedded videos.
Innovation Solution
A method and system for initiating a mirroring session to transmit a tabbed window with media content items, allowing direct decoding and presentation on the display device, and switching to a remoting session for individual media items, reducing the need for local decoding and re-encoding on the user device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the computing device transmits the web page and embedded video as a video stream to the display device, then the media content can be presented on the display device, but the process becomes time-intensive and network-intensive
Solution Approach 1:
The system segments the media content transmission by distinguishing between different types of content (web page vs. media content item) and applying different transmission strategies. When a user intends to view a media content item, the system separates the transmission of the media item from the web page, enabling efficient direct streaming to the display device while keeping the web page rendering on the computing device.
Solution Approach 2:
The system dynamically switches between different session modes (mirroring session and remoting session) based on user intent. The mirroring session is used for general web page display, while the remoting session is activated when a user wants to view a media content item, allowing optimal performance characteristics for each scenario.
2Ease of operation
If the computing device transmits the web page and embedded video as a video stream to the display device, then the media content can be presented on the display device, but the network load on the user device increases
Solution Approach 1:
The system segments the network traffic by separating media content item transmission from web page transmission. Only the specific media content item is transmitted to the display device during a remoting session, rather than transmitting the entire web page and all its elements, thereby reducing overall network load and energy consumption.
Solution Approach 2:
The system extracts the media content item from the web page context and transmits it separately to the display device. This extraction allows the media item to be streamed efficiently without carrying unnecessary web page data, reducing network bandwidth consumption and energy usage on the computing device.
3Ease of operation
If the computing device encodes and transmits the video stream, then the display device can present the media content, but local decoding and re-encoding operations are required on the user device
Solution Approach 1:
The system extracts the media content item from the web page and transmits it in a format that can be directly decoded by the display device without requiring intermediate encoding and decoding operations on the computing device. This eliminates redundant processing steps and reduces device complexity.
Solution Approach 2:
The system introduces a remoting session as an intermediary mechanism that facilitates direct communication between the computing device and display device for media content playback. This intermediary session handles the transmission and decoding operations efficiently, reducing the complexity of local processing operations.
Data Source
AI summary
Various arrangements for performing the playback of media content are provided. A computing device can cause a media content item to be transmitted to a display device for presentation. An event that is associated with the presentation of the media content item can be detected. In response to the event, a mirroring session can be resumed on the computing device.


