web /java 实现多种格式视频上传、转码、播放、下载
1.前言
前段时间一直在做一个生物资源共享平台,采用SSM框架技术,其中涉及一个模块,是关于视频资源的播放。本来不是很大的问题,但是无奈用户要求较多,需要支持N种格式的视频播放,没有办法,转码是必不可少的了。
对于一个从来没接触过这些什么音频视频编码格式的我,浪费了很长时间,其中很多博客的教学都不太完善。
反正就是有一堆麻烦事情,坑也多,所以我还是记录一下,以后需要的时候就不要那么麻烦了。
采用工具:
ffmpeg 软件
Mencoder 软件
Video.js 文件
废话不说了,直接上干货。
2.源码
关于上传下载就是不做重点讲了,反正代码贴出来了,直接用就行。jsp上传页面:
add_video.jsp
实际上就是一个form表单提交请求到
action=“back/addVideo” encType=“multipart/form-data” method=“post”
源码如下: