NZDLNA Mini 코어 엔진 구축 및 프로토콜 규격 구현
다운로드(설치/무설치) 및 상세 매뉴얼은 메인 안내 페이지에서 확인하실 수 있습니다.📋 코어 엔진 아키텍처 및 세부 구현 내역
-
Core
Indy 기반 초경량 스트리밍 엔진 구축:
TIdHTTPServer및TIdUDPServer컴포넌트를 기반으로 외부 무거운 런타임 없이 단독 구동되는 초고속 미디어 스트리밍 코어를 설계했습니다. -
Network
UPnP SSDP 기기 탐색 및 멀티캐스트 로직 구현:
표준 SSDP 규격의 기기 검색(M-SEARCH) 즉시 응답과 주기적 생존 신고(NOTIFY) 멀티캐스트 브로드캐스팅을 구현하여 스마트 TV 및 모바일 기기의 즉각적인 기기 발견을 지원합니다. -
Streaming
HTTP Range (Partial Content) 구간 탐색 지원:
대용량 고화질 영상 파일 스트리밍 시 버퍼링을 최소화하고, 스마트 TV 리모컨을 통한 앞/뒤 구간 탐색(탐색 바 이동)을 원활하게 지원합니다. -
Protocol
DLNA/UPnP 표준 SOAP 및 XML 인터페이스 통신:
description.xml,ContentDirectory.xml,ConnectionManager.xml등 DLNA 정규 규격에 맞춘 메타데이터 디스크립션 파싱 및 디렉터리 브라우징 XML 응답 체계를 구축했습니다. -
Media
미디어 MIME Type 및 UPnP Class 자동 매핑:
비디오(mp4, mkv, avi, wmv 등), 오디오(mp3, flac, wav 등), 이미지 포맷의 확장자를 자동 식별하여 표준 MIME Type과 컨테이너 클래스를 자동 부여합니다. -
자막지원
삼성/LG 스마트 TV 전용 한글 자막 스트리밍 규격 탑재:
외부 자막 파일(.smi,.srt)을 자동 탐지하고sec:CaptionInfo등 가전사별 독자 자막 프로토콜 규격을 적용하여 TV 화면에서 온전한 한글 자막이 출력되도록 지원합니다. -
관리/UI
직관적인 리스트 관리 및 시스템 트레이 구동:
개별 파일 및 폴더 통째 추가, 확장자 필터링, 전용 재생 목록 파일(.nzl) 저장/불러오기 지원과 함께 백그라운드 시스템 트레이 구동 환경을 제공합니다.
※ 버그 제보나 추가 건의 사항은 아래 댓글로 남겨주시면 검토 후 반영하겠습니다.
댓글 없음:
댓글 쓰기