Ask HN: Why WebRTC media servers are NOT built upon webrtc.org source?
Why? I know every "why don't you just..." styled question always has an answer totally exposing ignorance of one's asking, and yet... Why not build a media server which will use www.webrtc.org code to send and receive streams - and libav* for transcoding and other media-related tasks?
Is there some licensing pitfall there?
Just out of curiosity, i have simulated it by running some javascript to shuffle streams, in Chromium on Xvfb, manipulated by a Node script. It works just fine and totally simulates a well-functional media server. In addition, making a video MCU (Achilles' heel of most WebRTC servers), trivial :D. Obviously, hopelessly inefficient in terms of CPU and (especially) memory consumption, since i'm pulling whole browser along, but what if i just take the webrtc part, right in C++?