Live Streaming Video Sharing System with Invisible Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video capture devices are limited in live streaming capabilities, as they primarily focus on capturing and storing video and audio for later playback, rather than enabling real-time streaming across telecommunications networks to multiple devices and platforms.
Innovation Solution
A live streaming video sharing system comprising a video camera, a portable computing device, and a video streaming server, utilizing multiple data transmission protocols to transmit and process live video streams, and a database and web server to manage and distribute the streams across public and private channels, including invisible shares, allowing for real-time viewing and sharing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional video capture devices are used, then video and audio can be captured and stored for later playback, but real-time streaming capabilities across telecommunications networks are limited
Solution Approach 1:
The system is divided into distinct functional modules: video capture device, portable computing device, video streaming server, application server, and database. Each component handles specific tasks (capture, processing, streaming, data management), enabling real-time streaming while keeping individual device complexity manageable through clear separation of concerns
Solution Approach 2:
The portable computing device and video streaming server act as intermediaries between the video capture device and end-user computing devices. The portable device receives raw video data, processes it, and forwards to the streaming server which distributes to multiple users, enabling real-time streaming without requiring direct connections between all components
2Ease of operation
If live streaming is enabled across multiple devices and platforms, then user accessibility is enhanced, but data transmission and processing complexity increases
Solution Approach 1:
The system supports multiple data transmission protocols (first protocol from capture device to portable device, second protocol from portable device to streaming server, third protocol from streaming server to computing devices). This multi-protocol approach enables universal compatibility across different devices and platforms while managing transmission complexity through protocol specialization for each connection type
Solution Approach 2:
The system adds the dimension of network distribution by introducing servers and multiple communication channels. Instead of direct peer-to-peer transmission, video data flows through intermediate servers that manage distribution to multiple users simultaneously, simplifying individual user connections while enabling broad accessibility
3Adaptability or versatility
If multiple data transmission protocols are used, then compatibility across different devices is improved, but processing complexity increases
Solution Approach 1:
Each communication link uses a protocol optimized for its specific requirements: the first protocol is optimized for capture device to portable device communication, the second for portable device to streaming server transmission, and the third for streaming server to computing device distribution. This local optimization enables protocol compatibility across different device types while managing processing complexity through protocol specialization rather than requiring all devices to handle all protocols
Data Source
AI summary
A live streaming video sharing system. Implementations may include a video camera, portable computing device, video streaming server, database, application server, web server, and a portable computing device associated with a user operatively coupled together. The video camera sends a live stream of video data wirelessly to the portable computing device. The computing device associated with a user receives a live stream of video data from the web server, processes the live stream of video data, and generates a computer interface. The computer interface may include a public computer interface including a public channel and an invisible computer interface including an invisible shares channel associated with the user including an icon corresponding with one or more invisible shares, each invisible share corresponding with a live stream of video data and each invisible share not retrievable using a search form in the computer interface, the application server, and the database.


