Browser Live Streaming Without Client Installation or Transcoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge of live-streaming without requiring additional complex operations or client software installation, especially in browsers that have phased out Flash support, is addressed by enabling live-streaming directly through a browser using audio and video information determination, packaging, and transmission to a target server.
Innovation Solution
A method and apparatus that determine, package, and transmit audio and video information through a browser's network capability to a target live-streaming server, eliminating the need for client software and ensuring seamless live-streaming without transcoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If client software is installed for live-streaming, then live-streaming function is achieved, but operation complexity increases and user experience deteriorates
Solution Approach 1:
The patent extracts the live-streaming function from dedicated client software and relocates it to the browser environment. By using browser-based WebRTC technology, the live-streaming capability is taken out of the complex client software ecosystem and made accessible through standard web browsers, eliminating the need for additional software installation while maintaining reliable live-streaming functionality.
Solution Approach 2:
The patent makes the browser serve multiple functions: it not only displays web pages but also performs live-streaming pushing operations. The browser becomes a universal platform that combines traditional web browsing with live-streaming capabilities, eliminating the need for separate client software and simplifying user operations while ensuring reliable live-streaming function.
2Reliability
If Flash plugin is used for live-streaming, then live-streaming is achieved, but browser compatibility deteriorates as browsers phase out Flash support
Solution Approach 1:
The patent changes the technical parameter from Flash-based streaming to WebRTC-based streaming. This parameter change adapts the live-streaming function to modern browser capabilities, ensuring compatibility with current and future browsers that have phased out Flash support while maintaining reliable live-streaming functionality through standardized web technologies.
3Reliability
If traditional live-streaming method is used, then live-streaming is achieved, but transcoding costs increase and quality deteriorates
Solution Approach 1:
The patent introduces an intermediary mechanism that allows the browser to directly transmit audio and video data packets to the server without intermediate transcoding steps. This direct transmission approach eliminates unnecessary transcoding operations, reducing energy consumption and costs while maintaining live-streaming quality through efficient data packet transmission.
Data Source
AI summary
Embodiments of the present disclosure provide a live-streaming method and apparatus, and an electronic device and a storage medium. The method includes: determining, through a browser, audio and video information being used during live-streaming in the browser, packaging the audio and video information to obtain an audio and video data packet; and transmitting, through a network transmission capability of the browser, the audio and video data packet to a target live-streaming server to cause the target live-streaming server to distribute the audio and video information.


