DEVELOPER NOTE
개발자 노트
에오스모바일의 개발 과정, 기술 기록, 프로젝트 회고, 운영 노하우를 정리하는 기술 게시판입니다.
20
등록 글
5
카테고리
DEV
Notes
월패드 X30 보드에서 음성이 출력되지 않던 문제와 해결 과정
X30 기반 월패드 환경에서 영상과 제어 기능은 정상 동작했지만 음성 출력이 되지 않았던 문제를 추적하면서 확인했던 오디오 경로, SIP 처리, 앰프 연동, 하드웨어 출력 구조와 시행착오를 정리합니다.
24시간 무중단 동작하는 스마트 TV 셋톱박스 웹 앱의 메모리 누수 추적 및 방지 대책
병원, 호텔, 매장에 설치되어 상시 가동되는 TV 웹 앱의 크래시를 방지하기 위한 메모리 힙 덤프 분석 기법입니다.
HLS(HTTP Live Streaming) 프로토콜을 활용한 스마트 TV 실시간 방송 송출 및 미디어 세그먼트 최적화
스마트 TV 영상 재생 안정성을 높이기 위해 HLS 스트리밍의 세그먼트 길이와 m3u8 재생 목록 설정을 분석합니다.
스마트 TV 웹 앱의 리모컨 네비게이션 및 포커스 랩핑(Focus Wrapping) 알고리즘
리모컨의 상하좌우 조작에 따라 그리드 형태 콘텐츠 사이를 이동하고 경계 영역을 처리하는 자바스크립트 포커스 이동 알고리즘을 구현합니다.
Android TV OS 기반 셋톱박스용 백그라운드 비디오 플레이어 및 화면 오버레이 구현
호텔 및 병원용 IPTV 솔루션에서 실시간 방송 화면 위에 웹 기반 안내 UI를 결합하는 비디오 렌더링 구조를 분석합니다.
KT Olleh TV 및 SK Btv 셋톱박스용 임베디드 웹 애플리케이션 개발 시 주의사항
국내 통신사 IPTV 환경에서 동작하는 웹 앱 서비스를 개발할 때 발생하는 브라우저 엔진 호환성 문제와 리모컨 키 매핑 노하우를 정리합니다.
안동시 승객안내기(BIT·BIS) 개발 2차 - GNSS·서버통신·LCD·음성안내 고도화
1차 오프라인 승객안내 시스템을 기반으로 GNSS 위치정보, 온라인 서버 통신, LCD 연동, 차량 앰프 음성안내, FTP 및 APK 배포 기능까지 확장한 2차 고도화 개발 과정을 정리합니다.
안동시 승객안내기(BIT·BIS) 개발 1차 - 티머니 통신 기반 오프라인 시스템 구축
안동시 버스 승객안내 시스템 1차 개발 과정에서 티머니 통신 데이터를 기반으로 오프라인 환경에서도 안정적으로 동작하도록 구현한 BIT·BIS 연동 구조와 현장 시행착오를 정리합니다.