| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- vercel git lfs
- react-native-dotenv
- silent printing
- html
- adb pair
- augmentedDevice
- device in use
- Git
- ELECTRON
- camera access
- github pdf
- github lfs
- camera permission
- 이미지 데이터 타입
- ffi-napi
- Can't resolve
- dvh
- electron-packager
- rolldown
- github 100mb
- adb connect
- animation
- custom printing
- Each child in a list should have a unique "key" prop.
- Recoil
- nextjs
- npm package
- Failed to compiled
- react-native
- 티스토리 성능
- Today
- Total
목록2026/04 (4)
Bleeding edge
도커(Docker) 환경에서 고성능 통신을 구축할 때 핵심인 ipc: host 옵션에 대해 정리합니다. "한 대의 PC에서 여러 대의 PC가 네트워크로 연결된 것처럼 테스트하면서도, 로컬 PC의 자원을 공유하는 환경"을 만드는 것이 목적입니다.# 왜 ipc: host 설정이 필요한가?기본적으로 도커 컨테이너는 독립된 환경을 가집니다. 자기들만의 격리된 통신 공간(IPC)을 할당받기 때문입니다. 하지만 여러 대의 PC가 같은 네트워크망에 물려있으면서도 실제로는 로컬 자원을 공유하는 효율적인 테스트 환경을 만들려면 이 격리를 해제해야 합니다.ipc: host 옵션을 사용하면 컨테이너의 격리된 담장을 허물고 호스트 PC의 메모리 공간을 직접 공유하게 됩니다.# 이 옵션으로 할 수 있는 것들 (Feat. 다중 ..
SOF0, SOF2, 그리고 Baseline JPEG / Progressive JPEG 쉽게 이해하기JPEG 파일을 다루다 보면 가끔 이런 말을 보게 됩니다.FF C0 = SOF0 → baseline DCTFF C2 = SOF2 → progressive DCT처음 보면 무슨 암호처럼 보입니다.하지만 알고 나면, 이 값들은 JPEG 이미지가 어떤 방식으로 저장되었는지 알려주는 아주 중요한 단서입니다.이번 글에서는 FF C0, FF C2, SOF0, SOF2, 그리고 baseline JPEG와 progressive JPEG의 차이를 쉽게 정리해보겠습니다.JPEG 파일 안에는 “마커”가 있다JPEG는 단순히 픽셀만 저장하는 포맷이 아닙니다.파일 내부에는 여러 종류의 마커(marker) 가 들어 있고, 디코더는..
영상 코덱을 보다 보면 H.264, HEVC, AV1 이렇게 계속 나오는데, 처음엔 그냥 “세대 올라간거” 정도로만 생각했다. 근데 하나씩 보면 이게 단순 발전이 아니라, 각 시점에서 해결하려던 문제가 다르다.전체 흐름 (한 번에 보면 이거다)H.264 → “영상 전송 가능하게 만들자”HEVC → “용량 더 줄이자 (4K 대응)”AV1 → “돈 안 내고 더 줄이자”1. H.264 — 영상이 “가능해진” 시점옛날에는 영상 자체가 너무 커서 인터넷으로 보내는 게 힘들었다. 그래서 나온 게 H.264다. 핵심은 단순하다.“영상 크기 줄여서 전송 가능하게 만들자”그래서:블록 단위 압축이전 프레임 활용 (inter)기본적인 motion estimation결과:Before : 영상 = 너무 큼 (전송 불가)A..
요즘 영상 인코딩 쪽을 보다 보면 계속 부딪히는 질문이 있다.“NVENC가 빠르다는데 AV1은 왜 쓰지?” / “NVENC 최고 옵션이면 이미 좋은거 아닌가?”이걸 그냥 속도 vs 품질 정도로 이해하고 있었는데, 조금 깊게 보니까 이건 그런 문제가 아니라애초에 설계 철학이 다른 문제였다.구조부터 다름NVENC는 GPU 안에 들어있는 전용 인코딩 칩(ASIC)이다. 프로그램이 아니라 하드웨어다.그래서 특징이 명확하다: 빠름 / 일정함 / 대신 유연성 없음.반대로 AV1 (libaom, SVT, 그리고 GPU 기반 구현들)은 그냥 코드다.CPU든 GPU든 위에서 돌아가는 알고리즘이다. 그래서 느릴 수 있지만, 대신 얼마든지 복잡하게 만들 수 있다.핵심 차이: 얼마나 많이 비교하느냐영상 압축은 결국 이 문제다..