背景分析
互联网同屏直播越来越火热,我们知道很多游戏主播都采用同屏的方式给观众直播,同屏直播组件层出不穷,SkeyeLive就是OpenSKEYE视开视频云团队研发的一款简单、高效、稳定的集采集,编码,推流和流媒体SkeyeLive服务于一身的同屏功能组件,具有低延时、高效率传输、低丢包率等特点。
SkeyeLive同屏解决方案
从早期的简单拉rtsp、rtmp流再转推rtmp或者rtsp分发,到现在形成完善的音视频采集,到超低延迟,高并发的流媒体综合功能组件软件,SkeyeLive已经经过了5年的开发迭代历史;
其早期的版本采用live555和rtmp推流的方式,到现在创新性地采用可靠高效udp传输协议kcp进行流媒体传输的时代的终极同屏组件,skeyelive经过了长期的用户反馈和稳定性测试,现已形成了一套完善的同屏技术体系;
用户只需要调用SkeyeLive几个简单的API接口,即可采集摄像头和桌面/麦克风和扬声器进行同屏推流,然后通过URL地址:
代码语言:txt复制skeyelive://[ip]:8432 (SkeyeLive默认同屏端口8432)
即可同步拉取skeyelive服务端的流,SkeyeLive提供了Skeyeliveplayer同屏客户端SDK组件和播放器源码,通过几个非常简单的API接口即可实现同屏客户端的同屏播放。
SkeyeLive源码下载:https://gitee.com/visual-opening/skeylive
SkeyeLivePlayer源码下载:https://gitee.com/visual-opening/skeyeliveplayer
SkeyeLive同屏技术指标
- 1、支持摄像头、桌面同时同步采集,支持画中画模式;
- 2、支持麦克风、扬声器同时同步采集;
- 3、支持264/265软硬件编码(硬件支持Nvidia独显和Intel集显编码);
- 4、支持PCM无损和AAC压缩音频推送;
- 5、支持麦克风、扬声器双声道双声轨推送;
- 6、支持TCP/KCP/RDP多种流媒体传输格式;
- 7、支持Overlay OSD文本信息叠加;
- 7、同屏直播延迟100ms以内,最高不超过300ms;
- 8、同屏播放端支持麦克风、扬声器单独和同时播放;
- 9、同屏直播单台并发不低于200台并发;
- 10、同屏播放端支持断线重连,5秒内恢复重连;
- 11、支持7*24小时运行,长期运行无累计延迟。
SkeyeLive应用场景
代码语言:txt复制* 课堂同屏直播: 可以通过PC、手机、平板电脑等多种设备的摄像头为视频源,进行对外的课堂同屏直播服务输出;
* 网络游戏直播: 游戏直播人只要有一台接入网络的电脑,下载并使用EasyScreenLive进行简单的配置即可进入现场直播,用户可以在多终端收看网络游戏直播;
* 无纸化会议同屏: 随着科技的发展,无纸化会议服务有效的实现了单位与单位、单位与合作商之间的对接,同屏服务能更好的解决客户的实际需求。