
校园电视
系统架构
技术特色
1.自动化的发布流程
用户只需要将源视频文件通过本平台提供的上传功能上传到平台中,平台将自动完成后续的视频转码、添加LOGO(台标)、生成缩略图、发送到合适的流媒体服务器等一系列工作,节省了用户大量的非编、格式转换等工作和时间。视频转码采用主流先进的H.264编码格式。同时,支持视频转换优先级策略,优先转换级别较高的视频。
2.支持视频文件批量上传、超大文件上传、断点续传
由于视频文件普通较大,上传时间较长,用户可将准备好的多个视频文件同时添加到上传列表中,平台将批量上传这些文件,用户可去处理别的事务,无需等待一个文件上传完成再上传另一个文件。平台支持超大文件上传,并支持断点续传。
3.支持各种常见视频格式
用户上传的源视频文件可以是各种常见的视频格式,如wmv、avi、dat、asf、rm、rmvb、ram、mpg、mpeg、3gp、mov、mp4、m4v、dvix、dv、mkv、flv、vob、qt、cpk、fli、flc等格式文件,最大限度保证用户无需先转码即可上传发布视频文件。
4.同时生成多码流文件
视频自动转码过程中,按照系统设置,自动生成流畅、标清、高清(720p)、超清(1080p)等多码流的文件,以适应不同带宽的用户的播放要求。
5.自动匹配用户带宽及渐进式缓冲技术
在用户播放视频时,系统自动按用户带宽匹配最适合用户播放的码流大小,为用户自动选择最适合的清晰度进行播放。用户也可以手动选择所需的清晰度进行播放。在播放过程中采用了渐进式缓冲技术,即随着播放进度逐渐进行缓冲,只缓冲当前播放点之后一定时间的内容,以减少流量开销和带宽压力,同时减少用户等待时间。
6.丰富的播放功能
支持视频码流带宽自适应、支持视频播放自由拖动时间轴、支持视频码流切换、支持视频提示点、支持视频播放记忆、支持相关视频自动播放等。支持PC、PAD、手机等终端播放。
功能模块
1.用户端:
类别
|
模块
|
匿名用户
|
普通用户
|
栏目管理员
|
系统管理员
|
视频信息管理
|
视频信息添加、修改、删除
|
X
|
X
|
√
|
√
|
文件上传(大文件上传、断点续传)
|
X
|
X
|
√
|
√
|
自定义上传视频封面图片
|
X
|
X
|
√
|
√
|
设置视频的相关视频信息
|
X
|
X
|
√
|
√
|
管理视频的相关资料(ppt、压缩文件等)
|
X
|
X
|
√
|
√
|
视频打点信息管理(自定义打点、导入直播打点)
|
X
|
X
|
√
|
√
|
设置置顶视频信息、并排序
|
X
|
X
|
√
|
√
|
设置是否显示视频信息
|
X
|
X
|
√
|
√
|
视频文件管理
|
大文件批量上传
|
X
|
X
|
√
|
√
|
上传文件管理
|
X
|
X
|
√
|
√
|
用户视频审核
|
审核用户视频
|
X
|
X
|
√
|
√
|
用户视频筛选
|
X
|
X
|
√
|
√
|
专辑信息管理
|
专辑信息添加、修改、删除、查询
|
X
|
X
|
√
|
√
|
专辑内视频信息管理
|
X
|
X
|
√
|
√
|
专辑封面设置
|
X
|
X
|
√
|
√
|
专辑推荐设置
|
X
|
X
|
√
|
√
|
分类信息管理
|
分类信息添加、修改、删除
|
X
|
X
|
√
|
√
|
分类下视频信息管理
|
X
|
X
|
√
|
√
|
分类下专辑信息管理
|
X
|
X
|
√
|
√
|
分类下文章信息管理
|
X
|
X
|
√
|
√
|
分类权限管理
|
X
|
X
|
X
|
√
|
文字信息管理
|
公告信息添加、修改、删除
|
X
|
X
|
X
|
√
|
文章信息添加、修改、删除、设置分类
|
X
|
X
|
X
|
√
|
公告置顶设置
|
X
|
X
|
X
|
√
|
视频纠错管理
|
处理视频纠错信息
|
X
|
X
|
X
|
√
|
视频评论信息管理
|
审核用户评论信息
|
X
|
X
|
X
|
√
|
用户评论信息删除、筛选
|
X
|
X
|
X
|
√
|
视频播放排行
|
视频播放排行榜,包括总排行、月排行、周排行、日排行
|
X
|
X
|
X
|
√
|
视频播放统计
|
视频播放统计
|
X
|
X
|
X
|
√
|
统计报表导出
|
X
|
X
|
X
|
√
|
视频投票信息管理
|
投票活动信息添加、修改、删除
|
X
|
X
|
X
|
√
|
投票信息统计
|
X
|
X
|
X
|
√
|
视频水印图片管理
|
视频水印图片添加、删除
|
X
|
X
|
X
|
√
|
视频水印图片启用、关闭
|
X
|
X
|
X
|
√
|
首页焦点图片管理
|
首页焦点图片添加、设置链接、绑定视频、删除
|
X
|
X
|
X
|
√
|
焦点图片是否显示设置
|
X
|
X
|
X
|
√
|
首页焦点文字管理
|
焦点文字信息添加、修改、删除
|
X
|
X
|
X
|
√
|
焦点文字信息是否显示设置
|
X
|
X
|
X
|
√
|
用户管理
|
用户信息添加、修改、删除
|
X
|
X
|
X
|
√
|
设置用户角色
|
X
|
X
|
X
|
√
|
角色管理
|
角色下的用户添加、移除
|
X
|
X
|
X
|
√
|
打点管理员管理
|
打点管理员的添加、移除
|
X
|
X
|
X
|
√
|
日志管理
|
日志信息筛选、查看
|
X
|
X
|
X
|
√
|
系统参数配置
|
系统参数的添加、修改、删除
|
X
|
X
|
X
|
√
|
友情链接管理
|
友情链接信息添加、修改、删除
|
X
|
X
|
X
|
√
|
服务器信息管理
|
图片服务器添加、修改、删除
|
X
|
X
|
X
|
√
|
转码服务器添加、修改、删除
|
X
|
X
|
X
|
√
|
流媒体服务器添加、修改、删除
|
X
|
X
|
X
|
√
|
流媒体缓存服务器添加、修改、删除
|
X
|
X
|
X
|
√
|
评论过滤词管理
|
评论过滤词添加、修改、删除
|
X
|
X
|
X
|
√
|
视频转换参数管理
|
视频转换参数添加、修改删除
|
X
|
X
|
X
|
√
|
1.管理端:
管理端 |
类别 |
信息 |
视频信息管理 |
视频信息添加、修改、删除 |
文件上传(大文件上传、断点续传) |
自定义上传视频封面图片 |
设置视频的相关视频信息 |
管理视频的相关资料(ppt、压缩文件等) |
视频打点信息管理(自定义打点、导入直播打点) |
设置置顶视频信息、并排序 |
设置是否显示视频信息 |
视频文件管理 |
大文件批量上传 |
上传文件管理 |
用户视频审核 |
审核用户视频 |
用户视频筛选 |
专辑信息管理 |
专辑信息添加、修改、删除、查询 |
专辑内视频信息管理 |
专辑封面设置 |
专辑推荐设置 |
分类信息管理 |
分类信息添加、修改、删除 |
分类下视频信息管理 |
分类下专辑信息管理 |
分类下文章信息管理 |
分类权限管理 |
文字信息管理 |
公告信息添加、修改、删除 |
文章信息添加、修改、删除、设置分类 |
公告置顶设置 |
视频纠错管理 |
处理视频纠错信息 |
视频评论信息管理 |
审核用户评论信息 |
用户评论信息删除、筛选 |
视频播放排行 |
视频播放排行榜,包括总排行、月排行、周排行、日排行 |
视频播放统计 |
视频播放统计 |
统计报表导出 |
视频投票信息管理 |
投票活动信息添加、修改、删除 |
投票信息统计 |
视频水印图片管理 |
视频水印图片添加、删除 |
视频水印图片启用、关闭 |
首页焦点图片管理 |
首页焦点图片添加、设置链接、绑定视频、删除 |
焦点图片是否显示设置 |
首页焦点文字管理 |
焦点文字信息添加、修改、删除 |
焦点文字信息是否显示设置 |
用户管理 |
用户信息添加、修改、删除 |
设置用户角色 |
角色管理 |
角色下的用户添加、移除 |
打点管理员管理 |
打点管理员的添加、移除 |
日志管理 |
日志信息筛选、查看 |
系统参数配置 |
系统参数的添加、修改、删除 |
友情链接管理 |
友情链接信息添加、修改、删除 |
服务器信息管理 |
图片服务器添加、修改、删除 |
转码服务器添加、修改、删除 |
流媒体服务器添加、修改、删除 |
流媒体缓存服务器添加、修改、删除 |
评论过滤词管理 |
评论过滤词添加、修改、删除 |
视频转换参数管理 |
视频转换参数添加、修改删除 |
3.服务端:
类别
|
模块
|
转码
|
智能自动转换为多种码流
|
加入转码水印图片
|
自动识别长宽比
|
截取视频某帧图片
|
横向拓展服务器
|
存储
|
按权重存储至服务器
|
横向拓展存储服务器
|
视频分段下载
|
按权重存储至服务器
|
图片服务
|
存储视频相关图片
|
自动生成不同比例的缩略图
|
全文检索服务
|
提供全文搜索服务,根据视频标题等相关信息检索
|
4.移动端:
类别
|
模块
|
App支持
|
支持Android Android pad、iPhone、ipad设备
|
主要功能
|
首页展示
|
分类展示
|
视频搜索
|
视频点播
|
视频评论
|
全屏播放
|
本地缓存
|
文档下载