远程桌面
文章平均质量分 91
雨中风华
e-mail: fanxiushu@163.com
GITHUB: https://github.com/fanxiushu
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows远程桌面实现之十九:Linux平台Wayland桌面环境屏幕图像抓取,电脑声音抓取,读写剪贴板,操作键鼠等
本文探讨了Linux平台下Xorg和Wayland两种桌面环境的差异及Wayland屏幕截取的技术实现。作者指出Xorg作为传统桌面环境存在性能瓶颈,而Wayland采用客户端绘图+服务端合成的模式(类似Windows的DWM技术),但发展缓慢。重点分析了Wayland截屏的难点:需要通过pipewire多媒体框架和xdg-desktop-portal鉴权系统配合实现。文章详细介绍了pipewire的调用流程(初始化、创建流、连接等),并指出鉴权机制存在的问题(如CentOS8等旧系统需反复确认)。最后提供原创 2026-04-10 14:24:21 · 442 阅读 · 0 评论 -
Windows远程桌面实现之十三:浏览器客户端使用WebRTC传输,TCP的TURN中转传输(三)
写这篇文章正是基于以上各种网络通信原因,不得不实现 WebRTC中的TCP的TURN中转通信,从而达到在浏览器端既能使用video标签进行高效渲染,也能很大程度上解决某些受限制的网络环境也能正常使用的问题。总结起来就一点:在xdisp_virt中实现WebRTC的 TURN的TCP传输。使用的webrtc依然是开源的亚马逊WebRTC。不过TCP的TURN服务端是需要自己实现,因为我需要把它同 websocket,http/https等协议集成到同一个端口中,这样使用起来更加方便。...原创 2022-07-14 20:12:15 · 3359 阅读 · 3 评论 -
Windows远程桌面实现之十三:浏览器客户端使用WebRTC传输,以及WebRTC和MSE渲染显示(二)
by fanxiushu 2022-03-12 转载或引用请注明原作者。接上文。我们先来编译kvswebrtc开源代码。首先得从github下载 ksvwebrtc源码,分别需要 amazon-kinesis-video-streams-pic, amazon-kinesis-video-streams-producer-c,amazon-kinesis-video-streams-webrtc-sdk-c 三个,其中amazon-kinesis-video-streams-producer-c.原创 2022-03-13 16:59:55 · 5621 阅读 · 0 评论
分享