导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

FFmpeg4.3开发系列之七:WEB音视频转码器Java版

FFmpeg4.3开发系列之七:WEB音视频转码器Java版
共116节 587人在学 课程详情
课程目录
讨论留言
  • Java音视频转码器简介与概览

    • 引言与通篇概览
    • 引言与效果演示之1
    • 引言与效果演示之2
  • 需求规格说明书

    • 需求分析之引言与简介
    • 需求分析之系统的目标范围与用户等
    • 需求分析之功能性和非功能性需求
  • 系统分析与设计

    • 系统分析的详细讲解
    • 系统设计的详细讲解
  • 概要设计

    • 概要设计
  • 数据结构设计

    • 数据结构设计
  • 数据库设计

    • 数据库设计
  • Java+Tomcat+Eclipse 开发环境配置

    • 配置jdk+tomcat+eclipse之1
    • 配置jdk+tomcat+eclipse之2
  • Java+SSH 框架搭建与整合

    • SSH框架讲解与效果演示
    • struts2框架的详细讲解与分析
    • spring框架的详细讲解与分析
    • hibernate框架的讲解与三大框架的集成
    • 亲手搭建SSH项目之1
    • 亲手搭建SSH项目之2
  • 界面设计

    • 界面设计
  • Java编码:素材类别

    • AVCategory:创建数据表
    • AVCategory:bean层的讲解
    • AVCategory:dao层的讲解
    • AVCategory:service层及分页功能的讲解
    • AVCategory:Action层的讲解
    • AVCategory:JSP层的讲解
    • AVCategory:配置文件的讲解
    • AVCategory:三大框架的整合与讲解
    • AVCategory:增删改查的讲解
    • 左侧导航树的讲解之1
    • 左侧导航树的讲解之2
    • 左侧导航树的讲解之3
    • 左侧导航树的讲解之4
    • 左侧导航树的讲解之5
    • 左侧导航树的讲解之6
  • Java编码:转码模板

    • AVTemplate:创建数据表
    • AVTemplate:Dao与Service层的讲解
    • AVTemplate:Action层的讲解
    • AVTemplate:UI层List的讲解之1
    • AVTemplate:UI层List的讲解之2
    • AVTemplate:UI层Save的讲解之1
    • AVTemplate:UI层Save的讲解之2
    • AVTemplate:UI层Save的讲解之3
    • AVTemplate:UI层Save的讲解之4
    • AVTemplate:UI层Update的讲解之1
    • AVTemplate:UI层Update的讲解之2
    • AVTemplate:UI层Update的讲解之3
  • Java编码:素材管理

    • AVAssets:创建数据表
    • AVAssets:bean层dao层service层
    • AVAssets:action层与List页面
    • AVAssets:Edit.jsp页面的讲解1
    • AVAssets:Edit.jsp页面的讲解2
    • AVAssets:上传文件webuplaoder的讲解1
    • AVAssets:上传文件webuplaoder的讲解2
    • AVAssets:素材添加页面的讲解1
    • AVAssets:素材添加页面的讲解2
    • AVAssets:素材添加页面的讲解3
    • AVAssets:素材列表页面的讲解1
    • AVAssets:素材列表页面的讲解2
    • AVAssets:素材编辑页面的讲解1
    • AVAssets:素材编辑页面的讲解2
    • AVAssets:素材编辑页面的讲解3
    • AVAssets:素材绑定转码模板
  • Java编码:转码任务基础

    • AVTC:转码任务创建数据表
    • 转码任务bean层dao层service层
    • AVTC:转码任务action层的讲解
    • AVTC:转码任务List页面的讲解
    • Java调用ffmpeg开始转码并获取转码进度
    • AVTC:Spring定时器的讲解
  • Java编码:转码任务调度

    • 调度1:查询处于等待状态的素材
    • 调度2:添加素材时绑定转码模板
    • 调度3:编辑素材时绑定转码
    • 调度4:查询素材对应的转码模板的详细信息
    • 调度5:解析Json模板信息
    • 调度6:数据库中插入一条转码任务
    • 调度7:更新素材状态
    • 调度8:构造转码参数之1
    • 调度9:构造转码参数之2
    • 调度10:构造转码参数之3
    • 调度11:构造转码参数4
    • 调度12:开启独立线程进行转码
    • 调度14:获取实时转码进度
    • 调度15:转码流程小结
    • 调度16:获取音视频媒体信息1
    • 调度17:获取音视频媒体信息2
    • 调度18:获取音视频媒体信息3
    • 调度19:更新转码进度之1
    • 调度20:更新转码进度之2
    • 调度21:更新转码进度之3
    • 调度22:更新转码进度之4
    • 调度23:刷新转码列表的进度之1
    • 调度24:刷新转码列表的进度之2
    • 调度25:刷新转码列表的进度之3
    • 调度26:刷新转码列表的进度之4
    • 调度27:多路码流的详解之1
    • 调度28:多路码流的详解之2
    • 调度29:m3u8转码的详解之1
    • 调度30:m3u8转码的详解之2
    • 调度31:添加水印的详解之1
    • 调度32:添加水印的详解之2
    • 调度33:添加水印的详解之3
    • 调度34:解决文字水印的中文乱码
  • 简历包装与面试技巧

    • 简历包装与面试技巧
  • 附赠:音视频基础理论小白入门

    • 5G+音视频到底是什么
    • 音视频小白自学的困惑
    • 视频到底是什么
    • 颜色空间RGB和YUV
    • 音频到底是什么
    • 声道码率采样率
    • 视频编解码基础
    • 音频编解码基础
    • 音视频封装容器到底是什么?
    • 多媒体到底是什么
    • 多媒体概念特点优势
    • 数字电视基础
    • 短视频到底是什么?
回复
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

fmpg431--s7--10.A3.3--AVAssets:action层与List页面

课程介绍

敬告1:本课程基于最新版FFmpeg4.3.1, 是从一个商用产品中抽离而出,全程手把手教学。

敬告2:本课程基于Java+Tomcat,C++方向的学员,不用购买此课程。

 

我将带领大家亲手开发一套WEB在线的基于Java语言的音视频转码系统

 

您将收获:

用Java语言开发WEB在线音视频转码

学习商用音视频产品的标准流程

学习Java应用ffmpeg音视频的功能

学习音视频的基础理论

 

学习SSH框架的灵活应用

-------------------------------------------------------------------

主要模块包括:

1、标准文档:    需求说明书、系统分析、概要设计、数据结构、编码、测试、总结、面试技巧等。

2、Java编码:   SSH框架,标准流程,可以自由扩展。

3、音视频转码:最新版FFmpeg4.3.1,灵活的转码模板,可以自由扩展。

4、音视频理论:讲解基础的音视频理论,帮助小白快速入门。

5、面试技巧:    音视频方向的工作,薪资偏高,但要求苛刻。

-------------------------------------------------------------------

具体的课程目录参考如下:

 B/S音视频转码器简介与概览5

 需求规格说明书5

 系统分析与设计15

 数据结构设计27

数据库设计30

Java+Tomcat+Eclipse开发环境配置35

Java+SSH框架搭建与整合43

界面设计49

编码51

左侧导航树58

B/S音视频转码器总结与分析66

 

简历包装与面试技巧67

-------------------------------------------------------------------

音视频是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学基础理论,而是直接做项目,往往会看到c/c++的代码时一头雾水,不知道代码到底是什么意思,这是为什么呢?

 

因为没有学习音视频的基础理论,就比如学习英语,不学习基本单词,而是天天听英语新闻,总也听不懂。

所以呢,一定要认真学习基础理论,然后再学习播放器、转码器、非编、流媒体直播、视频监控、等等。

 

 

梅老师从事音视频与流媒体行业18年;曾在永新视博、中科大洋、百度、美国Harris广播事业部等公司就职,经验丰富;曾亲手主导广电直播全套项目,精通h.264/h.265/aac,曾亲自参与百度app上的网页播放器等实战产品。

 

 

推荐课程

信息系统项目管理师自考笔记

李明 · 736人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22148人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4210人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 791人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 842人在学

java项目实战之购物商城(java毕业设计)

Long · 5157人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1508人在学

Python Django 深度学习 小程序

钟翔 · 2328人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 600人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3992人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    FFmpeg4.3开发系列之七:WEB音视频转码器Java版
    FFmpeg4.3开发系列之七:WEB音视频转码器Java版 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    C知道
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司