IoT Device Integration in Video Conferencing Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video conferencing applications cannot seamlessly integrate and share media content from IoT devices and mobile devices, leading to degraded performance and limited feature enhancement, as they require compositing with the current participant's desktop media content.
Innovation Solution
A method and system that allows IoT devices and mobile clients to join a video conferencing session as a new participant, enabling direct content sharing from these devices to other participants, improving performance and media viewing capabilities by using a server to establish and manage video conferencing sessions and control interfaces for content selection and rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If media content from IoT devices is composited with the current participant's desktop media content, then content sharing is enabled, but performance degrades
Solution Approach 1:
The system segments the media content sources by creating separate participant channels for IoT devices. Each IoT device's media content is processed and transmitted independently rather than being composited with the desktop participant's content. This segmentation eliminates the performance degradation caused by compositing operations while maintaining the ability to share multiple content sources simultaneously.
Solution Approach 2:
The system introduces an intermediary mechanism where the video conferencing server acts as a mediator between IoT devices and participants. The server receives media content directly from IoT devices, processes it separately, and distributes it to participants without requiring compositing with desktop content. This intermediary approach enables content sharing while preserving performance by avoiding complex compositing operations.
2Adaptability or versatility
If IoT devices and mobile clients join as new participants, then media viewing capabilities are enhanced, but system complexity increases
Solution Approach 1:
The system applies universality by using the existing participant model for video conferencing to accommodate IoT devices and mobile clients. The same participant interface, media processing pipeline, and content distribution mechanisms are reused for IoT devices without creating separate complex integration layers. This multi-functional approach enhances media viewing capabilities while minimizing additional system complexity by leveraging existing infrastructure.
Solution Approach 2:
Instead of having the current participant actively share IoT device content through desktop compositing, the system inverts the approach by allowing IoT devices to join as independent participants who actively transmit their own media content. This inversion simplifies the system architecture by eliminating the need for complex desktop compositing and content capture mechanisms, reducing session management complexity while enhancing media viewing capabilities.
Data Source
AI summary
A method, a server, and a non-transitory computer readable medium are disclosed for sharing content. The method includes running, on a server, a video conferencing application, the video conferencing application configured to share audiovisual content between one or more first devices and the server; establishing, on the server, a video conferencing session, the video conferencing session connecting a second device to the server; receiving, on the server, content from the second device; and sharing, by the server, the content received from the second device joining the video conferencing session as a new participant with the one or more first devices on the video conferencing application.


