RTSP to WebRTC Video Stream Conversion Without Transcoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for converting Real-Time Streaming Protocol (RTSP) video streams to plugin-free protocols like WebRTC or HLS require transcoding, which is resource-intensive and leads to buffering and lag.

Innovation Solution

The technology converts RTSP video streams to non-RTSP streams without transcoding, by extracting media content and repackaging it into protocols like WebRTC or HLS, while maintaining video and audio synchronization, using a system that includes an extractor, buffers, and a packet generator to reduce resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If transcoding is used to convert RTSP video streams to plugin-free protocols, then protocol compatibility is improved, but resource consumption increases and buffering/lag occurs

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidconversion resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the media content (video and audio packets) from the RTSP protocol structure without performing transcoding. The extractor component pulls out the essential media data while leaving the encoding format unchanged, thereby avoiding the resource-intensive transcoding process while still enabling conversion to plugin-free protocols like WebRTC or HLS

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary conversion system that sits between the RTSP source and the destination player. This intermediary performs protocol adaptation by repackaging extracted media content into target protocol formats without altering the encoded video/audio data, thus maintaining compatibility while reducing resource consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If transcoding is used to convert RTSP video streams, then protocol compatibility is improved, but buffering and lag increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidbuffering and lag
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By extracting media content directly from RTSP packets without transcoding, the patent eliminates the time-consuming re-encoding process. The extracted video and audio packets are repackaged into target protocol formats almost immediately, significantly reducing buffering time and latency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary extraction of media content from RTSP streams before conversion to target protocols. By preparing the extracted content in advance through efficient packet extraction rather than full transcoding, the system reduces subsequent processing time and minimizes playback lag

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If plugin-based RTSP viewing is allowed in web browsers, then RTSP video playback capability is improved, but browser security and stability deteriorate

Engineering Contradiction:
ImproveRTSP playback capabilityVSAvoidbrowser security and stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a plugin-free implementation of RTSP video playback by converting the stream to standard web protocols (WebRTC, HLS) that are natively supported by modern browsers. This copying approach replicates RTSP functionality using safe, built-in browser capabilities rather than relying on external plugins that pose security risks

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The conversion system acts as an intermediary that translates RTSP streams into browser-compatible formats without requiring plugins. This mediator layer enables RTSP playback capability in modern browsers while maintaining their security model by using only native, sandboxed web technologies

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11570226B2Protocol conversion of a video stream
Publication Date: 2023.01.31 SMARTHOME VENTURES LLC
  • US11570226B2 patent drawing
  • US11570226B2 patent drawing
  • US11570226B2 patent drawing

AI summary

Aspects of the technology described herein are directed towards systems, methods, and computer storage media for, among other things, converting a video stream being transmitted in a first streaming protocol to a second streaming protocol without transcoding the content communicated in the video stream. For example, the technology described herein may convert an RTP video stream to a non-RTP video stream without transcoding. The technology described herein extracts a plurality of media content from an RTP package and repackages the extracted content into a non-RTP streaming protocol, such as WebRTC or HLS. Moreover, the technology described herein can provide for the synchronization of video and audio data during conversion.