Streaming Media Metadata Embedding via RTMP Payload
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital media processing technologies face challenges in transmitting metadata alongside standard audio or video streams, as most methods rely on limited transmission protocols or file formats, leading to compatibility issues and failure in displaying metadata.
Innovation Solution
A streaming media processing method that encodes original media data, adds metadata as payload data to the end of media frames, and encapsulates it into streaming media packets, allowing for metadata extraction at the receiving end without relying on specific transmission protocols or file formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If metadata is added using existing transmission protocols or file formats, then the transmission structure is standardized, but compatibility is reduced and metadata may fail to display
Solution Approach 1:
The patent introduces an intermediary approach by adding metadata as payload data to media frames in the encoded streaming media. This metadata is transmitted within the existing RTMP protocol structure but uses a custom format that allows flexible metadata inclusion without breaking protocol compatibility. The receiving end can extract this metadata while maintaining standard protocol operation.
Solution Approach 2:
The patent segments the transmission data into media frames with embedded metadata payloads. Each media frame is independently structured to contain both the original media data and associated metadata, allowing the receiving end to process and extract metadata from individual frames without requiring protocol modification.
2Loss of information
If custom metadata formats are used beyond specification, then metadata information completeness is improved, but protocol compatibility deteriorates
Solution Approach 1:
The patent makes the media frame structure multi-functional by enabling it to carry both original media data and custom metadata payloads. The same RTMP encapsulation mechanism that transports video/audio data also transports metadata, eliminating the need for separate protocol extensions while preserving compatibility with existing RTMP infrastructure.
3Adaptability or versatility
If metadata is transmitted through standard protocols, then transmission compatibility is maintained, but metadata extraction capability is limited
Solution Approach 1:
The patent performs preliminary action by pre-structuring the encoded streaming media to include metadata as payload data within media frames before transmission. This advance preparation ensures that the receiving end can directly extract metadata without requiring complex protocol analysis or additional processing steps, simplifying the extraction operation while maintaining RTMP compatibility.
Data Source
AI summary
A streaming media processing method, a transmitting device and a receiving device are provided. The streaming media processing method includes the following steps: encoding original media data into encoded streaming media; adding metadata to a media frame in the encoded streaming media to generate a padded streaming media, and the metadata serves as a payload data of the media frame; and encapsulating the padded streaming media into a streaming media packet. In this way, it is possible to satisfy the requirement of compatibility without affecting codec and communication protocols.


