디지털 미디어 액세스 프로토콜
Digital Media Access Protocol디지털 미디어 액세스 프로토콜(DMAP)은 아이튠즈, iPhoto, Remote 및 기타 소프트웨어가 로컬 네트워크를 통해 미디어를 공유하기 위해 사용하는 애플이 도입한 독점 프로토콜 제품군이다.
DMAP는 DLNA(Digital Living Network Alliance) 회원들을 위한 UPnP AV 표준 주소와 동일한 문제를 Apple에 제공한다.
설명
DMAP 프로토콜은 두 가지 기능을 수행하는 전문 HTTP 프로토콜이다.[1][2][3]아이템 리스트를 전송하고 요청된 아이템을 고객에게 스트리밍한다.서버에 대한 변경사항을 클라이언트에 통지하는 조항도 있다.요청은 클라이언트에 의해 URL의 형태로 서버로 전송되고 다음 데이터로 응답됨응용 프로그램/x-dmap-dmap-dmap-mime 유형.iTunes와 iPhoto와 같은 서비스는 Zeroconf (Bonjour라고도 알려진) 서비스를 사용하여 스스로를 알리고 로컬 서브넷에서 DMAP 서비스를 검색한다.
다양한 개방형 및 폐쇄형 소싱 애플리케이션은[4] 프로토콜의 엔지니어링된 부분을 성공적으로 역전시켰다.
DMAP 인터페이스
DACP, DAAP 및 DAAP 서비스를 결합하여 액세스 가능한 URL을 문서화하는 WADL 인터페이스로 표현할 수 있다.
DMAP 구현
| 이름 | 플랫폼: 언어 | 특징들 |
|---|---|---|
| 졸리비아 | 자바 | DACP, DAAP, DPAP 구현 |
| 젬스 | 자바 | DAAP, DPAP |
| 잽싸게 하다 | 자바 | DAAP |
| dmapd. | C | DAAP, DPAP |
참조