<div dir="ltr"><div><div><div><div><div><div><div>Hi<br><br></div>I need to transcode live audio streams with avconv with a port driver.<br></div><div>I need to be able to handle hundreds of concurrent streams.<br></div><br>
</div>What is the cost of creating a port driver?<br></div><div>Is it ok to create a separate driver instance for each stream or should a single driver handle all the streams?<br></div>I know that I can create hundreds of thousands of erlang processes. Is this also true for port drivers or am I supposed to use no more than a few dozen.<br>
</div><br></div>What is the cost of sending binary audio packets to the driver and receiving the binary result?<br></div><div>Is it important to do as much work as possible in a single port driver or is it ok for example to separate the encoding and decoding to two separate drivers?<br>
</div>Will using a port driver scale when using a large number of streams?<br><div><div><div><div><div><div>Will the port driver block erlang processes?<br><br></div><div>Is there a better option than a port driver?<br><br>
</div><div>Thanks<br></div></div></div></div></div></div></div>