Skip to content

X2Rtc/X2Rtc-Stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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