오늘은 그동안 스트리밍 관련 작업을 고도화 하면서 바뀌었던 구조들과구조를 바꾸면서 겪었던 문제들을 정리해보려고 합니다. 이번 작업을 통해서 AVCaptureSession을 깊게 공부할 수 있던 계기가 됐던것 같고,동료 개발자분과 같이 Objective-C로 된 WebRTC 라이브러리 내부를 까보고 파악해볼 수 있던 계기가 됐던것 같습니다. 기존 구조화면 구성스트리밍 RIB 움직임 감지 녹화 RIB 처음 구성은 아래의 RIB들로 구성되어있었다.스트리밍 요청이 오면 스트리밍 역할을 하는 RIB을 attach,스트리밍이 종료되면 움직임 감지 녹화를 하는 RIB을 attach 하는 방식으로 구현을 했었다. 변경이 필요했던 이유매번 스트리밍 연결 → 종료 할 때마다 시그널링채널을 생성하게 되는 문제가 있었고,..
최근에 지인이 추천해준 책 중 One Thing(원씽)을 읽고 있는데 한 글귀가 맘에 들어 남겨봅니다. '단 하나의 일을 위한 약속' - 자신의 일을 완벽하게 내것으로 만들어 최고의 경지에 이르고자 하는 마음을 가질것 그러기 위해 오늘 블로깅 주제는 WebRTC 구현을 하면서 긴 시간 날 괴롭혔던 카메라화면방향(videoOrientaion)을 완벽하게 내것으로 만들어보려 블로깅을 해보려고 합니다. 스트리밍 화면 방향이..? 해당 문제는 iOS16이상버전에서 화면회전이 활성화가 되어있을때 나타나던 현상이었습니다. 일단 iOS16이상 버전에서 발생하는 문제이니 #available로 분기처리 if #available(iOS 16.0, *) { // iOS 16버전이상은 이 구문 실행 } 그 다음 아래 두개를 ..
- Total
- Today
- Yesterday
- swift 고차함수
- Swift final
- swift programmers
- Swift 알고리즘
- Swift Error Handling
- Combine: Asynchronous Programming with Swift
- Swift 프로그래머스
- RIBs tutorial
- Class
- Swift ModernRIBs
- iOS error
- Swift RIBs
- swift reduce
- 원티드 프리온보딩
- 2023년 회고
- removeLast()
- Swift joined()
- RTCCameraVideoCapturer
- swift (programmers)
- swift property
- swift protocol
- Swift 프로퍼티
- Swift
- Swift init
- ios
- Swift Leetcode
- Swift inout
- Swift joined
- CS 네트워크
- Swift 내림차순
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |