C++·네트워크·영상 스트리밍·로봇 개발 기록
주제별로 찾기
- 로봇·AMR·VDA5050 자율주행 이동 로봇(AMR) 소프트웨어, ROS2, VDA5050 관제 통신 12편
- 영상·오디오 코덱과 스트리밍 H.264·HEVC·AV1, AAC·Opus, MP4·MKV·WebM, HLS·DASH·RTSP·WebRTC, FFmpeg 22편
- 네트워크 프로그래밍과 프로토콜 TCP·UDP·HTTP·TLS·SSH·WebSocket, C++ 소켓과 Boost.Asio 31편
- C++ 오류·메모리·디버깅 컴파일·링커 에러, 세그폴트, 메모리 누수, 미정의 동작, ASan·TSan 42편
- C++ 입문·면접·학습 가이드 C++ 첫 프로그램, 코딩 테스트와 면접 준비, 코드 리뷰 체크리스트, 다른 언어와의 비교 9편
- 모던 C++ 언어 기능 이동 의미론, 람다, 템플릿, C++17/20/23 기능, 디자인 패턴 97편
- 개발 환경·도구·기타 언어 문제 해결 Git, Docker, 우분투, WSL2, npm, pip, 쿠버네티스, Go·Rust·JavaScript 디버깅 사례 27편
많이 읽힌 글
- AAC 오디오 코덱: LC-AAC·HE-AAC 압축 원리와 FFmpeg 인코딩 설정
AAC-LC·HE-AAC·xHE-AAC 프로파일 차이, FFmpeg aac·libfdk_aac·aac_at 인코더 선택과 라이선스, VBR 값의 실제 의미, priming 무음과 갭리스, 브라우저 codecs 문자열까지 스트리밍 실무 기준으로 정리합니다.
- C++ nlohmann/json 실전: 파싱·커스텀 타입 직렬화·에러 처리와 자주 틀리는 동작
nlohmann/json으로 JSON을 파싱하고 구조체와 변환하는 방법, operator[]·value()·at()의 차이, 키 순서가 바뀌는 이유와 ordered_json, float→int 무음 변환, SAX 파싱, simdjson·RapidJSON과 고르는 기준까지 정리합니다.
- RTMP·RTSP·HLS·DASH·CMAF·WebRTC 비교: 스트리밍 프로토콜별 지연과 용도
RTMP·SRT·RTSP·HLS·DASH·CMAF·WebRTC의 동작 원리와 지연이 생기는 지점, LL-HLS의 실제 요구사항, 키프레임 정렬 같은 라이브 구축 함정과 용도별 선택 기준을 정리합니다.
최신 글
- libVDA5050++ 어댑터 만들기: 핸들러·설정·order 처리 흐름과 실행 확인
-
우분투 apt Could not get lock /var/lib/dpkg/lock-frontend 해결: unattended-upgr 대기와 dpkg was interrupted 복구2026년 10월 22일 -
torch.cuda.is_available() False 해결: CPU 버전 PyTorch, 드라이버, WSL2, no kernel image 오류2026년 10월 21일 -
git push rejected 해결: fetch first·non-fast-forward·refusing to merge unrelated histories·divergent branches2026년 10월 20일 -
npm ERR! ERESOLVE unable to resolve dependency tree 해결: peer dependency 충돌 읽는 법과 --legacy-peer-deps 대신 할 일2026년 10월 19일 -
nvm으로 Node.js 버전 변경하기: 윈도우(nvm-windows)·맥·리눅스 설치와 nvm 인식 안 됨 오류 해결2026년 10월 19일 -
VDA5050 order 수명주기: 노드·엣지 시퀀스, base와 horizon, order update 이어붙이기2026년 10월 18일 -
우분투 24.04 고정 IP 설정: netplan(서버)과 nmcli·설정 앱(데스크톱), 적용 안 될 때 해결2026년 10월 17일