안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
macOS 화상강의 레거시 코덱 복원 개발
개발
PC프로그램
SaaSㆍ솔루션, LMSㆍ강의 플랫폼
프로젝트 배경
x264 H.264 인코딩·VideoToolbox 디코딩·Speex 오디오 코덱 등 레거시 화상강의 앱 코덱 파이프라인 수준을 먼저 파악하고, SPEEX_GET_QUALITY deprecated API 교체부터 Annex-B→AVCC NAL 변환까지 macOS 26 호환 수정을 사전 구현했습니다. 카메라 캡처→인코딩→디코딩 왕복 검증, xcodebuild CLI 블록 우회, 해상도 불일치 스케일링 등 실
프로젝트 성과
macOS 26 환경에서 앱 정상 기동 확인
x264 build 165 + Speex 1.2.1 신규 버전으로 교체 후 macOS 26에서 화면 깨짐·오류 없이 앱 정상 실행. 경고 4건(경미)만 남음
카메라 입력 → 인코딩 → 디코딩 왕복 30fps 안정 동작
AVFoundation 카메라 캡처 → x264 인코딩 → VideoToolbox 디코딩 왕복 30fps 유지. 비트레이트 93~104kbps, QP 18 안정 확인
오디오 deprecated API 교체 및 왕복 동작 확인
Speex 8kHz 오디오 왕복 동작 확인. SPEEX_GET_QUALITY → SPEEX_GET_BITRATE 교체 완료, 실시간 비트레이트 모니터링 동작
Xcode 26 beta 플러그인 블록 우회 빌드 환경 복구
IDESimulatorFoundation 플러그인으로 xcodebuild CLI 블록 → clang 직접 빌드 스크립트 작성으로 CI 의존 없이 독립 빌드 가능
핵심 기능
x264 H.264 인코딩 + VideoToolbox 하드웨어 디코딩
x264 Constrained Baseline Lv3.0 인코딩 → Annex-B NAL → AVCC 변환 → Apple VideoToolbox 하드웨어 디코딩. ARM NEON/DotProd/I8MM 최적화 활성화
진행 단계
레거시 빌드 환경 분석 및 오류 패턴 식별
2026.04.
deprecated API(SPEEX_GET_QUALITY), 프레임워크 충돌, Annex-B/AVCC 변환 누락, 픽셀 버퍼 크기 불일치 등 핵심 오류 패턴 분석
프로젝트 상세
4~5년된 Objective-C 기반 macOS 화상강의 앱이 최신 Xcode 환경에서 컴파일되지 않는 문제를 직접 재현하고 해결한 파일럿입니다. x264(H.264 비디오) + Speex(Narrowband 오디오) 코덱을 macOS 26 환경에 맞게 갱신하고, AVFoundation 카메라 캡처 → x264 인코딩 → VideoToolbox 디코딩 왕복 파이프라인을 30fps로 안정 동작하는 상태로 복원했

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 개인사업자

프로젝트 정보

참여 기간
2026.04. ~ 2026.04.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
파일럿 프로젝트
역할
macOS 네이티브 개발
관련 기술
Objective-C
Xcode
CoreMedia
speex
avfoundation
x264
VideoToolbox
Accelerate