yumoqing
221075ce8a
refactor: replace AVAssetWriter+Tap recording with StreamRecorderKit FFmpegRecorder
- PlayerRecorder.swift: 883 lines → ~150 lines
- Recording now uses FFmpeg to download stream directly from URL
- No longer depends on AVPlayerItemVideoOutput/copyPixelBuffer/MTAudioProcessingTap
- Recording decoupled from playback (pausing playback doesn't affect recording)
- Better quality: direct stream copy/transcode instead of re-encoding captured frames
- Added StreamRecorderKit as local SPM dependency
2026-06-28 18:19:10 +08:00
..
2026-06-23 08:44:34 +08:00
2026-06-23 09:09:23 +08:00
2026-06-25 21:27:02 +08:00
2026-06-22 00:36:18 +08:00
2026-06-28 18:19:10 +08:00
2026-06-28 18:19:10 +08:00
2026-06-22 00:04:06 +08:00
2026-06-24 19:28:38 +08:00
2026-06-22 01:16:49 +08:00