<div dir="ltr"><div><div><div><div><div>Dear all,<br><br></div>I'm currently trying to integrate vlc using libvlc into my application. I'm doing some computer vision applications on images and want to stream the result over the network.<br><br>I've successfully used libvlc to stream mjpeg and h264 from the images I feed through imem into libvlc right now. The problem is this cost a lot of CPU cycles for transcoding. The streaming part is just a little part of the whole application and I need to stream multiple streams at the same time. That's why I'd like to optimize the process.<br><br></div>1.) Is it possible so somehow stream the raw RV24 data without transcoding in a standard stream? I read the AVI container is able to handle that but found no vlc related example on how to configure the processing pipeline.<br><br></div>2.) Are there any codecs that will minimize cpu cycles instead of network bandwidth?<br><br></div><div>3.) Is it possible to skip the transcoding step completely if no client is connected?<br></div><div><br></div>Greetings,<br></div>  Tech Q.<br></div>