Joining a Twilio Video Room Using GStreamer Instead of Twilio SDK

Hello everyone,

I am new to GStreamer and I would like to join a Twilio Video Room using GStreamer instead of the Twilio client-side SDK. My goal is to use GStreamer on the server side to publish video and audio streams to the Twilio room.

I am unsure where to start and would appreciate any guidance on:

  1. WebRTC integration in GStreamer for Twilio Video Rooms.
  2. How to handle signaling with Twilio without using their SDK.
  3. Setting up GStreamer pipelines to capture and send video/audio correctly.
  4. Whether there are any examples or existing projects that achieve something similar.

Any help, guidance, or references would be greatly appreciated.

Thanks in advance!