Ask HN: How to convert a WebRTC stream to RTMP?
Hello,
We are developing a streaming web application that needs to broadcast a WebRTC stream to ~5K people.
But we have found that WebRTC has a theoretical limitation of 1000 users per stream. So, alone it will not work for our purpose.
We can either: A) Implement a solution that can increase WebRTC's number of viewers limitation. Do you know any solution for this? B) Use a transcoder to transcode WebRTC to RTMP, and then use a service such as UStream to broadcast to the audience. Do you know any WebRTC to RTMP transcoder service?
Thanks
The solution really depends on the details of your use case and the acceptable delay it would require. You can go for a P2P mesh topology, or you can just use streaming media servers in the backend ; in that case you will use WebRTC from your web app to the server, then the server route/transcode/optimize the distribution of the stream to the clients.
A few resources: - https://tokbox.com/platform/beta-programs/ - http://www.streamroot.io - https://www.peer5.com - https://webtorrent.io - http://www.dialogic.com/en/landing/webrtc.aspx - https://jitsi.org/Projects/JitsiVideobridgePerformance