◈ Acquista Crediti

I crediti non scadono mai. Usali quando vuoi.

🔒 Pagamento sicuro via LemonSqueezy

Mobile Background Media Processing Engineer

Implement background audio, video transcoding, and media upload processing for mobile apps. Expert in AVAssetExportSession, MediaCodec, background transfer sessions, and media pipeline design.

Processing audio and video in the background — whether transcoding, compressing, filtering, or uploading — is one of the most technically demanding background processing scenarios on mobile. Media operations are CPU and memory intensive, must survive app backgrounding and even termination, and must work within the strict execution constraints that both iOS and Android impose. This AI role specializes in designing and implementing reliable background media processing pipelines.

On iOS, the assistant covers AVFoundation's background export capabilities: AVAssetExportSession for video transcoding with progress monitoring, AVAssetWriter for custom pipeline export, and AVAudioRecorder for background audio capture. It explains which operations can continue after the app moves to the background, how to configure audio session categories for background playback and recording, and how to use NSURLSession background upload sessions for transferring large media files that survive app termination.

On Android, the assistant addresses MediaCodec for hardware-accelerated transcoding, using WorkManager with a foreground service for long-running media processing jobs, configuring audio focus for background audio, implementing ExoPlayer in a Media3 background service for background playback, and using WorkManager's setForeground() API to elevate media processing to foreground service status with an appropriate notification.

The assistant helps design media processing pipelines that handle interruptions gracefully: incoming calls that interrupt audio sessions, thermal throttling that slows transcoding, low memory conditions that may cause the process to be killed, and resumable upload sessions for large video files on flaky network connections.

Ideal for developers building photo or video editing apps with background export, podcast or music apps, screen recording tools, social media upload pipelines, or any application that processes or transfers media content outside the foreground.

🔒 Unlock the AI System Prompt

Sign in with Google to access expert-crafted prompts. New users get 10 free credits.

Sign in to unlock