Thanks Armin, I was able to get Openh264 working and it keeps bandwidth down to 
about 1mbps even with lots of screen updating.

CPU usage is a bit high when using VMs on my MAC, but the client/decoder end 
only used about 6% CPU on my 7 year old i7 hypertheaded quadcore running 
windows 7.

alf 

On 8/9/18, 3:09 AM, "Armin Novak via FreeRDP-devel" 
<freerdp-devel@lists.sourceforge.net> wrote:

    CAUTION: This email originated from outside of the organization. Do not 
click links or open attachments unless you recognize the sender and know the 
content is safe.
    
    
    Hi,
    
    
    You're correct, the /gfx:avc444 parameter of the client announces that
    capability to the server. (if the client is compiled with support)
    
    The server is always free to send whatever it deems best.
    
    
    As for the crash, the windows shadow server (as the whole windows port)
    is in need of some testing.
    
    What might be the reason is the H264 backend compiled in, you might want
    to start with OpenH264 which is tested for various platforms and check
    if it works with that.
    
    The windows specific backend should work, but then again, that was some
    time ago.
    
    
    best
    
    Armin
    
    
    On 08/08/2018 08:26 PM, Alfred Eisenberg (aeisenbe) via FreeRDP-devel wrote:
    > Hi, I’ve built freerdp (very recent master) with options -DWITH_SSE2=ON 
-DWITH_SERVER=ON. On windows 10.
    >
    > I run the server with just the port:xxxx argument, and wfreerdp with just 
/v:host:port.
    >
    > Bandwidth usage seems a bit high, but not much different than Microsoft 
rdp client/server while watching a similar scrolling window.
    >
    > I assume that turning on H.264 would help with bandwidth usage.
    >
    > I've been poking around in code and debugger to figure out when H264 gets 
used and found it does with /GFX-H264 on the client command line.
    >
    > When I use this setting, the server side crashes shortly after it sends a 
few frames in some memcpy operation.  Call stack doesn't help at that point 
(different thread with memcpy as only frame)
    >
    > I also tried with /GFX-H264:AVC420 (which I think it used by default with 
just GFX-H264) as well as :AVC444, but that also crashed.  I did validate in 
the debugger that it was actually calling the avc420_compress as well as 
avc444_compress when I specified those options on the client.
    >
    > Anyone else have any luck with these options?
    >
    > Any hints to figure out what's going on?
    >
    > My setup is using 2 Windows 10 VMs running on VMWare fusion 10.1.2.
    >
    > alf
    >
    >
    
    
    
    
------------------------------------------------------------------------------
    Check out the vibrant tech community on one of the world's most
    engaging tech sites, Slashdot.org! http://sdm.link/slashdot
    _______________________________________________
    FreeRDP-devel mailing list
    FreeRDP-devel@lists.sourceforge.net
    https://lists.sourceforge.net/lists/listinfo/freerdp-devel
    

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to