
프론트엔드
Kollus 안드로이드 라이브 인코더 소개
두줄요약
Kollus 안드로이드 라이브 인코더의 구조와 RTMP 송출 흐름을 소개했습니다. MediaCodec과 OpenGL을 활용한 인코딩, 필터, 운영 기능도 함께 정리했습니다.
구조와 흐름
- 안드로이드용 Kollus 라이브 인코더의 UI와 SDK 분리 구조
- Init, StartBroadcasting, 데이터 전송, StopBroadcasting으로 이어지는 RTMP 송출 흐름
- 카메라 제어, 인코딩, 멀티플렉싱, 전송을 SDK가 담당하는 구성
성능/운영 포인트
- MediaCodec 하드웨어 가속 기반 비디오·오디오 인코딩
- OpenGL과 SurfaceTexture를 활용한 실시간 렌더링 및 필터 효과
- 네트워크 상태 표시, RTMP 오류 전달, 팝업 모드, 수동 녹화 같은 운영 기능
