Tagged articles
4 articles
Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Jan 18, 2023 · Mobile Development

iOS OpenGL ES Lab: 2D Smart Danmu (Bullet Comment) – First Episode

This article introduces a practical iOS OpenGL ES tutorial that demonstrates how to implement a 2D smart danmu system by separating foreground and background video layers, modifying IJKPlayer rendering, adding custom shaders, enabling blending, and optionally using CoreImage for face detection.

CoreImageOpenGL ESSmart Danmu
0 likes · 11 min read
iOS OpenGL ES Lab: 2D Smart Danmu (Bullet Comment) – First Episode
Meitu Technology
Meitu Technology
Apr 17, 2018 · Mobile Development

Optimizing First-Frame Latency in Mobile Live Streaming Using ijkplayer and FFmpeg

By instrumenting and tuning each stage of the playback pipeline—DNS lookup, TCP handshake, HTTP response, FFmpeg stream probing, buffering thresholds, and CDN edge delivery—the Meipai live‑streaming app cut first‑frame latency from over one second to roughly 500 ms, a reduction exceeding 50 %.

ffmpegfirst-frame latencyijkplayer
0 likes · 21 min read
Optimizing First-Frame Latency in Mobile Live Streaming Using ijkplayer and FFmpeg
High Availability Architecture
High Availability Architecture
Feb 27, 2018 · Mobile Development

Optimizing First-Frame Latency in Mobile Live Streaming with ijkplayer and ffmpeg

This article details a comprehensive analysis and step‑by‑step optimization of the first‑screen latency in mobile live streaming, covering DNS resolution, TCP connection, HTTP response, stream probing, buffering, and practical code changes in ijkplayer/ffmpeg to cut startup time by up to 50% (≈500 ms).

ffmpegfirst-frame latencyijkplayer
0 likes · 20 min read
Optimizing First-Frame Latency in Mobile Live Streaming with ijkplayer and ffmpeg