电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java实现视频上传和播放

java实现视频上传和播放_第1页
1/16
java实现视频上传和播放_第2页
2/16
java实现视频上传和播放_第3页
3/16
Java 实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能 视频网站中提供的在线视频播放功能,播放的都是 FLV 格式的文件,它是 Flash 动画文件,可通过 Flash 制作的播放器来播放该文件.项目中用制作的player.swf 播放器. 多媒体视频处理工具 FFmpeg 有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。 ffmpeg 视频采集功能非常强大,不仅可以采集视频采集卡或 USB 摄像头的图像,还可以进行屏幕录制,同时还支持以 RTP 方式将视频流传送给支持 RTSP 的流媒体服务器,支持直播应用。 1.能支持的格式 ffmpeg 能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv 等) 2.不能支持的格式 对 ffmpeg 无法解析的文件格式(wmv9,rm,rmvb 等),可以先用别的工具(mencoder)转换为 avi(ffmpeg 能解析的)格式. 实例是将上传视频转码为 flv 格式,该格式 ffmpeg 支持,所以我们实例中需要 ffmpeg 视频处理工具. 数据库 MySQL5.5 实例所需要的数据库脚本 drop database if exists db_mediaplayer; create database db_mediaplayer; use db_mediaplayer; create table tb_media( id int not null primary key auto_increment comment '主键' , title varchar(50) not null comment '视频名称' , src varchar(200) not null comment '视频存放地址' , picture varchar(200) not null comment '视频截图' , descript varchar(400) comment '视频描述' , uptime varchar(40) comment '上传时间' ); desc tb_media; 项目结构图: 上传视频界面设计 在上传文件时,Form 表单中 enctype 属性值必须为"multipart/form-data".模块界面设计如下图: enctype 属性值说明 application/x-www-form-urlencoded 表单数据被编码为名称/值对,这是标准的编码格式 multipart/form-data 表单数据被编码为一条消息,页面上每个控件对应消息中的一部分 text/plain 表单数据以纯文本形式进行编码,其中不含任何控件格式的字符 业务接口定义 面向接口编程,接口中定义系统功能模块.这样方便理清业务,同时接口的对象必须由实现了该接口的对象来创建.这样就避免编码中的某些业务遗漏等,同时扩展性也增强了. package com.webapp.dao; import java.util.List; import com.webapp.entity.Media; /** * * MediaDa...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java实现视频上传和播放

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部