再有人说synchronized是重量级锁,就把这篇文章扔给他看

背景分析

互联网同屏直播越来越火热,我们知道很多游戏主播都采用同屏的方式给观众直播,同屏直播组件层出不穷,SkeyeLive就是OpenSKEYE视开视频云团队研发的一款简单、高效、稳定的集采集,编码,推流和流媒体SkeyeLive服务于一身的同屏功能组件,具有低延时、高效率传输、低丢包率等特点。

SkeyeLive同屏解决方案

从早期的简单拉rtsp、rtmp流再转推rtmp或者rtsp分发,到现在形成完善的音视频采集,到超低延迟,高并发的流媒体综合功能组件软件,SkeyeLive已经经过了5年的开发迭代历史;

其早期的版本采用live555和rtmp推流的方式,到现在创新性地采用可靠高效udp传输协议kcp进行流媒体传输的时代的终极同屏组件,skeyelive经过了长期的用户反馈和稳定性测试,现已形成了一套完善的同屏技术体系;

用户只需要调用SkeyeLive几个简单的API接口,即可采集摄像头和桌面/麦克风和扬声器进行同屏推流,然后通过URL地址:

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应用场景

  • 课堂同屏直播 : 可以通过PC、手机、平板电脑等多种设备的摄像头为视频源,进行对外的课堂同屏直播服务输出;
  • 网络游戏直播: 游戏直播人只要有一台接入网络的电脑,下载并使用EasyScreenLive进行简单的配置即可进入现场直播,用户可以在多终端收看网络游戏直播;
  • 无纸化会议同屏: 随着科技的发展,无纸化会议服务有效的实现了单位与单位、单位与合作商之间的对接,同屏服务能更好的解决客户的实际需求。

视频流媒体组件和平台相关解决方案均可访问OPENSKEYE视开视频云官方网站,可以联系我们获取演示方案,直观感受,也可自行进行下载及测试。

猜你喜欢

转载自blog.csdn.net/AS011x/article/details/127203569