最近在EasyDarwin开源群里,有不少用户私信需求,要做一种能够多端同屏的系统,细分下来有
屏幕采集端
和
同屏端
,
屏幕采集端
细想也就是一个低延时的流媒体音视频服务器,
同屏端
也就是一个低延时的播放器,负责播放屏幕采集端的视频,实现操作的实时同屏,这种服务可以非常广泛应用于教育课堂(教师进行同步操作演示教学,不仅一个教室的学生可以同时上课,多个教室也可以由一个老师同时上课了)、无纸化会议(主讲人进行演讲稿的演示与操作,与会人员进行同步观看,再配合级联服务器,可以实现多地区的同步文档共享了)、广告投放(在同一个商场内,多个终端同步播放主广告画面,同步控制,同步显示),当然,应用的场景还有很多很多,可以想象的空间很大;
我们先来一睹为快,先看看演示的效果:
具体的实现上:
基于EasyDarwin的EasyIPCamera项目衍生,Android版本基于EasyIPCamera以及Android 5.0+的屏幕采集接口,实现安卓屏幕的采集与同屏共享,Windows基于ffmpeg自带的屏幕采集以及多线程编码,实现Windows屏幕的采集与共享;
播放端都采用的是EasyPlayer播放器实现,低延时、高效、稳定!
本文中所用的程序版本下载:
http://download.csdn.net/detail/xiejiashu/9797518
配套版本更新地址
EasyIPCamera项目地址:
https://github.com/EasyDarwin/EasyIPCamera
包含Android同屏直播端:
https://fir.im/EasyIPCamera
Windows同屏直播端:
https://github.com/EasyDarwin/EasyIPCamera/tree/master/EasyScreenCapture
EasyPlayer地址:
https://github.com/EasyDarwin/EasyPlayer
版本下载地址:
https://github.com/EasyDarwin/EasyPlayer/releases
获取更多信息
WEB:
www.EasyDarwin.org
QQ交流群:288214068
Copyright © EasyDarwin.org 2012-2017
转载于:https://www.cnblogs.com/babosa/p/7348784.html