Github 开源项目(二) jsmpeg-vnc

简介: 参考文章:http://blog.csdn.net/qq_28877125/article/details/70141713适用于Windows的低延迟,高帧率屏幕共享服务器以及用于浏览器的客户端 (A low latency, high framerate screen sharing serv...

参考文章: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/页面上就可以显示鼠标光标周围的画面了

 

目录
相关文章
|
1月前
|
Java Spring
GitHub 上搜索开源项目技巧
GitHub 上搜索开源项目技巧
24 0
|
2月前
|
人工智能 自然语言处理 iOS开发
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
|
2月前
|
存储 Web App开发 人工智能
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目
126 1
|
2月前
|
人工智能 物联网 机器人
『GitHub项目圈选17』推荐5款本周 火火火 的AI开源项目
『GitHub项目圈选17』推荐5款本周 火火火 的AI开源项目
301 1
|
2月前
|
JSON 搜索推荐 程序员
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
|
2月前
|
人工智能 自然语言处理 NoSQL
『GitHub项目圈选13』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选13』推荐5款本周 让人爱不释手 的开源项目
|
2月前
|
SQL NoSQL Linux
『GitHub项目圈选11』推荐5款本周 深受开发人员青睐 的开源项目
『GitHub项目圈选11』推荐5款本周 深受开发人员青睐 的开源项目
|
2月前
|
存储 人工智能 API
『GitHub项目圈选10』推荐5款本周 实用给力 的开源项目
『GitHub项目圈选10』推荐5款本周 实用给力 的开源项目
|
2月前
|
人工智能 Java Linux
『GitHub项目圈选09』推荐5款本周大佬都在用的开源项目
『GitHub项目圈选09』推荐5款本周大佬都在用的开源项目
|
2月前
|
安全 机器人 API
『GitHub项目圈选08』推荐5款本周使用率超高的开源项目
『GitHub项目圈选08』推荐5款本周使用率超高的开源项目