以前我们做了一款桌面同屏的软件EasyScreenLive:
简单、高效、稳定的集采集,编码,组播,推流和流媒体RTSP服务于一身的同屏功能组件,具低延时,高效能,低丢包等特点。目前支持Windows,Android平台,通过EasyScreenLive我们就可以避免接触到稍显复杂的音视频源采集,编码和流媒体推送以及RTSP/RTP/RTCP/RTMP服务流程,只需要调用EasyScreenLive的几个API接口,就能轻松、稳定地把流媒体音视频数据RTMP推送给EasyDSS服务器以及发布RTSPServer服务,RTSP同屏服务支持组播和单播两种模式。
EasyScreenLive的技术模式采用的是RTSP单播或者组播的方式,尤其是在组播的情况下,对路由器的要求还挺高,有所干扰的情况下,UDP组播就会产生数据丢包,会造成一系列的花屏或者卡顿的问题;
最近我们团队在研究WebRTC技术,发现,如果将WebRTC的优势技术应用到传统的桌面同屏领域,那岂不是降维打击,于是,我们在这一方面做了攻关和改进,即将发布WebRTC版的EasyScreenLive同屏服务,大家可以通过关注Github获得我们的技术动态:https://github.com/tsingsee/EasyScreenLive