Maxim Komlev·Oct 29Building a Native MPEG-DASH Player for iOS Without Third-Party Playback FrameworksIntroducing UPlayer: an open-source Swift framework that brings MPEG-DASH playback to Apple’s native AVPlayer through a modular…A response icon1A response icon1
SHUBHAM SHAH·Aug 23Why ABR Is a Control System, Not a Bandwidth SwitchBeyond bandwidth: how ABR manages risk, buffer, and quality. A practical mental model for smarter adaptive bitrate decisions.
Saurabh Rode·Jul 24Limiting Maximum Resolution in AVPlayer (iOS)If you’re building an OTT application, it’s common to have different subscription tiers, such as Premium and Free users. One of the typical…
AnhTuan·Mar 2Debug AVPlayer’s Request Behavior Using Xcode InstrumentsStruggling debugging AVPlayer (T-T), finally found a better way to viewing player request.A response icon1A response icon1
SHUBHAM SHAH·Sep 25, 2025What Happens When You Hit Play?A beginner-friendly dive into how video streaming works on iOS — from HLS playlists to AVPlayer magic
양동균·Aug 7, 2025[Swift] AVPlayer 역재생 최적화: Keyframe, Delta-Frame, 역재생 프레임 드랍 문제 해결애플 아카데미에서 팀 프로젝트로 SwiftUI 비디오 편집 앱을 만들던 도중 미처 생각하지 못했던 성능 이슈가 발생했었습니다.
Niraj Paul·Jul 1, 2025AVPlayerViewController vs. Custom AVPlayer + Custom UIMedia player frameworks for Apple TV (tvOS) and iOS