/X2Rtc-Stream

Open source, Open mind.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

X2Rtc-Stream

Website and Documentation

Design Goals

x2rtc is designed to accomplish with the following goals:

  • Be a powerful SFU (Selective Forwarding Unit).
  • Support all live stream like: rtmp, srt, flv, rtp, webrtc etc.
  • Be simple, low level API for easy use.
  • Layered architecture: Network; ProtocolHandler; MediaHandler; MediaDispatch.
  • Support WebRtc whep/whip signaling protocol.
  • Extremely powerful (Support multi-thread coded in C++ ).
  • Super fast ,stable and useful are our ultimate goal!

Dependencies

To use it, you'll need to satisfy the following dependencies, and must to comply with the licensing agreement of each project:

Social

License

GUN License - see LICENSE for full text