WebRTC, a technology supported by modern web browsers, facilitates real-time communications such as voice, video, and data in web applications and has become increasingly significant in the Internet of Things (IoT) landscape. Initially likened to video call services like Skype, WebRTC's application in IoT has expanded into two main categories: Device-to-Person and Device-to-Cloud scenarios. In Device-to-Person use cases, WebRTC enables real-time audio and video interactions in devices like baby monitors, video doorbells, and building intercoms, allowing users to remotely manage these devices. Conversely, Device-to-Cloud use cases involve automation without direct user interaction, such as drones transmitting real-time video feeds for analysis, which benefits from WebRTC's low-latency connections. This capability provides timely data processing and decision-making, making WebRTC a versatile tool in enhancing IoT functionalities.