Linux 차이
엔진 생성:
ProcessI420InPlace, TRTC Buffer, Agora IVideoFrameObserver, LiveKit 커스텀 비디오 소스).
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
TRTC, Agora, LiveKit 및 기타 Linux 비디오 파이프라인에 Facebetter 뷰티를 연결합니다
Third-party SDK (preprocess callback)
I420 planes
↓
BeautyEffectEngine (external_context = false)
CreateWithI420 → ProcessImage → write back
EngineConfig cfg;
cfg.app_id = "your_app_id";
cfg.app_key = "your_app_key";
cfg.resource_path = "/opt/yourapp/resource/resource.fbd";
cfg.external_context = false;
auto engine = BeautyEffectEngine::Create(cfg);
ProcessI420InPlace, TRTC Buffer, Agora IVideoFrameObserver, LiveKit 커스텀 비디오 소스).
| 벤더 | Linux 참고 |
|---|---|
| TRTC | PC는 Buffer / I420만 — Android Texture 경로를 사용하지 마세요 |
| Agora | C++ registerVideoFrameObserver, ReadWrite + in-place I420 |
| LiveKit | 커스텀 비디오 소스; 헤드리스 호스트의 캡처 + GL/소프트웨어 경로를 확인하세요 |
| 증상 | 확인 |
|---|---|
.so 없음 | LD_LIBRARY_PATH, rpath, 아키텍처 일치 |
Create 실패 | .fbd 경로, 인증, 헤드리스 GL / OSMesa |
| 그 외 | Windows 문제 해결과 동일 |
