-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Newly published Go library for SIP/RTP/SDP/DTMF/DSP #3
Comments
+1 |
Jart and her repo help me a lot, as Jart said, we all want to see a high-quality telecommunications library for Go come along. |
Thank you Justine for all your great work! Let me loop in @ghettovoice since he is working on a sip stack aswell. |
Wow, @jart great stuff! |
@ghettovoice because Justine didn't want let NASA know https://github.com/jart/gosip/blob/master/sdp/sdp.go#L302 😆 |
If NASA engineers end up noticing a comment like that, from a scrappy little telecom library like ours, they'll probably take it as a complement! |
Hello @Sean-Der, @1lann, @pion, @jaroszan, @StefanKopieczek.
I noticed you all published GitHub projects implementing telephony protocols in Go. I've worked on this library on and off for the past ten years. I no longer have a commercial interest in this code.
Would you be interested in working on this project instead of what you're currently doing? I can make you all admins right now. Here's why that's worth considering.
This codebase does a pretty good job solving exceedingly toilsome problems. The hardest was ragel parsing able to withstand most RFC torture tests. This project has zero dependencies other than go itself. It may not implement WebRTC but it does have the complete stack needed for PSTN interfacing. It uses assembly optimized codecs and comfort noise generation. It's written in such a way that grants maximal power to the library user. The fone example demonstrates in a concrete way how a CLI telephone can be implemented in a few hundred lines, which has full control over the event handling loop.
Alternatively, if you are not interested in maintaining this project and making it your own, please feel free to copy and paste whatever you need from this one into your own. I posted it here since I love sharing. What I'd love even more, is to make you all stars on Hacker News and similar sites, for all the unsung hero work you're currently doing. The best way to have more impact is to unite your efforts.
The text was updated successfully, but these errors were encountered: