Github 开源项目(二) jsmpeg-vnc
参考文章:http://blog.csdn.net/qq_28877125/article/details/70141713
适用于Windows的低延迟,高帧率屏幕共享服务器以及用于浏览器的客户端 (A low latency, high framerate screen sharing server for Windows and client for browsers)
开源项目地址:https://github.com/phoboslab/jsmpeg-vnc
二进制文件下载地址:https://github.com/phoboslab/jsmpeg-vnc/releases
如何使用
1、下载二进制文件
2、使用方法:jsmpeg-vnc.exe [选项] <窗口名字>
3、选项
-b 千位/秒的比特率 (默认: 估计的输出尺寸)
-s 输出尺寸为 宽度x高度. 例如: -s 640x480
(默认: 同窗口大小)
-f 目标帧率(默认: 60)
-p 端口 (默认: 8080)
-c 捕获窗口的作业区范围就像 X,Y,W,H. 例如: -c 200,300,640,480
-i 启用/禁用远程输入 例如:-i 0 (default: 1)
4、窗口名字
使用“desktop”作为窗口名称来捕获整个桌面。
使用“cursor”在当前光标位置捕获窗口。
5、使用案例:
切换到下载的二进制文件下
D:\Git\jsmpeg-vnc-v0.2>ls README.md avcodec-56.dll avutil-54.dll client jsmpeg-vnc.exe swresample-1.dll swscale-3.dll
开始推流
jsmpeg-vnc.exe -b 2000 -s 640x480 -f 30 -p 9006 "desktop"
然后我们在浏览器下输入http://localhost:9006/
页面上就可以显示鼠标光标周围的画面了
标签:
GitHub
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构