On Wed, 2012-03-07 at 10:52 +0000, Gustavo Homem wrote:
> Hi Jonathan,
> 
> > On Tue, 2012-03-06 at 11:48 +0000, Gustavo Homem wrote:
> > > Dear all,
> > > 
> > > XRDP has been working extremely well for us, except for video
> > > playback
> > >  where it still consumes a lot of bandwidth.
> > > 
> > > What would be the route to have smooth video?
> > 
> > Use a 1Gbps ethernet connection, works for me :-)
> 
> Can you share which terminal model you are using?

A stripped down PC, has a Core2 6400 at 2.13GHz with 2GB of RAM and an
Intel NIC. Runs CentOS6 and is used purely to get RDP sessions on other
boxes and display a zenoss dashboard.

All the thin clients suck as they mostly don't seem to support 1920x1200
resolutions and/or dual monitors. 

> 
> > 
> > > 
> > > Would it involve a special output device for Linux media players
> > >  (mplayer, kaffeine, etc) plus Multimedia Redirection on the
> > >  server?
> > > 
> > > Seems that the freedrp client already supports that:
> > > 
> > > http://technet.microsoft.com/en-us/library/ff817595%28WS.10%29.aspx
> > > 
> > 
> > Basically yes. The other potential option is to extend the x11rdp
> > server
> > to handle the Video Acceleration API extension then extend libva to
> > divert the video through the MS-RDPEV protocol, thereby removing the
> > need for putting specific new support into the media players.
> > 
> 
> That sounds much better in terms of design.
> 
> > The only thing I am not sure about is whether the VA API can handle
> > being handed the full MPEG2/H.264 etc video stream. You might need to
> > take the broken up video stream and reassemble it before it can be
> > pushed through the MS-RDPEV extension.
> 
> If I understood directly your idea X11rdp would have to accept the
>  video as the regular Xserver does via libva and instead of rendering
>  it to a bitmap would send it to the client. The client would have to
>  have to identify a certain "rectangle" as containing libva-like input
>  and interpret it.
> 

No x11rdp via libva would accept the video stream as undecoded but
probably out of it's container format, parcel it backup and spew it down
the MS-RDPEV extension channel where it would be decoded on the client.

How viable this is I don't know however.


JAB.

-- 
Jonathan A. Buzzard                 Email: jonathan (at) buzzard.me.uk
Fife, United Kingdom.



------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to