A core @rtco/peer package provides intuitive WebRTC APIs and can be used to build your own custom WebRTC signaling on top of.
Out-of-the-box Signaling
Artico provides @rtco/client and @rtco/server, which implement the Artico signaling interface via Socket.io, so you can have a working solution in minutes.
Customization
Artico aims at providing the parts, letting you tailor the WebRTC solution that fits your needs.