Tag

GPUImage

1 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Sep 20, 2023 · Mobile Development

Memory Optimization and GPUImage‑Based Gaussian Blur for iOS Live‑Stream Images

The iOS live‑stream app was crashing from out‑of‑memory due to high‑resolution images and CPU‑based Gaussian blur, so the solution reduced download size, skipped downloads during fast scrolling, limited cached blurred images, and switched to GPUImage‑accelerated blur with a custom composite shader, cutting memory use and processing time.

GPUImageGaussian BlurMemory Optimization
0 likes · 12 min read
Memory Optimization and GPUImage‑Based Gaussian Blur for iOS Live‑Stream Images
TAL Education Technology
TAL Education Technology
Oct 21, 2021 · Mobile Development

Implementation of a Lightweight Real-Time Face Sticker for Live Streaming on iOS

This article details the design and implementation of a low‑overhead face‑sticker solution for live‑streaming iOS apps, covering technical requirements, chosen libraries, JSON sticker format, 3D transformation pipelines, landmark smoothing, Euler‑angle handling, and the resulting performance advantages.

AR FiltersFace RecognitionGPUImage
0 likes · 15 min read
Implementation of a Lightweight Real-Time Face Sticker for Live Streaming on iOS
Beike Product & Technology
Beike Product & Technology
Jul 10, 2020 · Mobile Development

How to Build a Live Streaming App: Architecture, Technologies, and Implementation Guide

This article explains the complete live‑streaming workflow—from video/audio capture on the broadcaster side, through encoding, transmission, server processing, and playback—while comparing third‑party services with self‑built solutions and providing concrete iOS code examples using AVFoundation, LFLiveKit and GPUImage.

AVFoundationGPUImageLFLiveKit
0 likes · 20 min read
How to Build a Live Streaming App: Architecture, Technologies, and Implementation Guide
Sohu Tech Products
Sohu Tech Products
Nov 20, 2019 · Mobile Development

Implementing a Generalized Split‑Screen Filter with GLSL Fragment Shaders

This article demonstrates how to create a universal GLSL fragment shader that produces static and delayed dynamic split‑screen effects—similar to TikTok filters—by manipulating texture coordinates, handling arbitrary screen counts, and integrating multiple textures within the iOS GPUImage framework.

Fragment ShaderGLSLGPUImage
0 likes · 9 min read
Implementing a Generalized Split‑Screen Filter with GLSL Fragment Shaders