天天看点

幼教视频直播方案

视频技术积累及开发过程描述一下,做了啥,解决了什么问题,达到什么效果?

视频直播一直是在研发和探索的过程中。

1、  对接雄迈的SDK方案。

公司摄像机设备是采用雄迈摄像头,所以视频直播首先采用雄迈的SDK对接方案。雄迈云平台对外提供SDK接口,我们通过对接SDK来获取直播视频流。在开发过程中了解到雄迈的云平台也是正在建设中,也存在bug,在不断的进行完善。

与雄迈对接过程中,解决视频打开慢,打开速度由10秒优化到4秒左右。

2、  采用开源easydarwin和公网端口映射。

在超清园区调试过程中,视频播放流畅,秒开,超清园区采用的是公网固定IP,带宽资源好。

我们把公司废弃的电警主机,配置成easydarwin视频服务器,在局域网内做视频转发,HLS直播流畅。我们需要在公网上访问幼儿园视频直播,我们做了公网端口映射,实现了公网的视频直播,直播播放不稳定,因为电信网络对公网端口映射做了带宽限制。采用这个方案,需要提高带宽资源。

3、  采用开源ffmpege技术和nginx服务。

我们把Ffmpeg部署到主机上,ffmpeg支持对rtmp视频流和hls视频流的推送,推送到阿里云上,然后在阿里云上部署nginx服务器,用户通过阿里云公网来访问视频流。

目前就格兰云天幼儿园的部署试用情况,支持6路视频推送,关注家长教师用户共60人左右观看视频直播,视频打开速度秒开,视频播放流畅。

4、  采用视频的拉流模式

采用redis内存数据库、ffmpeg推流、socket通信和nginx服务等技术,只有在家长访问的时候,才通知ffmpeg把视频流推送到阿里云公网上供用户观看,通过这种方案实现带宽资源的最大化利用。此方案正在研发中…

继续阅读