开篇词|为什么说视频开发是程序员的一片蓝海?
学习视频技术究竟难在哪?
课程设计
- 深入了解
- 翻译
- 解释
- 总结
视频开发是程序员的一片蓝海,随着短视频平台的火爆和直播带货的兴起,视频研发人才需求旺盛。视频专家李江分享了视频技术的核心知识,从视频处理的全链路展开,包括图像基础和前处理、视频编码、视频传输和网络对抗、视频封装和播放四个模块。他强调视频技术的学习门槛和技术痛点,如图像处理、视频编码、视频传输等涉及的技术众多,且相关书籍和课程较少。课程设计旨在解决学习门槛,通过深入讲解视频技术的核心知识,帮助读者轻松跨入视频技术的大门。文章内容涵盖了视频技术的重要性、学习难点以及课程设计,为读者提供了全面了解视频技术的概览。
2021-11-2227人觉得很赞给文章提建议
《攻克视频技术》,新⼈⾸单¥59
全部留言(13)
- 最新
- 精选
- plh李江老师您好,第一时间订阅了你的专栏。 几个问题想请教一下: 1. 音视频的技术不太好入门,有些基本概念网上的资料也不太好找, 也不好理解,那么这门课程的动手实践需要怎么弄? 2. 后续是否有代码? C++ 的?python, 自己 可以提前补一下. 3. 有没有基本的推荐资料。 谢谢.
作者回复: 1、可以先看别人的博客,跟着写代码开始,推荐leixiaohua大佬的博客。 2、课程不会有代码、主要讲代码背后的原理,音视频开发基本是C/C++。 3、推荐CSDN leixiaohua大佬的博客。
2021-11-2211 - smart建议老师在讲解过程中,针对每一个点,可以放一些比较好的权威资料,最好是 RFC 或者官方标准。方便的话可以再指出来具体是哪个章节。个人认为,音视频领域,标准文档还是很重要的。
作者回复: 后面的RTP里面就会有很多RFC文档了
2021-11-249 - qinsi视频开发平时工作都做些啥?发明新的codec和封装格式?
作者回复: 方向其实很多,比如说前处理的会做新的美颜啊、降噪啊、AI头像啊这些。编码主要是优化速度和优化压缩性能这些。传输就是降低延时、卡顿啊。其实工作内容很多。而且很有挑战的。
2021-11-224 - Mark老师您好, 我这边公司主要做国内编解码, 目前自己在团队中角色定位为音视频这块相关问题的管理, 同时也在慢慢接触音视频, 对于一个全新的领域, 他们建议我从OMX 开始着手, 同时内部文档也晦涩难懂, 这种情况下, 老师有什么建议吗?
作者回复: 接下来的几节课就会讲视频编码的原理,建议重点关注学习一下。建议先从H264编码学起。可以买一本毕厚节老师的H264标准的书读一下。再配合实际用编码器去编码压缩视频时间一下。编码的时候会有一些参数需要设置,要学习一下参数的用途。慢慢的就会熟悉起来了。编解码相对来说是比较难的。再一次推荐leixiaohua大佬的CSDN博客,可以去看一看。
2021-11-243 - !null想做一个单片机设备,采集视频和音频,然后通过5G传送到服务器上做备份。当时就感觉音视频同步很神奇,现在看来神奇的还有很多,但愿学完这个课能做出来。 我觉得通过单片机实现应该很底层了吧?应该可以对视频技术有一个比较完整的认识。 另外对Android的音视频处理也很感兴趣。
作者回复: 音视频同步是很难的、还有带宽预测、视频编码。其实RTC是几乎是音视频最难的使用场景。
2021-11-223 - 1900数字图像处理和一些前处理方法会用到信号与系统以及数字信号处理的知识吧?
作者回复: 是的
2021-11-221 - 麦嘎想问一下老师,音视频技术的岗位对学历要求高吗?比如像算法这类岗位一般大公司才招而且学历要求高,大专学历搞算法很容易失业。我就是大专学历,怕学了无用武之地。
作者回复: 其实坦白讲我觉得有的公司可能会真的卡学历,这个可能是每个公司有自己的用人标准吧。 对于我个人来说,我去面试一个人还是看个人能力的和项目经历的。能力强的人肯定是有用武之地,所以还是需要你自己努力提升自己的能力的。 我印象中我读研的时候,有一位同学是某个不知名的科技学院考入浙大的研究生的,最后能力非常强,硕士期间表现优异,同时被剑桥大学还有苹果公司发offer了。 所以,会不会有可能被卡学历?有可能会的。但是也有不卡学历的公司,如果你有一段优秀的工作经历,之后学历就会慢慢被淡化的。
2022-09-15归属地:浙江 - 九灵老师你好,我是从事服务端开发的,目前在建设类似阿里云MPS的能力。由于短视频这块目前能参考的方案不多,想跟你学习一下 视频服务落地 有哪些可以做的事情。
作者回复: 服务端我没怎么做过,不好意思。不然我会误导你,哈哈
2021-12-062 - litmango🥭有必要钻研到这么底层乃至到这种数学公式吗
作者回复: 一步步来。先从如何使用视频技术开始,然后再到如何用好视频技术。在如何用好的阶段就需要了解原理了,知道一个东西是如何工作的,这样你才能更好的使用它。
2021-11-252 - Fan什么开发语言的呢
作者回复: C/C++
2021-11-22