Java实现视频网站的视频上传及视频播放功能

Java实现视频网站的视频上传及视频播放功能

ID:45097810

大小:389.47 KB

页数:22页

时间:2019-11-09

Java实现视频网站的视频上传及视频播放功能_第1页
Java实现视频网站的视频上传及视频播放功能_第2页
Java实现视频网站的视频上传及视频播放功能_第3页
Java实现视频网站的视频上传及视频播放功能_第4页
Java实现视频网站的视频上传及视频播放功能_第5页
资源描述:

《Java实现视频网站的视频上传及视频播放功能》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java实现视频网站的视频上传、视频转码、视频关键帧抽图,及视频播放功能视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器.多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。  ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。1.能支持的格式ffmpeg能解析的格式:(as

2、x,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)2.不能支持的格式对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等),可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式.实例是将上传视频转码为flv格式,该格式ffmpeg支持,所以我们实例中需要ffmpeg视频处理工具. 数据库MySQL5.5实例所需要的数据库脚本dropdatabaseifexistsdb_mediaplayer;createdatabasedb_mediaplayer;usedb_mediaplayer;createtabletb_me

3、dia(idintnotnullprimarykeyauto_incrementcomment'主键',titlevarchar(50)notnullcomment'视频名称',srcvarchar(200)notnullcomment'视频存放地址',picturevarchar(200)notnullcomment'视频截图',descriptvarchar(400)comment'视频描述',uptimevarchar(40)comment'上传时间');desctb_media;项目结构图:上传视频界面设计在上传文件时,Form表单中 enctype属性值必须

4、为"multipart/form-data".模块界面设计如下图:enctype属性值说明application/x-www-form-urlencoded表单数据被编码为名称/值对,这是标准的编码格式multipart/form-data表单数据被编码为一条消息,页面上每个控件对应消息中的一部分text/plain表单数据以纯文本形式进行编码,其中不含任何控件格式的字符 业务接口定义面向接口编程,接口中定义系统功能模块.这样方便理清业务,同时接口的对象必须由实现了该接口的对象来创建.这样就避免编码中的某些业务遗漏等,同时扩展性也增强了. packagecom.web

5、app.dao;importjava.util.List;importcom.webapp.entity.Media;/****MediaDao.java**@version:1.1**@author:苏若年发送邮件**@since:1.0创建时间:2013-2-07上午10:19:54**TODO:interfaceMediaDao.javaisusedfor...**/publicinterfaceMediaDao{/***视频转码*@paramffmpegPath转码工具的存放路径*@pa

6、ramupFilePath用于指定要转换格式的文件,要截图的视频源文件*@paramcodcFilePath格式转换后的的文件保存路径*@parammediaPicPath截图保存路径*@return*@throwsException*/publicbooleanexecuteCodecs(StringffmpegPath,StringupFilePath,StringcodcFilePath,StringmediaPicPath)throwsException;/***保存文件*@parammedia*@return*@throwsException*/public

7、booleansaveMedia(Mediamedia)throwsException;/***查询本地库中所有记录的数目*@return*@throwsException*/publicintgetAllMediaCount()throwsException;/***带分页的查询*@paramfirstResult*@parammaxResult*@return*/publicListqueryALlMedia(intfirstResult,intmaxResult)throwsException;/***根据Id查询视频*@para

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。