Dit artikel introduceert de veelvoorkomende Miracast-problemen en oorzaken, en geeft enkele oplossingen voor deze problemen.
• Wat is Miracast
Miracast is een draadloze verbindingsstandaard die in 2012 werd gelanceerd, voor apparaten (zoals laptops, tablets of smartphones) naar beeldschermen (zoals tv’s, monitoren of projectoren).
Het kan grofweg worden omschreven als “HDMI via Wi-Fi”, waarbij de kabel van het apparaat naar het beeldscherm wordt vervangen.
De Wi-Fi Alliance lanceerde het Miracast-certificeringsprogramma eind 2012.
Ongeacht de fabrikant kunnen Miracast-gecertificeerde apparaten met elkaar communiceren.
De adapter kan worden aangesloten op HDMI- of USB-poorten, waardoor apparaten zonder ingebouwde Miracast-ondersteuning toch via Miracast kunnen verbinden.
Miracast maakt gebruik van de point-to-point Wi-Fi Direct-standaard.
Het maakt overdracht van maximaal 1080p HD-video (H.264-codec) en 5.1 surroundgeluid mogelijk (AAC en AC3 zijn optionele codecs, en de verplichte codec is lineaire pulscodemodulatie – 16 bit 48 kHz 2-kanaals).
Verbindingen worden tot stand gebracht via WPS, dus WPA2 wordt gebruikt voor beveiliging.
IPv4 wordt gebruikt voor de internetlaag.
Op de transportlaag wordt TCP of UDP gebruikt.
In de applicatielaag start RTSP en beheert de stroom voor gegevensoverdracht.
• Gebruiksstatus van Miracast
Omdat het door Miracast gebruikte wifi-p2p-protocol wordt gebruikt, is het niet nodig om de bestaande WiFi-gebruiksmodus van het apparaat te wijzigen, wat het gebruiksgemak ten goede komt.
Daarom ondersteunen de huidige Android-telefoons standaard Miracast-bron, en veel tv-decoders en slimme tv’s ondersteunen ook Miracast-sink.
maar de volgende problemen blijven bestaan:
1. De naamgeving van Miracast-bron door Android-fabrikanten is niet gestandaardiseerd. Wanneer gebruikers het gebruiken, weten ze niet waar ze het kunnen vinden.
http://www.wirelessdisplay.cn/blog/how-to-use-miracast
2. Bij het gebruik van Miracast-sink moeten tv-decoders en slimme tv’s meestal de WiFi-modus omschakelen, bijvoorbeeld door de WiFi-verbinding of hotspot-modus uit te schakelen, om de leer- en gebruikskosten voor gebruikers te verlagen.
3. Op dit moment is de toegangscompatibiliteit van Miracast-sink relatief slecht, wat zich uit in: de mobiele telefoon kan geen verbinding maken / de verbindingstijd van de mobiele telefoon is erg lang, etc.
4. De stabiliteit van de bestaande Miracast-sink is relatief slecht, wat zich uit in: na herhaald gebruik wordt het schermprojectie-apparaat niet meer verbonden / wordt de verbinding na een lange tijd verbroken, etc.
5. De huidige ervaring van Miracast-sink moet worden geoptimaliseerd, wat zich uit in: audio en video blijven haperen of vertonen mozaïek / onduidelijk beeld / grote beeldvertraging.
• Waarom treden deze problemen op bij Miracast?
Zoals in de figuur wordt getoond, bestaat Miracast voornamelijk uit de volgende onderdelen van onder naar boven: wifi-p2p / RTSP / RTP / HDCP / video-audio, Miracast-sink.
De bovenstaande problemen worden in wezen veroorzaakt door onjuiste verwerking van deze onderdelen.
1. Wifi-p2p omvat de driver van de draadloze netwerkkaart en de verwerking van de wifi-p2p-protocolstack. Als dit niet correct wordt afgehandeld, wordt de compatibiliteit van Miracast beïnvloed.
2. RTSP omvat signaling-onderhandeling. De helderheid van het beeld wordt in dit deel onderhandeld. Als dit niet correct wordt afgehandeld, worden de audio- en video-effecten van Miracast beïnvloed.
3. RTP omvat netwerktransmissie. Als dit niet correct wordt afgehandeld, veroorzaakt het schermkaartstoringen en mozaïek.
4. HDCP is een encryptieprotocol, waarbij ook de aankoop van sleutels komt kijken. Als dit onderdeel niet wordt verwerkt, kunnen de audio- en videostreams van sommige mobiele apparaten, zoals Sony, niet worden geparseerd.
5. Video-audioverwerking is voornamelijk decoding. Als dit niet correct wordt afgehandeld, heeft het invloed op hoog CPU-gebruik, mozaïek, etc.
• Hoe deze problemen van Miracast oplossen
1. Los het probleem van wifi-p2p op. Bij de ontwikkeling van bj60 / bj62 / bj4000 hebben we ongeveer 40 draadloze netwerkkaarten getest. De testcriteria omvatten ondersteuning voor WiFi Princess-modus / compatibiliteit met mainstream-mobiele telefoons / netwerkcondities van elke werkmodus (bandbreedte / pakketverlies / jitter / vertraging, etc.), en ten slotte selecteerden we 5 netwerkkaarten. We verbeteren verder het driveralgoritme om het mogelijk te maken om in STA / AP / P2P-modus te functioneren met WiFi-ondersteuning.
2. Los het RTSP-probleem op. Tijdens het ontwikkelingsproces ontdekten we dat de signalingparameters die door elke mobiele telefoon worden meegeleverd inconsistent zijn. We moeten de parameters van verschillende mobiele telefoons aanpassen. Anders is er geen manier om alle mobiele telefoons normaal te laten werken, dus zullen we automatisch verschillende mobiele telefoons lokaliseren en de beste prestatieparameters voor de mobiele telefoon onderhandelen.
3. Los het RTP-probleem op. We lossen het probleem zoveel mogelijk op netwerkniveau door ongeordende herschikking / verwerping van pakkettherhaling / jitterbuffer.
4. Los het HDCP-probleem op. We hebben de HDCP-sleutel aangeschaft en het HDCP-decoderingsprogramma ontwikkeld, zodat we HDCP-telefoons kunnen ondersteunen.
5. Los het video-audioprobleem op. Afhankelijk van de hardware proberen we hardware-decodering te gebruiken, wat CPU-werk bespaart. Daarnaast zijn sommige H264-streams die door mobiele telefoons worden verzonden niet standaard. We moeten enige correctie uitvoeren voordat we ze naar de decoder sturen. Bovendien kunnen bij sommige mobiele telefoons de code-stroomparameters veranderen, en sommige decoders ondersteunen geen automatische wijzigingen, dus moet u enige verwerking uitvoeren voordat u ze naar de decoder stuurt.
• Effect
Door de bovenstaande methoden hebben we de meeste problemen opgelost en de kwaliteit van onze Miracast-sinkproducten overtroffen die van de meeste concurrenten.
Het effect van onze Miracast is basically hetzelfde als dat van AirPlay.
Het kan zeer stabiel verbinden met mainstream-mobiele telefoons op de markt.
Welkom om onze producten te gebruiken en commentaar te geven op onze producten.
Als u vragen heeft, neem dan contact op met marketing@bijienetworks.com
Neem contact met ons op
Categorieën: BEDRIJFSNIEUWS
Recente artikelen
Hoe te casten vanuit een Chrome-browser?| BJCastão
Hoe te casten vanuit een Chrome-browser?| BJCast
Hoe te casten vanuit een Chrome-browser?| BJCast
Hoe te casten vanuit een Chrome-browser?| BJCast
Hoe te casten vanuit een Chrome-browser?| BJCast

Categories: NL

Tom Brandon

Content Publisher