[lxc-users] Current state of LXC as it relates to VoIP / realtime transcoding

Serge E. Hallyn serge at hallyn.com
Tue Nov 8 18:30:57 UTC 2016


Quoting Kevin Long (kevin.long at haloprivacy.com):
> 
> Greetings, first post to the list.
> 
> I’ve been doing some initial research,  started with docker and also LXC by way of Proxmox (which I use for virtualization).
> 
> Basically, I’m looking at rolling out Freeswitch for a whole bunch of my customers in an automated fashion, and using containers, whether via docker,  LXD or proxmox is an attractive platform for this.
> 
> But everywhere I’ve raised the idea, IRC/forums etc,  people are saying that Linux containers are still not really suitable for this, unless security is significantly compromised by allowing container processes to access features of the kernel that they normally would not be able to, in order to have a clocking mechanism that is reliable enough for real-time transcoding etc,  and this also means the solution is not portable, as it presupposes that these escalated privileges will be available in all deployment environments.
> 
> 
> Anyone have more specifics on this,  is LXD any better/worse for this application than other containerization platforms, etc?

Can you give us some more details on what hardware you need the containers
to be able to use?

In general it'll depend on the kernel and the hardware drivers (in the
kernel), and whether you want to just delegate them to one container at
a time or actually virtualize them (i.e. handing a network card to multiple
containers).


More information about the lxc-users mailing list