RTP Streaming Dynamic Packet Format Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current RTP technologies do not effectively support mid-call changes between Interleaved/Bundled Packet Format and Header-Free Packet Format, limiting adaptability in bandwidth management and latency optimization during media streaming.
Innovation Solution
Implementing a method in RTP servers to detect packet format switching capabilities in user communication devices, allowing for seamless transitions between Bundled and Header-Free Packet Formats based on acknowledged header-free packet string lengths and triggering events, such as indicator bits, to optimize streaming according to network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Interleaved/Bundled Packet Format is used, then error correction and packet loss protection are improved, but bandwidth consumption increases
Solution Approach 1:
The patent implements dynamic packet format switching between Bundled Packet Format and Header-Free Packet Format based on network conditions. The system transitions from a static format to a dynamic one that adapts to changing bandwidth availability, allowing optimal error protection when bandwidth permits and efficient compression when bandwidth is constrained.
Solution Approach 2:
The patent changes the packet format parameter (from Bundled to Header-Free and vice versa) based on network conditions. This parameter change allows the system to adjust between error-correcting Bundled format and bandwidth-efficient Header-Free format, directly resolving the contradiction between reliability and bandwidth consumption.
2Quantity of substance
If Header-Free Packet Format is used, then bandwidth efficiency is improved, but error correction capability deteriorates
Solution Approach 1:
The system dynamically switches between Header-Free and Bundled formats based on real-time network conditions. When bandwidth is limited, Header-Free format provides efficiency; when bandwidth is abundant, Bundled format provides error correction. This dynamic adaptation resolves the contradiction between bandwidth efficiency and error correction capability.
Solution Approach 2:
The patent changes the packet format parameter based on network conditions, switching between Header-Free (bandwidth-efficient) and Bundled (error-correcting) formats. This parameter change enables the system to optimize for either bandwidth efficiency or error correction depending on current network state.
3Adaptability or versatility
If packet format switching is implemented, then adaptability to network conditions is improved, but system complexity increases
Solution Approach 1:
The patent implements dynamic packet format switching between Bundled and Header-Free formats based on network conditions. The system transitions from a static format to a dynamic one that adapts to changing bandwidth availability, allowing optimal error protection when bandwidth permits and efficient compression when bandwidth is constrained.
Solution Approach 2:
The system uses feedback from network condition monitoring to trigger format switching decisions. By continuously monitoring bandwidth availability and network state, the system receives feedback that drives the format selection, enabling adaptability while managing complexity through condition-based decision logic.
4Productivity
If mid-call format switching is enabled, then streaming performance under varying network conditions is improved, but protocol compatibility issues arise
Solution Approach 1:
The patent establishes format switching capability negotiation during session setup before actual media streaming begins. By preliminarily agreeing on supported formats and switching mechanisms during session establishment, the system ensures protocol compatibility is pre-validated, avoiding compatibility issues during mid-call format transitions.
Solution Approach 2:
The system implements multi-functionality by supporting both Bundled and Header-Free packet formats within the same RTP session. This universal approach allows the system to handle different network conditions using appropriate formats while maintaining protocol compatibility through standardized RTP extensions and negotiation mechanisms.
Data Source
AI summary
Systems, methods, and software are described herein for operating a RTP server including receiving a session request from a user communication device indicating the user communication device has packet format switching capability, transferring an acknowledgement to the user communication device wherein the acknowledgement comprises at least a header-free packet string length, transferring a RTP stream using bundled packet format, transferring a packet format switch triggering event, and transferring the RTP stream using header-free packet format for at least as long as the header-free packet string length.


