37

I'm looking for a RTP/RTSP library in C++. I found pjsip but it is more C-style. I'm looking for more OO library.

Zaffy
  • 16,801
  • 8
  • 50
  • 77
cubesoft
  • 3,448
  • 7
  • 49
  • 91

2 Answers2

73

Check live555 Useful libraries and code examples of how to stream stuff from your own app. The repo is full of RTP, RTSP, and SIP code examples and libraries.

Dave Jarvis
  • 30,436
  • 41
  • 178
  • 315
Toad
  • 15,593
  • 16
  • 82
  • 128
  • not sure why their sample only worked for mp3 files that too very slow and during fast/forward it cannot cope up. – duckduckgo Oct 11 '14 at 05:01
  • 2
    i worked on making live555 efficient. the deeper i went the more crappy the software structure looks. when it's moving along bytes of a frame to parse it, it keeps making recursive calls. awful software engineering – TheNegative May 03 '19 at 15:26
21

JRTPLIB is very nice, and used in well-known projects such as SightSpeed (and lots of little ones). Pretty well-designed, very flexible license; pretty easy to get things right with it.

Max Truxa
  • 3,308
  • 25
  • 38
jesup
  • 6,765
  • 27
  • 32