Summary: There are two ways to set up WebRTC connections to voice agents running in the cloud. You can route through a WebRTC server. Or you can set up direct, “serverless” WebRTC connections. If you are deploying your own WebRTC voice agent infrastructure, you should almost certainly use the serverless approach.The most widely used serverless WebRTC transport for voice agents is the Pipecat SmallWebRTCTransport, built on the Python aiortc library. The SmallWebRTCTransport ecosystem includes SDK support for JavaScript, iOS, Android, Python, C++, and embedded systems.