HNHacker News
TopNewBestAskShowJobs

chipneverdies

140 karma · joined March 18, 2020

submissionscomments
chipneverdies··on Show HN: Pxy – A Go server that proxies websocket livestreams to RTMP servers
Will do!
chipneverdies··on Show HN: Pxy – A Go server that proxies websocket livestreams to RTMP servers
Hey Matthew, thanks for the insights you've been providing to me thus far, I've added [1] to the references in the project's README!

Meanwhile, there's another well-explained tutorial that complements [1] along with a code walkthrough to implement something similar in Node.js.

https://github.com/fbsamples/Canvas-Streaming-Example/blob/m...

chipneverdies··on Show HN: Pxy – A Go server that proxies websocket livestreams to RTMP servers
Hello, I'm the author here, thanks for liking the project! I'm not aware of Kurento prior to your post, it seems pretty nifty, good to explore for future projects!

Getting the client to do the heavy lifting while the server acts solely as a relay is a really good idea. In my use case, however, I have a flutter client that's not capable of doing that at the moment, perhaps that's something that could be explored further in the future.

chipneverdies··on Show HN: Pxy – A Go server that proxies websocket livestreams to RTMP servers
Hello, I'm the author here. The frontend would stream the video/audio to Pxy via WebSockets. In turn, Pxy utilises FFmpeg to convert the incoming stream to FLV and send the FLV stream to your desired external RTMP service (in this case, I'm using mux.com).
chipneverdies··on Show HN: Pxy – A Go server that proxies websocket livestreams to RTMP servers
My bad, thanks for pointing out! The repo is now made public