0

I am evaluating implementation of a simple SFU for webRTC. I have looked cursorily at the two source codes but find that support for REMB and PLI is missing in pjsip. How come it works with WebRTC then?

I just want a simple gateway so I can forward RTP packets with RTCP feedback in both directions. I am looking for a C language implementation.

I see no comparison between Janus and pjsip. Anyone having worked on the two can point the pros and cons of the two or possibly a third option?

asinix
  • 966
  • 1
  • 9
  • 22
  • Audio would work without REMB and PLI. Video would work without REMB but you'd likely need PLIs to handle keyframe requests. – Josh Mackey Jan 03 '18 at 21:33
  • @Josh Mackey With WebRTC media, there would be need for support of both REMB and PLI. So, which one supports the maximum RTCP types? pjsip or janus? – asinix Jan 04 '18 at 12:15
  • Unknown, I only noted that WebRTC would still work without those RTCP types. – Josh Mackey Jan 05 '18 at 18:12
  • @asinix: Any approach you could figure out? I want to implement a RTP SFU where all participants are connected and assigned unique SSRC, based on request from each participant via other signalling plane, packets received from set/allowed SSRC's are forwarded to all participants – Chakradhar K Aug 11 '20 at 13:33
  • @Chakri I wrote a SFU on my own... Linux-based... wrote everything from scratch. Learned a lot along the way... the best way to go. Takes time and a lot of patience. Almost there... – asinix Aug 11 '20 at 14:21
  • @asinix: Can you please share me some pointers on how to start learning to write RTP SFU for use case similar as I mentioned above, Is there any good library to use for immediate use? – Chakradhar K Aug 12 '20 at 04:10
  • @Chakri Take a look at open source SFUs like jitsi or janus, for example. Or peon if you are into Go. – asinix Aug 13 '20 at 05:47

0 Answers0