xpra icon
Bug tracker and wiki

Changes between Version 34 and Version 35 of Encodings


Ignore:
Timestamp:
01/16/14 08:34:18 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Encodings

    v34 v35  
    22
    33This page is strongly related to [/wiki/WindowRefresh WindowRefresh], the [/wiki/Network Network] and [/wiki/ClientRendering client rendering] are also relevant.[[BR]]
    4 For video encodings (vpx and h264), [/wiki/CSC colorspace conversion] is also required reading.
     4For video encodings ([/wiki/Encodings/vpx vpx] and h264), [/wiki/CSC colorspace conversion] is also required reading.
    55
    66[[BR]]
     
    1919 * jpeg
    2020 * webp (lossy mode)
    21  * vpx
     21 * [/wiki/Encodings/vpx vpx] (VP8 and VP9)
    2222 * h264: either using [/wiki/Encodings/x264 x264] or [/wiki/Encodings/nvenc nvenc]
    23 Note: for backwards compatibility, on versions older than 0.11.0-r4661 you have to specify the encoding as ''x264'' to get ''h264''. Newer versions use ''h264'', and ''x264'' will remain for command-line compatibility.
     23Note: for backwards compatibility, on versions older than 0.10.10 you have to specify the encoding as ''x264'' to get ''h264''. Newer versions use ''h264'', but ''x264'' will remain for command-line compatibility.
    2424}}}
    2525
     
    3030* on LANs with 100MBit/s or higher: rgb24 + zlib/lz4 should give you the best latency possible (whilst consuming quite a lot of bandwidth in the process..)
    3131* if you have the required hardware, use [/wiki/Encodings/nvenc NVENC]
    32 * to save a little bit of bandwidth at the expense of framerate and latency, use fast lossless encodings: webp or png
     32* to save a little bit of bandwidth at the expense of framerate and latency, use lossless encodings: png
    3333* otherwise, choose h264 and tune the speed/quality to suit your needs (see below)
    3434The other encodings are somewhat less useful:
    35 * vpx is similar to x264 but it does not support speed and quality tuning
    36 * webp (lossy mode) is a single image subset of vpx, and therefore lacks [http://en.wikipedia.org/wiki/Intra-frame intra-frame] compression - but latency is decent
    37 * jpeg gives lower size/quality than other lossy encodings
    38 
    39 [[BR]]
     35* [/wiki/Encodings/vpx vpx] is similar to x264 but it does not support speed and quality tuning
     36* jpeg gives lower size/quality than other lossy encodings, use this if the video encodings are not available and you need better compression than png can give you
     37* webp (lossy mode) is a single image subset of vpx, and therefore lacks [http://en.wikipedia.org/wiki/Intra-frame intra-frame] compression - but latency is decent, though it is leaking memory at present and should therefore be avoided
    4038}}}
    4139