github地址:https://github.com/HuangHongkai/windows-screen-master

快速开始

点击release文件夹下屏幕分享例程.exe,然后访问 http://127.0.0.1:8000 即可看到如下,在release目录下可看到录屏文件save.h264(使用vlc播放器等即可播放,或使用ffmpeg转码)
在这里插入图片描述

介绍

该程序实现windows的录屏,投屏功能。

  • 屏幕复制
    连接到同一个局域网,查看本机ip,然后使用其他设备访问。例如,我的本机ip是192.168.253.1,所以我的平板访问192.168.253.1:8000

  • 拓展屏投屏

    拓展屏是使用一款软件开启的一个虚拟屏幕

  • 屏幕录制

    使用ffmpeg开发库,录制的视频编码格式可指定为h264或者mpeg,会在本地生成文件,使用vlc播放器即可播放,或者使用 ffmpeg -i save.h264 -codec copy save.mp4

    命令转换为mp4格式。

  • SDL播放器播放测试

    SDL为windows下的一个播放器,实现实时查看录制的内容。

编译环境

VS2017 + ffmpeg

其中我已经提供了x86平台下的ffmpeg开发库。

代码介绍

  • MonitorMaster.cpp
    枚举显示器,查看显示器的一些信息
  • SDLMaster.cpp
    封装一个简单的SDL播放器
  • ffmpegEncoder.cpp
    使用ffmpeg库实现mpeg和x264视频编码的功能
  • libx264Master.cpp
    使用libx264库实现x264视频编码
  • web_stream.cpp
    实现一个简单的web服务器,该服务器传输照片流形成视频(目前视频流还没有做好,因为找不到一款合适的javascript编码解码工具)

觉得有意思的同学帮忙点个star

windows录屏投屏,拓展屏投屏相关推荐

  1. 苹果手机投屏软件_苹果手机怎么投屏到电脑上?支你一招

    苹果手机一次次升级都会给我们带来不一样的体验感,airplay投屏便是苹果手机系统中很好的一大特色,有了它你就可以轻松把手机文档投电脑,电脑投屏电视,手机视频.手机音乐投屏到电脑等等. 比如说工作中我 ...

  2. android怎么投屏到ipad,iPad怎么投屏到Win 10电脑上?

    前面有给大家分享5 款好用的手机投屏软件,其中部分软件也可以用来投屏 iPad 到电脑.**就来教一教大家 iPad 怎么投屏到 Win 10 电脑上,方法很简单. iPad 投屏 Win 10 电脑 ...

  3. 苹果手机投屏软件_苹果手机怎样投屏到电脑上操作,用什么软件?

    金舟苹果手机投屏软件是一款专业的苹果手机投屏软件,支持苹果手机投屏至Windows系统,支持投屏录制.全屏投屏.截屏.白板等功能,全方位解决您的问题! 功能介绍 1.旋转 无需手机操作,软件界面也是可 ...

  4. 会议室LED大屏如何实现无线连接投屏显示?

    在给大家介绍这款无线投屏解决方案之前呢?小编先给大家展示两个图片: 上面两张图片,一张是"过去",一张是"现在",分别代表着以前和现在的会议场景模式,会议室前端 ...

  5. win10无线投屏_Win10系统自带手机投屏功能真的能取代投屏器吗?

    Win10系统有自带的手机投屏功能你听说了吗?据说投屏简单快速.电脑与手机都无需下载第三方软件.更无需任何额外的费用. 这么好的投屏功能小编当然要来探索探索啦. 首先,我们来看看它的投屏步骤是否繁琐. ...

  6. Mac电脑投屏到Linux,苹果电脑投屏到显示器的三种常见方式

    苹果电脑投屏到显示器的三种常见方式 AWIND奇机无线投屏器作为专业的跨屏设备,在"商教领域"备受用户青睐.对于AWIND奇机无线投屏器来说,苹果电脑投屏到显示器[投影机.电视机. ...

  7. 安卓设备互相投屏_傲软投屏安卓下载|傲软投屏app安卓版v1.7.4下载 _当游网

    傲软投屏app是深圳市网旭科技有限公司打造的投屏软件,软件通过和电脑.电视端的软件配合,可以进行非常方便的投屏,并且支持对手机的控制,是非常好用的投屏软件. 软件介绍 傲软投屏是一款专业.简单.实用的 ...

  8. mac上投屏android_傲软投屏Mac版-傲软投屏for Mac下载 V1.2.9.1-PC6苹果网

    傲软投屏Mac版是Mac电脑上的一款投屏软件.傲软投屏Mac版可以让电脑操控手机,支持游戏/视频/文档/音乐/照片一键投屏. 注意事项 MacOS 10.15 系统下,如提示"无法启动&qu ...

  9. 手机怎么投屏到电脑?手机投屏软件哪个好用

    随着科技的发展,手机投屏这项技术已经显得愈发的成熟,小编今天所说的便是教大家如何将手机投屏至电脑上. 手机投屏这一功能的使用范围越来越广,不管是在平时在工作上还是在教学中都需要接触使用.在大屏幕上面可 ...

  10. dlna投屏显示服务器没互动,投屏时,提示没搜索到电视

    原标题:投屏时,提示没搜索到电视 投屏,搜索不到电视设备解决方案 把手机视频投屏电视看,想必很多人都用过,作为忠实的爱好着.每天回家看剧,必投屏.但是仍然有很多人不会投屏,经常遇到的问题就是手机APP ...

最新文章

  1. 我学到的C#——基础
  2. 皮一皮:究竟经历了什么才让他用上如此设备...
  3. python【蓝桥杯vip练习题库】ALGO-201大等于n的最小完全平方数
  4. Faster-RCNN学习
  5. 国外学python的软件_全球开发者调查报告:IT人最想学习 Go 和 Python、美国开发者收入最高...
  6. 在WordPress中添加简书风格的连载目录和文章导航
  7. 理论物理-从规范对称的意义说下去
  8. 平面设计师okr_设计团队如何推进OKR实现设计赋能
  9. 【华为云技术分享】机器学习(02)——学习资料链接
  10. 陈大惠老师:什么叫道德?
  11. jQuery使用规范总结
  12. 车金融|合同中心系统的前世今生
  13. Visio中字体与Word中字体的对应
  14. mysql standby_数据库的 standby模式
  15. python代码实现ASCII码转换
  16. 2_竞赛无人机基础飞行控制函数——零基础学习竞赛无人机搭积木式编程
  17. 802.11成帧封装实现(五)
  18. GSM/GPRS模块学习
  19. 利用matlab做一个不定二重积分的计算
  20. Druid-imply常用服务的命令

热门文章

  1. 结构标签、行内与块元素、列表、超链接、图片标签格式及音视频(vscode)
  2. IDEA学习系列之Module概念
  3. 关于网易云验证码V1.0版本的服务介绍
  4. 电脑安装了双系统(Win10+Ubuntu18.04)无法识别优盘的问题
  5. 股票配资中的穿仓是什么意思
  6. 标签软件如何批量生成公司名片
  7. java计算机毕业设计智能道路交通管理系统源代码+系统+数据库+lw文档
  8. django - migrate 重置
  9. 百度AI人工智能开发平台api接口强---使用有感
  10. 【docker安装笔记】