海康9800平台linux的sdk,流媒体项目外包海康9800平台sdk适配

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播放的,不能做编解码(以免影响其他计算资源)

1. 概述.................................................................................................................................................... 1 2. 流媒体 SDK 接口说明...................................................................................................................... 1 2.1 流媒体服务端 SDK 接口说明 ....................................................................................................1 2.2 流媒体客户端 SDK 接口说明 ....................................................................................................3 2.2.1 动态链接库接口 ...................................................................................................................3 2.2.2 回调函数集 ...........................................................................................................................8 2.3 转发服务器 SDK 接口说明 ......................................................................................................10 3. 应用程序开发...................................................................................................................................11 3.1 服务端应用程序开发................................................................................................................ 11 3.1.1. 接口调用顺序 .......................................................................................................................11 3.1.2 编译链接 ..............................................................................................................................11 3.2 客户端应用程序开发................................................................................................................12 3.2.1 接口调用顺序 .....................................................................................................................12 3.2.2 回调函数的定义 .................................................................................................................13 3.2.3 编译链接 ......................................................................................................................
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值