eIQ Media Processing Pipeline User’s Guide# Table of Contents eIQ Media Processing Pipeline Overview 1. Features 2. Deployment 3. Example eIQ MCU Media Processing Pipeline API 1. MPP API 1.1 Detailed Description 1.1.1 Function Documentation 2. MPP Types 2.1 Detailed Description 2.1.1 Data Structure Documentation 2.1.2 Macro Definition Documentation 2.1.3 Typedef Documentation 2.1.4 Enumeration Type Documentation 3. Return_codes return_codes 3.1 Detailed Description 3.1.1 Macro Definition Documentation eIQ MPP Hardware Abstraction Layer API Chapter 1 1.1 HAL overview 1.1.1 MPP hal description 1.1.2 MPP HAL components 1.1.3 Supported devices 1.1.4 Supported boards Chapter 2 2.1 HAL Types 2.1.1 Detailed Description 2.2 HAL OPERATIONS 2.2.1 Detailed Description 2.3 HAL Setup Functions 2.3.1 Detailed Description RTSP/RTP Server Overview Features Architecture High-level description Pipeline Integration RTSP/RTP Server Implementation Configuration Network Configuration Linux PC Configuration 1. Assign Static IP to Network Interface 2. Bring the Interface Up 3. Verify Configuration 4. Test Network Connection Usage Example H.264 Video Encoding and RTSP Streaming Pipeline Connecting RTSP/RTP Clients Using ffplay For H.264 Video Streams For JPEG Streams Using GStreamer For H.264 Video Streams For JPEG Streams Supported Boards Network Requirements Test Applications References Limitations Future Enhancements