Discussion:
[Xrdp-devel] H264 support
Pavel Zeldin
2015-08-20 19:50:49 UTC
Permalink
Hello,
I am trying to control remote desktop where most of the screen is
occupied by video playback (H264). This works well with Windows 10
remote desktop server, even over internet. Does not look well with
x11rdp though. I saw that over the years there were some discussions
about adding support for MS-RDPEVOR or implementing H264 codec in
librfxcodec. Is this still in the plans?

I looked at vrplayer and xrdpvr code (built it for Ubuntu 14.10 and
15.04) but this does not work for me at all, (contrary to what I read
in previous discussion it does not look like RDPEVOR). Had it ever
worked?

------------------------------------------------------------------------------
Jay Sorg
2015-08-25 23:38:43 UTC
Permalink
Hi Pavel,
Post by Pavel Zeldin
I am trying to control remote desktop where most of the screen is
occupied by video playback (H264). This works well with Windows 10
remote desktop server, even over internet. Does not look well with
x11rdp though. I saw that over the years there were some discussions
about adding support for MS-RDPEVOR or implementing H264 codec in
librfxcodec. Is this still in the plans?
MS-RDPEVOR is the new Windows 8 video redirection channel. I looks
for hot spots and sends that area as H264. It work OK for the most
part with Window 8.1 / 10.
We could hook XVideo calls to MS-RDPEVOR. That should work and be
compatible with MSTSC but NeutrinoRDP and FreeRDP do not have this
channel yet.

MS-RDPEGFX
GFX is even better as it's the whole screen. There's an option.

I do have a surface command H264 extension that is working using the
H264 codec(x264, nvenc, quicksync) but that old works with NeutrinoRDP
with the client side extension.
Have you tried the turbojpeg Xorg codec mode in xrdp devel yet? The
is very similar to the H264 codec mode except bandwidth.

Many option here but they all need some development.
Post by Pavel Zeldin
I looked at vrplayer and xrdpvr code (built it for Ubuntu 14.10 and
15.04) but this does not work for me at all, (contrary to what I read
in previous discussion it does not look like RDPEVOR). Had it ever
worked?
Vrplayer is an experiment using similar to TSMF(MS-RDPEV). When
working, this is really interesting / optimal as the server load is
really low. 1 to 5%
Long term, this should be changed to use TSMF channel and VLC as the player.
As with Windows Media Player, only videos played though VRPlayer are redirected.

Jay

------------------------------------------------------------------------------
Loading...