Network Interface Device Offloading for SMPTE 2110 Media Frame Broadcasting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming technologies, such as SMPTE 2110, face challenges in efficiently processing and transmitting uncompressed video and audio data over networks, particularly in ensuring reliable transmission and reducing the load on host processors due to the variability of network paths.
Innovation Solution
Offloading network and packet processing to a network interface device with programmable processors and circuitry, which performs packet infrastructure origination, video frame segmentation, and reconstruction, using techniques like multi-protocol label switching and virtual extensible LAN to manage primary and redundant paths, and supports changes in media streaming standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If network and packet processing is performed by host processors, then processing capability is available, but processor load increases
Solution Approach 1:
The patent extracts network and packet processing functions from the host processor and relocates them to a dedicated network interface device. This separation removes the processing burden from the host processor while maintaining full processing capability through specialized hardware designed for network operations.
Solution Approach 2:
The network interface device acts as an intermediary between the host system and the network infrastructure. It handles packet processing, protocol management, and data transmission tasks, serving as a mediator that protects the host processor from direct network processing demands.
2Device complexity
If single network path is used for transmission, then device complexity is reduced, but transmission reliability decreases
Solution Approach 1:
The system dynamically manages multiple network paths, allowing the network interface device to select and switch between primary and secondary transmission paths based on real-time network conditions. This dynamic adaptation maintains reliability without requiring complex manual configuration.
Solution Approach 2:
The patent changes the network transmission parameter from a single static path to multiple dynamic paths. The network interface device monitors path quality and adjusts routing parameters, switching between paths as needed to maintain reliable transmission while keeping the overall system architecture relatively simple.
3Ease of operation
If video frames are transmitted as complete units, then transmission simplicity is maintained, but network efficiency decreases
Solution Approach 1:
The patent segments video frame data into smaller packets for transmission over the network. The network interface device handles the segmentation automatically, breaking complete video frames into manageable network packets while maintaining the ability to reassemble them in the correct order at the destination.
Solution Approach 2:
The system performs preliminary actions by pre-processing video data into transmission-ready packets before network transmission. The network interface device prepares data packets with appropriate headers and formatting in advance, enabling efficient network transmission while simplifying the main application's operation.
Data Source
AI summary
Examples described herein relate to a packet processing device that includes circuitry to form one or more packets with raw media data for transmission to a sender based on a Real-time Transport Protocol (RTP). In some examples, the circuitry is to form one or more packets with raw pixel media in a manner consistent with Society of Motion Picture and Television Engineers (SMPTE) 2110 (2018). In some examples, the raw media data comprises one or more of: raw video and/or raw audio data.


