AVS3 RTP Packetization for Real-Time Video Bitstream Transport
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The AVS3 video coding bitstream requires support for Real-time Transport Protocol (RTP) transmission mode to meet different transmission requirements, which is not efficiently addressed by existing methods.
Innovation Solution
The AVS3 video coding bitstream is encapsulated into multiple Real-time Transport Protocol (RTP) packets with AVS3 payload headers and payloads, and transmitted in the order of encapsulation, utilizing various encapsulation modes to manage data unit lengths and types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If AVS3 video coding bitstream uses traditional Transport Stream (TS) or Dynamic Adaptive Streaming over HTTP (DASH) for transmission, then the transmission is stable and reliable, but it cannot meet real-time interactive audio and video transmission requirements
Solution Approach 1:
The AVS3 video coding bitstream is segmented and encapsulated into multiple RTP packets for transmission. Each RTP packet contains a portion of the bitstream along with necessary header information, enabling real-time transport while maintaining the integrity of the video data stream
Solution Approach 2:
The patent introduces an RTP protocol as an intermediary transmission mechanism between the video source and destination. The RTP protocol provides real-time transmission capabilities while working with AVS3-specific payload formats to ensure proper data structure preservation
2Speed
If AVS3 video coding bitstream is encapsulated into RTP packets with detailed payload headers, then real-time transmission capability is improved, but the packet structure complexity increases
Solution Approach 1:
The payload header structure is designed with local quality differentiation, where different header fields provide specific information only when needed. The header includes essential fields like payload type, sequence number, and timestamp, while optional fields are included only when specific AVS3 features are used, reducing unnecessary complexity
Solution Approach 2:
The RTP packet structure is designed to be dynamic, allowing the payload header to adapt its content based on the specific AVS3 data being transmitted. The header can include different parameter sets and extension fields depending on the encoding mode and transmission requirements
Data Source
Figure 1~2
Figure 3
Figure 4~6
AI summary
Provided in the embodiments of the present disclosure are a method and apparatus for transmitting an AVS3 video code stream. The method comprises: encapsulating an AVS3 video code stream into a plurality of real-time transport protocol (RTP) packets, wherein each RTP packet is provided therein with an AVS3 load head and an AVS3 load; and successively transmitting the plurality of RTP packets in the order of encapsulation.