1. 整体流程图,见附件;
2. 任务描述:
1》海康9800平台sdk适配;需要研究信令协议及开发对接程序(登陆平台,获取设备的列表,开启实时预览,停止实时预览等);需要研究音视频流的传输协议及视频流格式从而获取和解封装出裸流;
周期:2~3周;要求:现场能远程和研发人员配合,因为前期需要频繁调试和分析,研究平台的逻辑;
2》流媒体服务器(rtsp server):需要将多个通道的裸流,作为rtsp server的多个通道实现rtsp server的多通道分发服务器;
周期:4~8周;
3》额外的要求:
l 可以7*24小时做到推流(允许短时间重启)
l 推出的标准RTMP(RTMP优先,RTSP也可)地址可以发送到Client端用于保存到数据库中
l 9800平台SDK适配,可根据请求从9800平台下载指定时间段的视频,并以mp4格式发送至指定服务器。
1. Client端
l 可以向Server发送信令,来引导服务端推流工作。
l Client端需要设计一个界面用于传输 IP, 端口,账号密码.如果登录不成功返回登录不成功的原因
2. Client需要数据可视化的界面,登录成功后跳转到数据可视化界面
l 启动推流
l 暂停推流(可选)
l 恢复推流(可选)
l 实时显示推流的状态
l 推流异常反馈具体哪一条流现问题
l 一键Server推流服务重启
推流对硬件配置要求:
推100路流所需内存不超过32Gb,推流过程中如原始流可以用VLC播放的,不能做编解码(以免影响其他计算资源)