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


#1

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


#2

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