您所在位置: 网站首页 / 文档列表 / 视频会议 / 文档详情
基于Go的流媒体视频网站的设计与实现(定稿).docx 立即下载
上传人:代瑶****zy 上传时间:2024-09-06 格式:DOCX 页数:43 大小:6.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Go的流媒体视频网站的设计与实现(定稿).docx

基于Go的流媒体视频网站的设计与实现(定稿).docx

预览

免费试读已结束,剩余 33 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Go的流媒体视频网站的设计与实现学院计算机学院专业:姓名:指导老师软件工程邓成鑫学号:职称:163701101411余俊杰讲师中国·珠海二○二○年五月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计《基于Go的流媒体视频网站的设计与实现》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。本人签名:日期:年月日基于Go的流媒体视频网站的设计与实现摘要本文讲述了基于Go的流媒体视频网站的设计与实现。开发这套流媒体视频网站能让用户无论在视频点播还是视频的上传下载都有一种完美的用户体验,对于高并发的场景可以轻松面对。本系统采用了GoLand2019.1.3和WebStrom3.2作为前后端开发工具,选用Mysql8.0.15作为后台数据库。该系统包含了5个主要功能模块有:视频点播模块,视频管理模块,用户评论模块,用户管理模块,流控模块。后端采用Golang语言实现,以及所提供优良的nativehttp库实现网络请求。采用模块化设计,API对接前端服务,后端分为Streaming和Scheduler模块处理相应事务。前端采用Vue.js前端框架,结合Element-Ui对后端返回的JSON数据做处理展示。用户通过本网站注册、注销、退出账号,登录用户可以上传、删除等管理自己的视频。游客与登录用户可以观看其他人上传的视频,并可以评论。关键词:B/S架构;前后端分离;MVC;流媒体点播系统DesignandImplementationofStreamingVideoWebsiteAbstractThispaperdescribesthedesignandimplementationofastreamingvideowebsitebasedonGo.Thedevelopmentofthisstreamingmediavideowebsiteallowsuserstohaveaperfectuserexperienceinbothvideo-on-demandandvideouploadanddownload,andcaneasilyfacehigh-concurrencyscenarios.ThissystemusesGoLand2019.1.3andWebStrom3.2asthefront-enddevelopmenttools,andMysql8.0.15astheback-enddatabase.Thesystemcontains5mainfunctionalmodules:videoondemandmodule,videomanagementmodule,usercommentmodule,usermanagementmodule.ThebackendisimplementedinGolanglanguage,andtheexcellentnativehttplibraryisprovidedtoimplementnetworkrequests.Modulardesignisadopted,andtheAPIconnectstothefront-endservices.Theback-endisdividedintoStreamingandSchedulermodulestohandlethecorrespondingtransactions.Thefront-endusestheVue.jsfront-endframework,combinedwithElement-UitoprocessanddisplaytheJSONdatareturnedbytheback-end.Userscanregister,logout,andlogoutthroughthiswebsite,andthelogged-inusercanupload,delete,etc.tomanagetheirownvideos.Visitorsandlogged-inuserscanwatchvideosuploadedbyothersandcancomment.Keywords:B/Sarchitecture;front-endandback-endseparation;MVC;streamingmediaon-demandsystem.目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc38474187"1绪论PAGEREF_Toc38474187\h7HYPERLINK\l"_Toc384741
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于Go的流媒体视频网站的设计与实现(定稿)

文档大小:6.2MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用