[jitsi-users] Jitsi desktop sharing - reduce cpu load

Hi,

One exciting idea I had is that the video encoding capabilities of some
GPU's can be used to perform video encoding, thus potentially reducing CPU
usage significantly. I know that some Intel GPU's and AMD GPU's support
video encoding of H.264 (in Linux, this is available through VAAPI and
Openmax APIs).

I believe Jitsi uses ffmpeg (or libav?) for video decoding/encoding, so if
those libraries already have support for using those features, you can
probably use them. It's worth looking into.

- Sandeep

···

Hey,

I want to ask if there is a possibility to reduce the quality of the
desktop share or to reduce the cpu load. I have an atom system with a N270
processing unit. An active desktop sharing generates ~30% cpu load, which
is too high for this system. VNC just generates ~5 to 20% (peak) cpu load.
But I want to use some features of jitsi.

It's an embedded system with 2 GB Ram. The version of Jitsi is 2.5.5224,
out of the git repository.

With kind regards

Jan P. L?hrig

We've looked into using vaapi in Jitsi before but never had the time to get
to the bottom of it. It's not a trivial task since GPUs often only support
specific variations of H.264. Contributiuons are welcome!

--sent from my mobile

···

On 25 May 2014 8:48 AM, "Sandeep" <sandy.8925@gmail.com> wrote:

Hi,

One exciting idea I had is that the video encoding capabilities of some
GPU's can be used to perform video encoding, thus potentially reducing CPU
usage significantly. I know that some Intel GPU's and AMD GPU's support
video encoding of H.264 (in Linux, this is available through VAAPI and
Openmax APIs).

I believe Jitsi uses ffmpeg (or libav?) for video decoding/encoding, so if
those libraries already have support for using those features, you can
probably use them. It's worth looking into.

- Sandeep

Hey,

I want to ask if there is a possibility to reduce the quality of the
desktop share or to reduce the cpu load. I have an atom system with a N270
processing unit. An active desktop sharing generates ~30% cpu load, which
is too high for this system. VNC just generates ~5 to 20% (peak) cpu load.
But I want to use some features of jitsi.

It's an embedded system with 2 GB Ram. The version of Jitsi is 2.5.5224,
out of the git repository.

With kind regards

Jan P. L?hrig

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users