# EasyScreenLive
**Repository Path**: opsfast/EasyScreenLive
## Basic Information
- **Project Name**: EasyScreenLive
- **Description**: EasyScreenLive是一款简单、高效、稳定的集采集,编码,组播,推流和流媒体RTSP服务于一身的同屏功能组件,具低延时,高效能,低丢包等特点。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: http://www.pvale.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2020-03-16
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# EasyScreenLive #
EasyScreenLive是一款简单、高效、稳定的集采集,编码,组播,推流和流媒体RTSP服务于一身的同屏功能组件,具低延时,高效能,低丢包等特点。目前支持Windows,Android平台,通过EasyScreenLive我们就可以避免接触到稍显复杂的音视频源采集,编码和流媒体推送以及RTSP/RTP/RTCP/RTMP服务流程,只需要调用EasyScreenLive的几个API接口,就能轻松、稳定地把流媒体音视频数据RTMP推送给EasyDSS服务器以及发布RTSPServer服务,RTSP同屏服务支持组播和单播两种模式。
使用场景:大屏显示投屏,无纸化会议同屏演示,课堂同屏等,可以配合全屏显示,反向模拟触控实现远程控制功能(android控制windows,windows控制android,windows控制windows等)
## 调用示例 ##
- **EasyScreenLive_Android**:实时采集安卓采集手机桌面屏幕(Android 5.0+支持),进行H264/AAC编码后,调用libEasyIPCamera进行同屏直播;
- **EasyScreenLive_win32**:实时采集USB摄像头或者桌面屏幕,以及音频输入设备,进行H264/AAC编码后,调用libEasyIPCamera进行同屏直播,调用libEasyRTMP推行RTMP到EasyDSS服务器;
Windows编译方法,
Visual Studio 2010 编译:.\EasyScreenLive_win32\libEasyScreenLive\libEasyScreenLive.sln
Android编译方法,
Android Studio编译:EasyScreenLive-Android
- **我们同时提供Windows、Android版本的libEasyScreenLive库**:
支持平台 | 芯片 |
Windows | x86 |
Windows | x64 |
Android | armeabi |
Android | armeabi-v7a |
Android | arm64-v8a |
## 特殊说明 ##
libEasyScreenLive windows版本库支持输入源:
typedef enum tagSOURCE_TYPE
{
SOURCE_LOCAL_CAMERA = 0, //本地音视频
SOURCE_SCREEN_CAPTURE =1,//屏幕捕获
SOURCE_FILE_STREAM = 2, //文件流推送(mp4,ts,flv???)
}SOURCE_TYPE;
libEasyScreenLive windows版本库支持视频(H264)编码器:
typedef enum tagENCODER_TYPE
{
ENCODER_DEFAULT = 0, //默认编码器
ENCODER_FASTSOFTWARE = 1,//快速软编码
ENCODER_FASTHARDWARE = 2,//快速硬件编码,需要Nvidia显卡支持
}ENCODER_TYPE;
libEasyScreenLive windows版本库支持推送流:
typedef enum tagPUSH_TYPE
{
PUSH_NONE = 0,
PUSH_RTSP , //推送RTSP
PUSH_RTMP , //推送RTMP
}PUSH_TYPE;
## 最新版本下载 ##
- Android 版:[https://fir.im/EasyScreenLive](https://fir.im/EasyScreenLive)

Windows版本截图如下所示:

延时对比:

硬件解码

android版本延时对比

## 技术支持 ##
- 邮件:[support@easydarwin.org](mailto:support@easydarwin.org)
- Tel:13718530929
- QQ交流群:[694451013](https://jq.qq.com/?_wv=1027&k=5GaYB7K "EasyScreenLive")
> **我们同时提供Windows、Android版本的EasyScreenLive同屏技术**:EasyScreenLive商业使用需要经过授权才能永久使用,商业授权方案可以通过以上渠道进行更深入的技术与合作咨询;
## 获取更多信息 ##
**EasyDarwin**开源流媒体服务器:[www.EasyDarwin.org](http://www.easydarwin.org)
**EasyDSS**商用流媒体解决方案:[www.EasyDSS.com](http://www.easydss.com)
**EasyNVR**无插件直播方案:[www.EasyNVR.com](http://www.easynvr.com)
Copyright © EasyDarwin Team 2012-2018
