Потому что SDP это лишь формат описания сессии. Чтобы пиры нашли друг друга нужен свой сигнальный сервер (не подходит для serverless приложений) или BitTorrent/Nostr/MQTT/Firebase/IPFS. На https://github.com/dmotz/trystero достаточно понятное объяснение "To establish a direct peer-to-peer connection with WebRTC, a signalling channel is needed to exchange peer information (SDP). Typically this involves running your own matchmaking server but Trystero abstracts this away for you and offers multiple "serverless" strategies for connecting peers (currently BitTorrent, Nostr, MQTT, Firebase, and IPFS)."
Потому что SDP это лишь формат описания сессии. Чтобы пиры нашли друг друга нужен свой сигнальный сервер (не подходит для serverless приложений) или BitTorrent/Nostr/MQTT/Firebase/IPFS. На https://github.com/dmotz/trystero достаточно понятное объяснение "To establish a direct peer-to-peer connection with WebRTC, a signalling channel is needed to exchange peer information (SDP). Typically this involves running your own matchmaking server but Trystero abstracts this away for you and offers multiple "serverless" strategies for connecting peers (currently BitTorrent, Nostr, MQTT, Firebase, and IPFS)."