毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于nodejs的视频分享系统平台

视频分享平台分为两个系统,一个是视频分享平台,一个是后台管理系统;
主要为提供管理员审核上传成功的视频;具体排布为轮播模块(主要以图片轮播方式展示最想上传的五部视频的封面图);视频热度排行榜(根据视频点击率排前十);免费专区(不用登录会员即可观看);会员专区(登录之后才可以观看的视频专区);搜索功能(根据条件筛选查找视频);
后台管理平台:主要给系统管理员进行视频上传,下架;视频分类,编辑等管理功能,对视频信息进行修改;主要负责对视频分享平台资源进行日常管理;(如注册会员需要审核,则可以增加对注册用户审核功能)
初步设计方案仅供参考,之后会根据初版系统交付后进行功能优化查缺补漏;
前端页面设计
原则上要清新简洁、分类罗列清晰、重点突出。简洁但不失丰富,有一定的炫彩感。
正上方为滚动轮播,大概占50%-60%的界面。滚动图需要播放右边排行榜正处于活跃状态的影片滚动图。
下方为分板块展示。
顶部为搜索栏。设定高级、多条件搜索功能。
由于搜索栏靠近轮播区,所以折中选择设计,不能太突兀,也不能被掩盖和淹没。
播放功能
根据会员等级设定默认播放、高清播放两种形式。高清播放只有发出请求的身份符合权限才能播。
可以选择拉伸播放屏幕、独立屏幕播放、最大化(全屏)、最小化(设定尺寸)播放等功能。
可以快进、暂停等功能(参考一般流行的播放器和网站页面)

1、资源上传功能。
上传的资源主要有视频、图片、音乐形式。系统须设计可以单集上传,和批量上传两种通道。上传的视频、图片、音乐等素材,系统要可以读取和识别其名字来自动匹配和填入对应标签。初步设定的上传视频命名构想为:
电影名 集数/
总集数 国家 语言 出品年份  分辨率 权限
黄飞鸿 1/X 中国 中文  1998 1080P 会员
如上例子,一部电影名字为“黄飞鸿-1/3-中国-中文-1998-1080P-会员”
则说明:该部影片的名字为《黄飞鸿》,一共有3集,本集为第1集,播放国家为中国、语言为中文,出品年份为1998年,影片的分辨率为1080P,能观看的权限为会员(设定几种等级)。

上传视频后可以修改名字和编辑完善其标签信息,标签信息有:
电影名、板块、出品国家、语言、内容类型、出品年份、作者、主要演员、影片简介、宣传图片(5-10张,关联轮播图)、单集时长、总集数、分辨率、会员权限、播放次数(后续自动统计)
系统可以修改视频、音乐的名字和标签,并以修改的为准进行分类和展示。
对上传好的资源,可以进一步编辑完善他们的相关信息,资源类型主要有:
影片正片(上传的时候已经存在)、广告片(连续剧3-5分钟,电影则1分钟内),预告片(连续剧每集40-50秒,电影跟广告片一样),简介(连续剧的总简介300-500字、单集100-200字)
一部连续剧(比如40集)上传完成后,需根据名字来将他们笼在一起排列,可以选择一种或多种标签以“升序、降序”顺序进行排列,不要无规则分散在各处,否则不好管理。在前端,客户在查询和检索的时候,也是要按连续剧来排列在一起(参考三大视频平台的展示模式)。
音乐等素材的上传,也参考视频上传要做限制,防止挤占和浪费资源。


2、资源分类功能
节目板块分类(一级标签)。
将各种不同的节目分在不同的板块,基本板块区(一级标签)预计有:
电视剧、电影、动漫、电视台、纪录片、体育、综艺、少儿、自制短视频、学习、音乐、电台等。
节目板块(一级标签)需要能够增加、减少和编辑,能增加或者减少其对应子版块(二级标签)。
电视台和电台,预计是要以接收网络传来的外国电视台、广播电台的数据形式实时展示。
各个板块的数据上传、输入端口可以开放和关闭。比如接收外国电视台信息的,为了不影响服务器的资源,可能会选择性关闭。


 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于大数据技术的互联网+农副产品溯源系统
下一篇:最后一页


版权所有 毕业设计网联系qq:242219979 © 2007-2022