Web-Based Screen Projection via HTML5 and WebRTC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing screen projecting technologies require specialized software and proprietary protocols, limiting universality and increasing the threshold for usage, as they often necessitate device-specific applications and connections.
Innovation Solution
A method and apparatus utilizing a web-based OS operating environment to establish a point-to-point communication link between projecting and displaying terminals, allowing for screen content transmission and display without the need for specialized software, through HTML5 and WebRTC technologies, enabling universal compatibility and simplified setup.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If specialized software and proprietary protocols are used for screen projecting, then device-specific functionality is achieved, but universality and ease of operation deteriorate
Solution Approach 1:
The patent applies universality by using standard web technologies (HTML5, WebRTC) that are natively supported by all modern devices and web browsers. This allows the screen projecting system to work across different device types (mobile phones, tablets, computers, TVs) without requiring device-specific applications or proprietary protocols, thereby achieving broad compatibility while maintaining reliable functionality through standardized interfaces
2Reliability
If specialized applications are downloaded and installed for screen projecting, then device-specific functionality is achieved, but ease of operation and accessibility deteriorate
Solution Approach 1:
The patent applies self-service by leveraging the built-in web browser and native web technology support that already exists in all modern devices. Users can directly access the screen projecting functionality through a web interface without needing to download, install, or configure any additional applications. The system utilizes existing device capabilities (camera, screen, web browser) to provide immediate screen projecting functionality, thereby eliminating installation barriers and simplifying user operation
3Reliability
If proprietary protocols are used for screen projecting, then connection stability is achieved, but adaptability and ease of operation deteriorate
Solution Approach 1:
The patent applies homogeneity by using standardized web technologies (HTML5, WebRTC, JavaScript) as the common communication protocol across all devices. Instead of implementing device-specific proprietary protocols, the system uses a unified web-based protocol that all modern devices and browsers naturally support, ensuring consistent and stable connections while maintaining broad device compatibility through technological standardization
Data Source
AI summary
A projecting terminal and a displaying terminal use a point-to-point connection interface provided by a web-based operating system (OS) to establish a point-to-point communication link. The projecting terminal uses a screen visiting interface provided by the web-based OS to access a screen content, converts the screen content into screen content data in real-time, and transmits the screen content data through the communication link. The displaying terminal receives the screen content data and uses a content displaying control provided by the web-based OS to display the screen content data onto a screen. The present techniques enable two devices that are equipped with the web-based OS to implement screen projecting, expand the usage of the screen projecting technology, and are easy for implementation.


