오티스의개발일기

AVFoundation 의 AVCaptureSession 와 AVCaptureMultiCamSession 를 사용한 커스텀 멀티카메라 라이브러리 최종 산출물 🥰 본문

IOS 개발/CameraManager

AVFoundation 의 AVCaptureSession 와 AVCaptureMultiCamSession 를 사용한 커스텀 멀티카메라 라이브러리 최종 산출물 🥰

안되면 될때까지.. 2024. 10. 28. 21:47
728x90

안녕하세요 여러분 오랜만입니다!!!

어찌다보니 리엑트네이브에서 ios네이티브 개발자로 전향하게 되었는데요 1년동안 많은것들을 배우고 대부분의 시간을 카메라 제작과 라이브 스트리밍 제작에 시간을 많이 쏟아부었습니다

그러다가 이김에 내가 라이브러리를 제작해보면 어떨까? 라는 생각이들어 제작하게되었는데요!!

항상 카메라를 제작하며 남들이만든 샘플코드와 각종 라이브러리를 접목시키는 과정에서 많은 불편함이있었고 그것을 해소하고자 한번 만들어봤습니다!!!

사용방법에대한 도큐먼트는 제작중에 있으니 곧 올려드리도록 하겠습니다!!

기본적으로
UV 노출조절기능
멀티카메라세션을 사용한 멀티카메라 렌더링
핀치줌기능
멀티카메라 스왑
썸네일 등록
카메라전환

등 여러기능이있는 프레임워크이고

screenMode를 통해

offscreen 모드도있어 커스텀도 가능합니다

또한 카메라에서 받아오는 버퍼를 직접 조작하여 본인이 원하는 프레임으로 교체도 가능합니다!!

사용방법이 궁금하시다면 아래 댓글 혹은 제 깃헙에있는 연락처로 문의주시면 설명해드리겠습니다!



원하시는분께서는 아래 링크를 통해 샘플코드를 받아서 사용해보세요!


https://github.com/1domybest/OTIS_CameraManager_Example

 

GitHub - 1domybest/OTIS_CameraManager_Example

Contribute to 1domybest/OTIS_CameraManager_Example development by creating an account on GitHub.

github.com



또한 제 github에 오셔서 팔로우 해주시면 저도 팔로우 걸겠습니다!!! 즐겨찾기도 부탁드려요!!

https://github.com/1domybest/1domybest

 

GitHub - 1domybest/1domybest

Contribute to 1domybest/1domybest development by creating an account on GitHub.

github.com

 

728x90
Comments