音视频入门系列 - 开篇

5G时代的来临,抖音、快手、哔哩哔哩等一批优秀互联网公司的崛起,推动了音视频行业的蓬勃发展。各大公司也在短视频、直播、云游戏等领域摩拳擦掌,音视频人才也成为各大公司争相招募的对象。

笔者通过这些年的学习研究、与他人讨论,发现一个重要的问题:学习音视频的难度比较大。究其原因,大致如下:没有一个循序渐进的音视频学习方法,互联网上音视频的资料零散且繁杂,FFmpeg晦涩难学,等等。针对这些现状,笔者结合自己这些年学习音视频的经验,整理了“音视频入门系列”文章。

“音视频入门系列”会从基础的图像、音频格式讲起,再到FFmpeg、流媒体协议、直播服务器等,涉及的内容不深,但求尽量做到覆盖全面。希望小伙伴们通过学习“音视频入门系列”,可以对于音视频的学习和研究方向有一个全面的了解,进而选择适合自己的技术路线。

“音视频入门系列”文章目录(八大篇):

◆ 音视频入门系列-开篇

◆ 音视频入门系列-音视频基础知识篇(音视频播放原理)

◆ 音视频入门系列-音视频基础知识篇(录播、点播、直播)

◆ 音视频入门系列-图像篇(YUV & RGB)

◆ 音视频入门系列-图像篇(H.264)

◆ 音视频入门系列-音频篇(PCM)

◆ 音视频入门系列-音频篇(AAC)

◆ 音视频入门系列-字幕篇(SSA & ASS)

◆ 音视频入门系列-视频封装格式篇(FLV)

◆ 音视频入门系列-视频封装格式篇(TS)

◆ 音视频入门系列-视频封装格式篇(MP4)

◆ 音视频入门系列-FFmpeg篇(FFmpeg的安装)

◆ 音视频入门系列-FFmpeg篇(ffmpeg & ffplay & ffprobe 参数介绍和使用)

◆ 音视频入门系列-FFmpeg篇(解码)

◆ 音视频入门系列-FFmpeg篇(编码)

◆ 音视频入门系列-FFmpeg篇(转码)

◆ 音视频入门系列-FFmpeg篇(FFmpeg结构体分析)

◆ 音视频入门系列-FFmpeg篇(FFmpeg源码分析)

◆ 音视频入门系列-FFmpeg篇(ffplay源码分析)

◆ 音视频入门系列-协议篇(介绍)

◆ 音视频入门系列-协议篇(RTP & RTCP & RTSP)

◆ 音视频入门系列-协议篇(RTMP & HLS)

◆ 音视频入门系列-协议篇(对比 RTMP,HLS和HTTP-FLV)

◆ 音视频入门系列-服务器篇(介绍)

◆ 音视频入门系列-服务器篇(nginx-rtmp 的部署)

◆ 音视频入门系列-服务器篇(SRS 的部署)

◆ 音视频入门系列-服务器篇(live555 的部署)

才疏学浅,能力有限,只是想把自己掌握的一些皮毛分享给各位,希望在各位学习的道路上有所帮助,如发现问题,欢迎指正。

最后,再放一张笔者整理的流媒体学习框架图,供大家参考,与君共勉。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本文介绍了一个基于Spring Boot、Spring Cloud和Vue前后端分离的项目实战。这个项目是一个简单的在线商城,包含了用户注册、登录、商品展示、购物车、订单管理等功能。通过这个项目,读者可以深入理解前后端分离的架构模式和互联网应用的开发方式。 首先,文章介绍了前后端分离的基本概念和优势。前后端分离是将应用的前端和后端代码分开来开发,使得前端和后端具有独立的开发周期和技术栈,进而提高了开发效率和代码质量。同时,前后端分离还可以提供更好的用户体验和灵活性,对于互联网应用来说尤为重要。 接下来,文章介绍了项目的架构和技术栈。项目采用了Spring Boot和Spring Cloud框架来实现后端代码,采用MyBatis作为ORM框架和Redis作为缓存中间件。同时,项目还采用了Vue.js作为前端框架和Element UI组件库来实现前端页面。通过这些开源框架和组件,可以快速搭建一个前后端分离的互联网应用。 然后,文章介绍了项目的核心功能和代码实现。在用户注册和登录方面,项目采用了Spring Security框架和JWT令牌来实现用户认证和授权,保证了用户信息的安全性。在商品展示和购物车方面,项目采用了Vue.js来实现前端页面和事件处理。在订单管理方面,项目采用了MyBatis Plus来实现订单数据的持久化和分页查询。 最后,文章介绍了项目的测试和优化。通过对项目的压力测试和性能测试,文章发现项目还存在一些性能瓶颈和安全隐患,可以通过优化数据库查询、缓存配置和代码实现来提高应用的性能和安全性。 总之,这篇文章介绍了一个基于Spring Boot、Spring Cloud和Vue前后端分离的项目实战,通过实现一个在线商城的功能,展示了前后端分离的开发模式和互联网应用的开发技术栈。本文可以作为前后端分离开发的入门教程,也可以作为互联网应用开发的参考文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值