Understanding gRPC and HTTP/2

Traditional RPC Solutions: JSON + HTTP 1.x TCP + Custom Protocol Limitations Method Limitations HTTP/1.x + JSON Single connection order calls, frequent connection establishment incurs high overhead;Large JSON payloads, slow parsing; not suitable for streaming communication;Manual SDK writing required for multi-language calls or handling compatibility TCP Custom Protocol Packet sticking, unpacking, message boundaries, and concurrency … Read more

Quick Setup and Verification of Camera Streaming Environment on Embedded Linux

Quick Setup and Verification of Camera Streaming Environment on Embedded Linux

How can we quickly set up a camera streaming environment in an embedded Linux environment? This can be achieved using the combination of ffmpeg and mediamtx. For more information about the mediamtx tool, you can visit its official website at https://mediamtx.org/ and its open-source repository at https://github.com/bluenviron/mediamtx: A ready-to-use SRT / WebRTC / RTSP / … Read more

Python Web Scraping Notes: Basics of Streaming Video Capture

Python Web Scraping Notes: Basics of Streaming Video Capture

Hello everyone! The second article in the web scraping series is here~ Today we will start an interesting and practical topic: streaming video capture. I will provide a complete introduction on how to legally capture and analyze streaming video content in three parts. 1. Streaming Video: The Mainstream Form of Modern Online Video What is … Read more

Essential Guide! Capturing HTTP MP4 Media Streams with Wireshark: From Traffic Capture to Content Parsing, Accessible for Beginners

Essential Guide! Capturing HTTP MP4 Media Streams with Wireshark: From Traffic Capture to Content Parsing, Accessible for Beginners

Essential Guide! Capturing HTTP MP4 Media Streams with Wireshark: From Traffic Capture to Content Parsing, Accessible for Beginners Background Recently, while capturing packets on a mobile device, I discovered an interesting aspect: a major company’s video streaming is based on HTTP. This article analyzes the format of HTTP streaming media and shares insights that I … Read more

Comprehensive Development of Video Capture, Encoding, RTSP Streaming, and AI Object Detection with Allwinner V853 Chip and MPP Multimedia Framework!

Comprehensive Development of Video Capture, Encoding, RTSP Streaming, and AI Object Detection with Allwinner V853 Chip and MPP Multimedia Framework!

Course Content: Based on the Allwinner V853 Chip and its MPP (Media Processing Platform) multimedia processing framework, this course implements an embedded system with core functions including video capture, processing, encoding, network streaming (RTSP/RTP), AI, and other essential features. Project Block Diagram:First Phase: Embedded Video Processing (Camera -> Processing -> Encoding -> Streaming)1. Introduction and … Read more

IoT Video Streaming Series | Practical Streaming with USB Camera on macOS

IoT Video Streaming Series | Practical Streaming with USB Camera on macOS

Objective: Stream from a USB camera to ZLMediaKit on macOS, covering environment setup, device recognition, streaming commands, and playback verification. 1. Environment Setup 1.1 Install ffmpeg Due to compatibility issues between macOS 15 pre-release and Homebrew, it is recommended to download the official precompiled version directly: # Download the official precompiled version curl -L -o … Read more

Comprehensive Development of Video Capture, Encoding, RTSP Streaming, and AI Object Detection Based on Allwinner V853 Chip and MPP Multimedia Framework

Comprehensive Development of Video Capture, Encoding, RTSP Streaming, and AI Object Detection Based on Allwinner V853 Chip and MPP Multimedia Framework

Course Content: Based onAllwinner V853 Chip and itsMPP (Media Processing Platform) multimedia processing framework, achieving an embedded system with core functions such asvideo capture, processing, encoding, network streaming (RTSP/RTP), AI, etc. Project Block Diagram:First Phase Embedded Video Processing (Camera -> Processing -> Encoding -> Streaming)1. Introduction and Environment Setup2.Fundamentals of Multimedia3. Core Development of Video … Read more

Audio and Video Call Program Based on RK3568/RK3588/Allwinner H3/Feteng Chips with Low Latency

Audio and Video Call Program Based on RK3568/RK3588/Allwinner H3/Feteng Chips with Low Latency

1. Introduction Recently, several requests have come in for audio and video calling solutions. Many people choose to use WebRTC, which is indeed a good option, but it has too many dependencies and a large amount of related component code, making development difficult. Therefore, we ultimately opted for our own solution, which involves streaming and … Read more

LLSM: Low Latency and Low Bandwidth Streaming Solutions for Embedded Systems

LLSM: Low Latency and Low Bandwidth Streaming Solutions for Embedded Systems

With the rapid development of the Internet of Things and artificial intelligence, real-time video transmission has become increasingly important in embedded systems. Whether it is smart cameras, drones, or industrial monitoring devices, efficient and low-latency streaming solutions are required.The LLSM low-latency, low-bandwidth streaming transmission module launched by Huishi can achieve stable streaming transmission in a … Read more

From stdio to HTTP SSE: Hosting MCP Server with APISIX

From stdio to HTTP SSE: Hosting MCP Server with APISIX

Introduction In modern API infrastructure, the HTTP protocol and streaming communication (such as SSE and WebSocket) have become mainstream methods for building real-time, interactive applications. In recent months, the Model Context Protocol (MCP) has gained popularity; however, most MCP Servers are implemented via stdio for local environments, making them inaccessible to external services and developers. … Read more