Streaming Media Device Peer-to-Peer Content Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in viewing media content on television devices due to unreliable or non-existent network connections, particularly in rural areas with sparse communication networks, as traditional streaming methods require fast and reliable internet access.
Innovation Solution
A method using peer-to-peer networking protocols, such as WiFi Direct, allows a mobile device to connect with a streaming media device and download media content in advance, enabling its presentation on a display device without relying on a stable network connection by storing and playing back the content from the streaming media device's memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional streaming methods are used to present media content on television devices, then high-quality media content delivery is achieved, but reliable and fast network connection is required
Solution Approach 1:
The system performs preliminary actions by having the mobile device download and store media content in its memory before the actual playback session. This pre-loading of content allows the television device to receive and play media without requiring a reliable network connection during the playback process, effectively decoupling the network dependency from the critical playback moment.
Solution Approach 2:
The mobile device serves as an intermediary between the network and the television device. It downloads content from the network when available and then acts as a local source, transferring the pre-downloaded media content to the television device via peer-to-peer connection. This intermediary role eliminates the need for the television device to have direct network access during playback.
2Reliability
If peer-to-peer networking protocol is used to transfer media content from mobile device to streaming media device, then network connection reliability is reduced, but device complexity increases
Solution Approach 1:
The mobile device performs self-service by autonomously downloading, storing, and managing the media content in its own memory. It then automatically initiates the peer-to-peer transfer to the television device without requiring complex coordination or additional infrastructure. This self-service approach simplifies the overall system architecture despite using peer-to-peer protocols.
3Loss of energy
If media content is downloaded and stored in advance on mobile device, then bandwidth requirements are reduced, but storage space on mobile device is consumed
Solution Approach 1:
The system applies partial action by downloading only the specific media content that is likely to be played on the television device, rather than caching all possible content. The mobile device selectively pre-loads content based on user preferences or usage patterns, optimizing the balance between storage utilization and bandwidth savings during playback.
Data Source
AI summary
Methods, systems, and media for presenting media content are provided. In some embodiments, the method comprises: receiving, at a streaming media device connected to a display device, an instruction, from a mobile phone communicatively coupled with the streaming media device using a peer-to-peer networking protocol, to launch an application for presenting media content on the display device; in response to receiving the instruction, transmitting a request to a media content sharing service associated with the application for presenting media content to render a video player on the display device; receiving, from the mobile phone, an instruction to present a media content item on the display device using the video player; transmitting, to the mobile phone, a request for a first portion of the media content item, wherein a plurality of portions of the media content item including the first portion have been previously downloaded to the mobile phone; receiving, from the mobile phone, the first portion of the media content item using the peer-to-peer networking protocol; storing the first portion of the media content item in memory of the streaming media device; and causing the first portion of the media content item to be presented on the display device using the video player by playing the stored first portion of the media content item from the memory of the streaming media device.


