Tag

AVFoundation

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Apr 9, 2025 · Mobile Development

DRM (FairPlay) Implementation and Key Management on iOS

The article explains iOS FairPlay DRM implementation, detailing the encryption workflow, SPC/CKC exchange, and key terminology, and compares two key‑management methods—AVAssetResourceLoader and the newer AVContentKeySession—while covering usage scenarios such as on‑demand, pre‑warming, offline playback, persistable keys, and video downloading via AVAssetDownloadTask.

AVFoundationContentKeyDRM
0 likes · 21 min read
DRM (FairPlay) Implementation and Key Management on iOS
Ctrip Technology
Ctrip Technology
Nov 9, 2023 · Mobile Development

Using Native Android and iOS APIs to Add Transition Effects and Encode Images into Video

This article explains the fundamentals of audio‑video concepts and demonstrates how to use Android's MediaCodec, EGL, MediaMuxer and iOS's AVAssetWriter, GPUImage, and related native APIs to render OpenGL transition effects on images and combine them with audio into a final video file.

AVFoundationAndroidMediaCodec
0 likes · 23 min read
Using Native Android and iOS APIs to Add Transition Effects and Encode Images into Video
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 11, 2022 · Mobile Development

Implementing Audio Playback and Settings Page in a SwiftUI “Electronic Wooden Fish” App

This tutorial walks through adding sound effects with AVFoundation, creating an AudioPlayer helper, implementing navigation to a custom settings view, and using SwiftUI bindings, forms, and modifiers to build a fully functional iOS “Electronic Wooden Fish” application.

AVFoundationAudio PlaybackSwiftUI
0 likes · 9 min read
Implementing Audio Playback and Settings Page in a SwiftUI “Electronic Wooden Fish” App
Sohu Tech Products
Sohu Tech Products
Mar 2, 2022 · Mobile Development

Overview of iOS Live Streaming Workflow

This article provides a comprehensive overview of the iOS live‑streaming workflow, detailing the six stages—capture, processing, encoding, packaging, network transmission, and playback—along with sample code for video/audio capture, encoding settings, and RTMP transmission.

AVFoundationLive StreamingRTMP
0 likes · 18 min read
Overview of iOS Live Streaming Workflow
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
Ctrip Technology
Ctrip Technology
Sep 4, 2018 · Mobile Development

Custom Video Compression on iOS: Understanding H.264 Profiles, Levels and Implementation

This article introduces the fundamentals of video compression, analyzes the shortcomings of traditional iOS compression methods, explains H.264 profile and level concepts, examines device support, and provides a step‑by‑step custom iOS solution for controlling bitrate, resolution and frame rate.

AVFoundationH.264iOS
0 likes · 10 min read
Custom Video Compression on iOS: Understanding H.264 Profiles, Levels and Implementation
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 8, 2017 · Mobile Development

Using AVFoundation and CoreImage for Camera Image Capture and Face Detection on iOS

This article explains how to employ Apple's AVFoundation framework to capture camera images on iOS, initialize the necessary device input, session, and output components, and then use CoreImage's CIDetector to perform face detection, including code snippets and a practical demo.

AVFoundationCameraCoreImage
0 likes · 6 min read
Using AVFoundation and CoreImage for Camera Image Capture and Face Detection on iOS
Liulishuo Tech Team
Liulishuo Tech Team
May 10, 2017 · Mobile Development

Implementing Audio Capture and Data Multiplexing in iOS Applications Using Swift

This technical guide demonstrates how to configure an iOS audio capture session using Swift, implement a custom multiplexer class to safely route microphone input to multiple processing destinations, and efficiently handle real-time audio data streams for language learning applications.

AVFoundationAudio CaptureReal-time Processing
0 likes · 7 min read
Implementing Audio Capture and Data Multiplexing in iOS Applications Using Swift