视频直播及点播项目基础需求

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

视频直播及点播项目基础需求
视频直播系统
系统设计要求:
1、系统采用分布式的结构;
2、系统兼容能力强、支持平滑方便的系统升级及扩容;
3、采用WEB嵌入式的播放方式,不需下载及安装第三方插件,保证系统的整体适应性、
稳定性和安全性;
4、WEB嵌入式播放方式具有良好的兼容性,支持不同的浏览器;
5、系统各级别服务器独立部署及管理;
6、除受网络带宽及服务器性能影响外,系统并发数用户不受系统性能限制;
7、支持多种流媒体格式,提供网络视频直播;
8、支持不同码率的视频流,提供网络视频直播;
系统功能要求:
1、网络视频直播并发用户是1200个并发流;
2、网络视频直播码率最低为720K,最高为1280K;
3、视频直播从采集、转码到发布全部实现自动化;
4、支持多路视频信号采集,并可根据需求切换视频信息;
5、可灵活设置直播视频流参数,包括视频大小、码率大小等
6、根据节目单,实现视频信息的自动采集、转码及发布;
7、将采集直播视频信号经转码后自动储存为文件,并上传至指定流媒体服务器;
8、在直播视频流中添加水印,保护知识产权;
9、提供防盗链功能,有效防止非法的盗链;
10、提供系统守护服务,保证系统的稳定性,确保在系统出现问题时可以得到及时解决;
11、基于WEB的管理系统,具有系统管理、用户管理、系统状态监控等节目管理功能要求
对视频内容进行编目;
12、提供对各级服务器的监控功能,能实时查看服务器的并发访问量、CPU、内存、带宽等
占用情况;
13、提供嵌入式页面播放,播放窗口支持全屏;
14、实现从请求到出现画面响应时间不大于3秒;
15、系统具有负载均衡策略,包括服务器的并发访问量、CPU使用率、内存消耗、网络带宽
消耗等;
16、支持本地负载均衡和全局负载均衡;
服务器管理
1、支持分布式服务器结构部署,包括各级服务器的注册、删除、控制及服务器职能的变更;
2、要求流媒体服务器具有内外网读写权限,内网服务器有写权限,外网服务器只有读权限,
以保证内容的安全;
用户认证及防盗链
具有完善的用户请求认证机制,确保用户请求的合法性;
认证机制需包括时间、机器码、用户IP等信息,且认证机制不少于四层;
用户请求认证与系统服务交互数据须加密,且交互时间不能大于3秒;
各级服务器管理及状态监控
1、包括各级服务器的并发数以及在一定时间中各服务器访问人数的统计;
2、实现监控每个服务器当前的负载情况,包括监控服务器的CPU、内存、I/O、带宽等;负载均衡及调度
1、服务器负载均衡策略以服务器网络带宽消耗,CPU使用率、内存消耗、I/O吞吐能力、
在线连接数等关键参数为依据,在综合考虑以上参数的情况下进
行负载均衡;
2、在负载均衡调度策略下,各级服务器的各项参数正负不超过1%;
直播管理
1、管理员安排创建节目表,为便于管理,需提供节目表模版,并指定节目发布流程;
2、自动采集视频信号,再同步传输至转码服务器完成编码并将编码后的视频流发布到指定
的流媒体服务器;
3、发布后的节目可以自动按类型、日期、时间创建文件名
智能采集
1、系统按照设置的节目单自动完成对视频信号的采集;
2、采集工作站实时监听系统采集指令,进行视频采集;
3、系统采用B/S结构,采集过程可实现远程监控及控制,无需到机房本地操作;
4、系统可24小时不间断工作,并且能够提供详尽的日志,以便日后排查;
5、系统支持多路视频信号采集,并在出现故障时自动切换至正常的信号采集;
自动编码
1、根据设置的参数(包括视频大小、码率、格式),自动完成对采集视频信号的编码工作;
2、将编码完成的视频信号以文件的形式储存,以提供及点播使用;
3、支持任意主流流媒体格式的编码
4、自动将编码后的视频信号发布到流媒体服务器;
内容传输、编目及管理
1、通过FTP协议对内容进行传输;
2、根据视频的类型、时间进行自动编目和管理;
3、将转码后的视频文件传输至资源服务器,并编目发布;
4、编目存档后自动删除上游服务器的视频内容,不占用上游磁盘
空间;
用户及权限管理
1、实现对管理员的管理、用户管理和用户组管理、包括用户认证、用户信息的修改、权限
支持、用户组、用户级别的设置
2、管理员采用分级权限、各管理员统一有超级管理员来管理,管理员的权限以属性的方式
出现,可方便的进行增加、修改、删除
3、管理员应区分角色,系统应对不同的管理员定制不同功能和权限管理界面
广告管理
可以节目直播过程中,随时插入指定的视频广告或其它视频内容,必须能满足在节目前、节目中、节目后等不同时点进行广告插播。

视频点播系统
系统设计要求:
1.系统采用分布式的结构;
2.系统兼容能力强、支持平滑方便的系统升级及扩容;
3.采用WEB嵌入式的播放方式,不需下载及安装第三方插件,保证系统的整体适应性、
稳定性和安全性;
4.WEB嵌入式播放方式具有良好的兼容性,支持不同的浏览器;
5.系统各级别服务器独立部署及管理;
6.除受网络带宽及服务器性能影响外,系统并发数用户不受系统性能限制;
7.支持主流流媒体格式进行点播
系统功能要求:
1.网络视频点播并发用户是3000个并发流;
2.支持720P在线视频点播;
3.在线点播请求响应时间不超过3秒;
4.系统点播时无缓冲;
5.点播拖动进度条不延时,实现随拖随放;
6.对上传的视频格式进行自动识别,并根据系统设置参数进行自动转码,转码完成后根据
视频内容编目模版发布到网络,提供点播服务;
7.实现对视频内容的自动截图;
8.实现对视频内容添加水印,保护知识产权;
9.提供防盗链、防下载功能,有效防止非法的盗链;
10.提供系统守护服务,保证系统的稳定性,确保在系统出现问题时可以得到及时解决;
11.基于WEB的管理系统,具有系统管理、用户管理、系统状态监控等节目管理功能要求
对视频内容进行编目;
12.提供对各级服务器的监控功能,能实时查看服务器的并发访问量、CPU、内存、带宽等
占用情况;
13.提供嵌入式页面播放,播放窗口支持全屏;
14.系统具有负载均衡策略,包括服务器的并发访问量、CPU使用率、内存消耗、网络带
宽消耗等;
15.支持本地负载均衡和全局负载均衡;
16.对上传的视频内容进行统一的管理;
17.具有CDN内容分发策略,提高系统数据的吞吐能力及硬件资源的利用率;
服务器管理
1.支持分布式服务器结构部署,包括各级服务器的注册、删除、控制及服务器职能的变更;
2.要求流媒体服务器具有内外网读写权限,内网服务器有写权限,外网服务器只有读权限,
以保证内容的安全;
用户认证及防盗链
1.具有完善的用户请求认证机制,确保用户请求的合法性;
2.认证机制需包括时间、机器码、用户IP等信息,且认证机制不少于四层;
3.用户请求认证与系统服务交互数据须加密,且交互时间不能大于3秒;
各级服务器管理及状态监控
1.包括各级服务器的并发数以及在一定时间中各服务器访问人数的统计;
2.实现监控每个服务器当前的负载情况,包括监控服务器的CPU、内存、I/O、带宽等;负载均衡及调度
1.服务器负载均衡策略以服务器网络带宽消耗,CPU使用率、内存消耗、I/O吞吐能力、
在线连接数等关键参数为依据,在综合考虑以上参数的情况下进行负载均衡;
2.在负载均衡调度策略下,各级服务器的各项参数正负不超过1%;
CDN内容分发
1.根据监控用户请求资源的热度,通过负载均衡策略,将热门视频内容通过FTP协议传
输至资源利用率较低的服务器,以减轻单服务器的负载,提高系统的性能;
2.自动删除流媒体服务器上用户请求较少的视频资源,提高系统资源的利用率;
自动编码
1.根据设置的参数(包括视频大小、码率、格式),自动完成对上传视频内容的转码工作;
2.系统实时监听指定目录下的视频文件,进行视频转码;
3.将转码完成后的视频文件发送到编目指定的目录,并入库发布到网络提供点播;
4.支持任意主流流媒体格式的编码;
内容传输、编目及管理
1.通过FTP协议对内容进行传输;
2.根据视频的类型、时间进行自动编目和管理;
3.将转码后的视频文件传输至资源服务器,并编目发布;
4.编目存档后自动删除上游服务器的视频内容,不占用上游磁盘空间;
用户及权限管理
1.实现对管理员的管理、用户管理和用户组管理、包括用户认证、用户信息的修改、权限
支持、用户组、用户级别的设置
2.管理员采用分级权限、各管理员统一有超级管理员来管理,管理员的权限以属性的方式
出现,可方便的进行增加、修改、删除
3.管理员应区分角色,系统应对不同的管理员定制不同功能和权限管理界面
广告管理
可以节目直播过程中,随时插入指定的视频广告或其它视频内容,必须能满足在节目前、节目中、节目后等不同时点进行广告插播。

相关文档
最新文档