AirPlayThe protocol is developed by Apple and widely used in iPhone, iPad and Mac devices, which can transmit pictures, audio and video from iPhone, iPad and other iOS devices to AirPlay-enabled devices wirelessly via WiFi. That is, what the mobile terminal displays on the big TV screen will be displayed. With the gradual popularization of AirPlay protocol, more and more domestic network set-top boxes and smart TVs are integrated with AirPlay protocol, and the mirroring effect of AirPlay is the best among all the projection methods.
If you need to interface with AirPlay, there is open source code available for both receiving and sending:
receiving endSteeBono/airplayreceiver: Open source implementation of AirPlay 2 Mirroring / Audio protocol. ()In addition, the reception of compatible scenes will be more points, self-developed screen casting protocols need to consider the compatibility of external native screen casting protocols, to improve the user experience.
transmitteropenairplay/AirPlayer: AirPlayer is a .NET project for streaming photos, video and music to airplay devices. ()
MiracastMiracast is a wireless casting protocol developed by Wi-Fi Alliance in 2012, based on WiFi direct connection, Miracast adopts the technology from the Wi-Fi Alliance electronic manufacturers and chip makers of the team research and development, its compatibility and wide applicability is indisputable, Nvidia, Intel, Texas Instruments, including the domestic MediaTek and other chip makers have supported the Miracast protocol. Miracast protocol: Miracast wireless screen casting is the most widely compatible screen casting protocol, and most domestic Android phones and smart TVs support Miracast casting protocol. It only requires the phone and TV to support Miracast casting protocol, and the phone and TV are in the same LAN, you can play videos or photos directly on TV or other devices through Miracast.Miracast is not a device or software, but the name of a technology under the Wi-Fi Alliance specification. The two technologies above are the most widely used.
UWP apps can accept Miracast data using the CastingDevicePicker class under the namespace: Namespaces - Windows UWP applications | Microsoft LearnWPF can also use WindowsXamlHost to host the screen.
Refer to a certain bigot's article for details:An article to take you an exhaustive analysis of Miracast cast screen development and debugging_android miracast development-CSDN Blog
DLNAThe protocol is a set of protocols initiated by Sony, Intel, Microsoft, and others for interconnectivity between PCs, mobile devices, and consumer appliances, and it's an early standard. Supporting the sharing of multimedia content across a home network, many smart TVs and home theater systems support DLNA, which is relatively similar to Apple's AirPlay in that both allow media content from your phone to be dropped into the TV screen. The difference is that DLNA on your phone doesn't have a cast mirroring feature similar to AirPlay or Miracast. Instead, it is equivalent to taking content from one device's local storage and displaying it on another device, without affecting other operations on the current device. Currently DLNA only supports casting photos and videos from your phone to the big screen.
Google Cast (Chromecast)The protocol is a wireless casting technology developed by Google. With Google Cast, multimedia content can be transferred from a mobile device or PC to a TV or audio device. Compared to AirPlay, the Chromecast experience is quite different. The Chromecast experience is closer to DLNA than mirror casting.
WiDi(Wireless Display)Developed by Intel, it is a way to support wireless screen casting for Windows 10 laptops without installing software.
HDMIThe protocol is HDMI transmission solution, also called wired cast screen, can achieve lossless transmission, but the cost is higher, the transmitter needs independent power supply, and the need for barrier-free transmission.HDMI cable is generally a few meters long, there are also 15 meters of line.10 meters above the transmission stability may have some risk, ultra-long line is recommended to be verified with the equipment high-voltage and then imported.
Private casting protocolIs the company's own solutions, a wide variety of product forms to install software-based, cell phones need to install APP, network pass can be casting screen
I understand that the companies that are working on their own screen casting are CVTE, Yixian, Hisense
Yixiang -- Hisense, Huawei, H3C big screen are OEM labeled Yixiang's products, Yixiang also has a public version of the product, the Beijing East can be bought!
Hisense, should be 2023 (time I'm not sure ha, but 2021 sure or OEM) began to self-research casting screen, early 2024 on the job site there are recruiting screen transfer expert positions.
After all, screen casting is the most core function of the big screen scene, stability, as well as the user experience or to grasp in their own hands, but also to save the cost is not, based on the wifi6 TYPEC screen casting device is also more than 200 yuan!
Of course the casting screen is still relatively complex, to do the software but also to do the hardware casting screen device, the whole link has the acquisition, codec, transmission, display, the current mainstream latest technology to support, such as BYOM maximize the use of large-screen devices, ultrasonic automatic completion of the device pairing, the software to support Android, Windows, Linux Xinchuang as well as the future to determine the Hongmeng. Development costs are relatively large