aiortc / aiortc

WebRTC and ORTC implementation for Python using asyncio
BSD 3-Clause "New" or "Revised" License
4.28k stars 766 forks source link

Using aiortc without opus/vpx #1182

Closed lorenzo-arena closed 2 weeks ago

lorenzo-arena commented 3 weeks ago

I would like to use aiortc just for data channels in an embedded product (with Linux, but still with limited space); it there a way to avoid having a dependency on libopus and libvpx if I'm not planning on using media channels?

R0NAM1 commented 3 weeks ago

I'd say no because it's a whole RealTime media library so they are required no matter what, but I'm pretty sure both compiled libraries are very small so it shouldn't be an issue, I don't have any issues with XFCE on 16gb of space. (Which should be your minimum for embedded systems nowadays anyways unless it's soldered.)

lorenzo-arena commented 2 weeks ago

In my case we're talking about very small systems (like ~500MB of max root fs size). For now I'll just use it like that, thanks anyway!