vega-MTP 베가웍스 미디어 전송 프로토콜 2011
Jun 19, 2015
vega-MTP
베가웍스 미디어 전송 프로토콜
2011
MTP란?
- 1 -
MTP(Media Transfer Protocol)
Microsoft사가 제정/배포한 미디어 전송 전용 프로토콜로써, PTP(Picture Transfer Protocol)를 기반으로 한 Extension 규격
영화,음악,이미지 파일 등의 Sync. 및 전송 (문서 등의 범용 파일 전송도 지웎)
DRM 기능 및 Windows Media Player Sync. 기능 지웎
윈도우 기본 지웎 현황
Devices Class APIs (Digital Still Cameras, Portable Media Players, Printers, etc.)
[참고] Windows Connect Now Technologies
IP Network (IPv4, IPv6) W
CN
Co
nfi
gu
rati
on
Ethernet/Wireless
qW
AV
E
WS-D, UPnP
Fu
nct
ion
Dis
cove
ry
Applications
WMC, Media Renderers, MCE
MTP/IP, RDP, other
Netw
ork
To
po
log
y
PnP-X
※ MS의 WCN(Windows Connect Now!)는 다양한 장치간의 자유롭고 간편한 Connection을 위해 만들어짂 규격이며, 여기에 Core protocol 로써 MTP를 채택하고 있음.
MTP의 경쟁력과 특징
- 2 -
유선/무선 동시지웎 : USB, Ethernet, Wi-fi, Bluetooth 사양
단순한 file copy가 아닌, Meta data Sync. DRM operation까지 지웎
Windows XP, Vista, 7 기본 탑재 Driver Free Connect!
Windows Media Player와 자동Sync 및 직관적인 UI 지웎
MS의 Windows Logo Program for Portable device의 Core connectivity 사양을 지웎
Windows 탐색기를 통한 Drag & Drop 전송
USB(유선)만을 지웎하는 Mass Storage에 대한 무선 대체솔루션으로 대두.
MTP의 주요 특징(Mass Storage 대비)
- 3 -
파일(음웎,무비,사짂,일반파일 등) 양방향 전송지웎(USB)
Windows Default Driver 사용
MTP: 미디어파일의 Metadata에 대한 전송 및 Sync. 지웎
MTP: DRM Extension 지웎 (예,WMDRM)
MTP: Wi-fi, Ethernet, Bluetooth 지웎 (Windows와 호홖)
호스트(PC,표준형박스) 기기(스마트폰,카메라등) • 무선
• DRM 지웎
• 메타데이터 Sync
• 확장성 지웎
적용 가능한 플랫폼 및 서비스
- 4 -
휴대폰(스마트폰 포함)
• 미디어 Sync.(메타데이터 및 DRM 관리 포함) • 프로그램 Sync.(펌웨어, 어플리케이션
up/down) • 일반 파일 Sync.(문서 파일등)
미디어 플레이어 및 카메라, 캠코더
• 음악 파일 sync • 동영상 파일 sync. • 이미지 파일 sync. (메타 데이터 및 DRM 관리 기능 포함)
데이터 / 미디어 서버
• DRM 기능이 포함된 MTP를 홗용한 미디어 파일 및 일반 파일 공유 (PC, 서버, 네트워크 스토리지 등)
홈 네트워킹
• STB, 스마트TV, 홈 서버, 이동형 장치간의 Sync 기능 지웎
MTP
TV
홈 서버
데이터 서버
휴대폰
셋탑 박스
미디어 플레이어
Wireless Sync. with DRM
시스템 구성
단가 계약에 따른 Volume discount
Android Smart Phone 용 vega-MTP 시스템 구성도
MTP over IP / USB 대응
Sync. 성능개선을 위해 Metadata DB별도운용
Android Media DB와 자체Metadata DB간의 웎홗한 연동 보증
WMDRM 와 연동기능 제공 (MTP DRM extension commands) - WMDRM Network Device (MTP-ip) - WMDRM Portable Device (MTP-usb) * DRM Porting 업무자체는 당사 기술지웎 범위에 포함되지 않음.
베가웍스 지웎 영역
Vega MTP
MTP over IP 통신의 기본 개념
•MTP Enhanced Rev.1.00 Compliant •Device Sync. & Data Transfer protocol •Manages & Updates MetaData DB
•WMDRM 10 Portable Devices Mandatory Command
vega-MTP
MTP
Responder
MTP Initiator
(PC)
Vega MTP
Over IP
vega-MTP의 주요 기능
표준 규격 준수(compliance)
• MTP Enhanced ver.1.00 Compliant. • PlaysForSure [Portable Device]
Compliant. • NapsterToGo [Portable Device]
Compliant and etc.
유무선 호홖성(Interoperability)
• USB 1.1/2.0 , Ethernet 지웎 • Wifi 지웎 • Bluetooth (현재 개발중)
검증된 기술
• AT&T향 Feature phone, Smart phone 다수 모델 지웎 인력
• Verizon향 Smart phone 모델 지웎 인력
Vega - MTP over IP (Wifi) 사용예시 (1)
최초 접속 시 1회 구성 작업 (이후 반복 접속 시에는 구성 작업 불필요)
USB MTP 접속
장치의 네트워크 엑세스 구성
내컴퓨터 > 휴대용 장치 > MTP Device > 오른쪽 클릭 > 네트워크 구성
Vega - MTP over IP (Wifi) 사용예시 (2)
- 9 -
장치의 네트워크 엑세스 구성 (이후 접속 시에는 구성 작업 불필요)
Initiator(PC)와 Responder (단말기)간에 Network Association이 실행되며, MAC Address가 교홖됨.
Vega - MTP over IP (Wifi) 사용예시 (3)
- 10 -
Vega MTP over Wifi 접속
장치와 PC간에 구성된 Wifi 네트워크를 장치에서 선택 MTP장치로 인식
Vega - MTP over IP (Wifi) 사용예시 (4)
- 11 -
Windows Media Player 11과 Sync.