Wat is het Miracast Screen Projection Protocol? Diepgaande analyse van het Miracast Screen Projection protocol.

Miracast is ontwikkeld door de WiFi Alliance en gebruikt Wifi-Direct en IEEE802.11 als draadloze transmissienormen om mobiele telefoons in staat te stellen video’s en foto’s draadloos naar televisies of andere ontvangende apparaten te verzenden. Miracast en vergelijkbare schermprojectieprotocollen zoals Airplay, DLNA, Chromecast, etc., worden voornamelijk geanalyseerd in het Miracast protocol van vandaag.

Miracast voert apparaatdetectie uit op basis van WiFi P2P, of TDLS, of Infrastructure, gelegen in de datalinklaag van het OSI-model. De mediatransmissiebesturing maakt gebruik van het RTSP-protocol, evenals externe I2C-gegevenslezing en -schrijving, UIBC-gebruikersinvoer omgekeerd kanaal, HDCP hoge bandbreedte contentbeveiliging, etc., gelegen in de TCP/IP-transmissiecontrole-laag en netwerklaag van het OSI-model.

Onder hen worden de audio- en videodata ingekapseld in PES-pakketten, beschermd door HDCP-content, vervolgens ingekapseld in TS-pakketten en vervolgens ingekapseld in RTP-pakketten, die worden verzonden via het RTSP-protocol.

Apparaatdetectie

Miracast ondersteunt drie apparaatdetectiemodi: WiFi-P2P, TDLS en Infrastructure.

WiFi-P2P

P2P is een punt-tot-puntverbinding, die gebaseerd is op Wifi-direct om WiFi Direct-verbinding te realiseren zonder via draadloze hotspots te gaan.

TDLS

TDLS, volledige naam Tunneled Direct Link Setup, worden opgezet in directe tunnelverbindingen, die verbinden via Access Point (AP) of Group Owner (GO).

Infrastructure

Infrastructure realiseert apparaatdetectieservice via multicast via AP draadloze hotspot.

Audio- en video-ondersteuningsformaten

1. Audio-ondersteuningsformaten

Audio-ondersteuningsformaten omvatten: LPCM, AAC-LC, AC-3, E-AC-3, Dolby TrueHD, AC-4, MPEG-4 AAC, MPEG-H 3D Audio, etc. Hierbij zijn de sample rate, het aantal samples en het aantal kanalen beperkt.

2. Video-ondersteuningsformaat

De ondersteunde videoformaten omvatten H264 en HEVC. H264-profielen ondersteunen CBP (Constraint Baseline Profile) en Restrict High Profile (RHP). Door CBP en RHP te vergelijken, kan worden gezien dat CBP alleen I-frame en P-frame, CAVLC, YUV420P, etc. ondersteunt.

Categories: NL

Tom Brandon

Content Publisher