안녕하세요.
카메라에 필터 혹은 모자이크 처리를 위한 기능 확장이 가능한지 문의 드립니다.
안녕하세요.
해당 기능은 정식 버전이 아니고 디바이스 회전처리가 되어 있지 않아
실제 서비스에 사용은 권장 드리지 않습니다.
이 기능은 개발 로드맵상 향후 개선 및 변경될 예정이므로, 이 점 참고하셔서 살펴보셨으면 합니다.
우선 외부 캡처러는 config.useExternalCapturer = true 로 설정하면 사용할 수 있습니다.
이 경우 내부 카메라 모듈이 동작하지 않으며, 직접 카메라 루틴을 작성하셔야 합니다.
피어가 연결된 이후 그릴내용이 있을때 캡처러의 willOutputBuffer() 를 호출합니다.
RemonExternalCapturer capturer = remonCall.getCapturer();
capturer.willOutputBuffer( (canvas)-> {
// 카메라 프레임 그리기
// 다른 ui 요소 그리기
});
카메라 프레임을 그리기위한 포맷은 rgb 565 입니다.
단순히 canvas 를 사용하기에 일반적인 opengl …
위 토픽을 확인했을 때 OpenGl을 활용해서 카메라에 추가적인 오버레이가 가능하다고 이야기 해주셨는데요.
저희가 적용하려는 화상 통화는 RemonConference 방식으로 진행하려고 하는데요.
여기서 VideoCapturer를 활용하려고 config로 접근해서 보았지만 설명했던 부분과는 다르게
willOutputBuffer 부분이 없는 것으로 확인이 되어서요.
혹시 관련된 자료나 가이드를 받을 수 있을까요?