关注、星标公众号,直达精彩内容

来源:txp玩Linux

作者:txp

前言

前段时间,在技术交流群,分享过自己平时会看的一些书籍,以及前几天直播的时候,又叫我分享一些关于音视频的书籍,还有朋友问音视频驱动这块的;这个音视频驱动这块说实话,我真不了解,所以我无法给大家推荐。下面我会说一些我内心一些真实的感受!

我一直相信的是,年轻的时候,多投资自己,未来一定会在某个时间段,有爆发或者很好的机会来身边!当你看到这个,不要以为这是鸡汤,任何成功的前辈,都是经历过很多风风雨雨,才有了他们现在的成功!

还有一点就是,当前信息化时代,其实大家接触的都是零零散散的碎片化信息,比如说新闻或者相互交流的信息,这方面的信息可以让我们跟上时代、开拓视野等等;但是很多本质的东西,需要实践,或者说,我们可以通过先人的智慧结晶来吸收,也就是通过书籍,来提升自己的认知、吸收知识;认知对于普通人来说,要提升的话,最好的途径就是看书籍。

好了简单废话了一下,咋们说正事!

一、关于学习这块个人看法:

首先大家经常要说推荐音视频书籍,我给大家演示一下哈,你比如说,去某东、某宝、某当上去直接搜索音视频书籍:

  • 某宝上:

书少吧,还有特么一些视频被别人拿出来卖了......

  • 某东上:

  • 某当上:

如果是作为初学者的话,根本没啥概念,不知道买啥书,而且大家可以看到,音视频技术方面的书籍国内是真的少.....

音视频技术方向大致分三个方向:

  • 嵌入式音视频

  • 流媒体服务器开发

  • 移动端

当然我这里说的不标准哈,我指的仅是当前市场目前比较火的岗位需求(总结不到位,还望多多指教!)

下面我结合很多平台一些前辈总结的书籍推荐,我做了一个汇总:

  • FFmpeg书籍推荐:

    • <<FFmpeg从入门到精通>>(作者:刘歧、赵文杰);关于这块的书籍看这本就够了

    • 还有一本网上流传的 <<ffmpeg源码解析>>pdf版本,然后目前我就没看到其他关于ffmpeg的书籍了;这里多说一句,不同版本的ffmpeg,api可能不太一样,具体细节,各位可以去ffmpeg官网查看手册说明即可!

  • 移动端的音视频书籍推荐(也就是安卓这块,未来会扩展到鸿蒙操作系统上来进行音视频的移动端开发):

    • <<音视频开发进阶指南:基于Android与ios平台的实践>>

    • <<Android音视频开发>>作者:何俊林

    • <<Android多媒体应用开发实战详解:图像、音频、视频、2D、3D>>作者:王石磊

这里我在网上找了几个开源项目:

  • GPUImage:

https://github.com/cats-oss/android-gpuimage

  • AudioVideoRecordingSample:

https://github.com/saki4510t/AudioVideoRecordingSample

  • Grafika:

https://github.com/google/grafika

  • 关于Opengl的书籍推荐

  • webrtc书籍推荐

    • <<WebRTC音视频实时互动技术原理实战与源码分析>>作者:李超,这本书是今年刚出版的!,其他方面的webrtc的书籍,可以看下面的:

  • 视频编码这块的书籍推荐

    • <<深入理解视频编解码技术:基于H.264标准及参考模型>>作者:陈靖、刘京、曹喜信

    • <<新一代视频压缩编码标准H.264_AVC>>第二版,作者:毕厚杰

    • <<新一代视频压缩编码标准H.265/HEVC:原理、标准与实现>>

    • <<H.264和MPEG-4视频压缩:新一代多媒体的视频编码技术>>

这块如果可以的话,各位可以参考电信联盟发布的标准文档:

https://www.itu.int/rec/T-REC-H/e

  • 音频解码的书籍推荐,这块自己也接触的比较少,而且上面的购物平台上根本就找不到相关书籍....,如果要的话,各位可以参考我在网上查找到的推荐:

最后,在我总结归类完这些可以在购物平台上找的到的书籍,我发现音视频的书籍真的很少,不像大家平时看到的编程语言书籍、算法、数据结构等这方面的书籍,可以说,你在各个购物平台上搜索,一搜一大堆,但是音视频的书籍真的真的好少,上面有些书籍还算比较新,真的要感谢那些前辈无私的奉献精神!

因为这些书籍汇总,我也是从网上各个技术平台上找来汇总的,而且我都去购物平台上查找验证过的,是可以购买到的,只是有些正版书籍确实好贵,所以各位根据当前自己的需求来购买!

其实我说了这么多,更多的还是要通过工作或者平时的学习折腾来不断的提升自己,其实我看了上面的一些书籍,绝大部分书籍前面都是有很多雷同的音视频基础理论知识,所以咋们平时学习要多总结,总结过了,下次看到类似的内容,就可以带过,更多精力放在实践上去;其实学习其他方面的东西,方法也是这样的!

最后,大家交流的过程中,总会交流到开源项目,说实话,我自己学习的过程中,遇到开源项目比较少,有的东西还是自己工作当中慢慢接触到,才深有体会;作为初学者,又不想花钱的投资自己,但是又想有练手的项目,雷神前辈之前在b战上有录制关于ffmpeg+SDL制作播放器的项目:

https://www.bilibili.com/video/av9927626?spm_id_from=333.788.b_636f6d6d656e74.35

这门教程的配套资料:

链接:https://pan.baidu.com/s/1J3cdX4rg7W1iAw2-AbA_3A
提取码:tm1q

对了,还有一点,平时交流的时候,我经常发现大家被搭建开发环境给耽误了不少时间,这个咋说呢,因为资料的原因,很多网上有些教程可能比较老了,可能导致各种问题,所以这块自己一定要把握好,这里我只能说,好好利用好搜索引擎功能,问题都是可以解决的!

还有就是嵌入式驱动这块的音视频,这块我不太了解,如果您有需要,可以去网上查找相关资料,这里我提供了一个(需要自己下载):

https://download.csdn.net/download/wangxinhe1018/10134824?utm_medium=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link

最后,总结一句,以上暂时全网可以找到的一些书籍推荐,今天我花了不少时间总结,后期还有一些音视频面试题目,我也总结分享出来,之前有分享过一点;最后也希望大家多多分享好的开源项目和学习资料出来;帮助他人,就是帮助自己!

说说自己平时看的书籍吧:

今年自己买书确实买了不少,目前我算了一下,大概至少一千块以上,给自己投资,这点小钱非常值的花:

国庆假期,也慢慢在复习以前学习过的非技术知识,后期我会总结分享出来,每次的总结归纳,都是前进的小步:

总结:

最后,再多说一点,年轻你最大的资本就是有很多精力去不断学习(作为我们普通人改变自己的方式,就是不断学习实践!)。

好了,我是小涂,我们下期见!

文章资料相关参考:

https://blog.csdn.net/ShareUs/article/details/80579536?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_linkhttps://blog.csdn.net/zhying719/article/details/105963475/?utm_medium=distribute.pc_rel
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧关注我的微信公众号,回复“加群”按规则加入技术交流群。

欢迎关注我的视频号:

点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

推荐一些学习音视频的经典书籍相关推荐

  1. 如何快速学习音视频开发?

    总体来讲,音视频开发是有一定的技术门槛的,我觉得至少需要在这个领域踏踏实实积累个3-5年,才能对音视频相关的开发知识有一个整体.深刻的理解. 从技术上来讲,需要从如下两个大类知识点上去积累: C/C+ ...

  2. 从零开始学习音视频编程技术(七) FFMPEG Qt视频播放器之SDL的使用

    从零开始学习音视频编程技术(七) FFMPEG Qt视频播放器之SDL的使用 原文地址:http://blog.yundiantech.com/?log=blog&id=10 前面介绍了使用F ...

  3. 从零开始学习音视频编程技术(四) FFMPEG的使用

    零开始学习音视频编程技术(四) FFMPEG的使用 原文地址:http://blog.yundiantech.com/?log=blog&id=7 音视频开发中最常做的就是编解码的操作了,以H ...

  4. 从零开始学习音视频编程技术(六) FFMPEG Qt视频播放器之显示图像

    从零开始学习音视频编程技术(六) FFMPEG Qt视频播放器之显示图像 原文地址:http://blog.yundiantech.com/?log=blog&id=9 前面讲解了如何用FFM ...

  5. 从零开始学习音视频编程技术(二) 音频格式讲解

    从零开始学习音视频编程技术(二) 音频格式讲解 原文地址:http://blog.yundiantech.com/?log=blog&id=5 1. 音频简介 前面我们说过视频有一个每秒钟采集 ...

  6. 从零开始学习音视频编程技术--转自雲天之巔

    此为转载文章,主要是为了个人阅读方便,将博主的系列文章罗列出来,点击直接跳转. 从零开始学习音视频编程技术(一) 视频格式讲解 从零开始学习音视频编程技术(二) 音频格式讲解 从零开始学习音视频编程技 ...

  7. (强烈推荐)移动端音视频从零到上手(转载)

    移动端音视频从零到上手 原文链接 概述 随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下: 纯文本的短信,QQ -> 空间,微博,朋友圈的图片文字结合 -> 微信语音 ...

  8. (强烈推荐)移动端音视频从零到上手(上)

    本文已获得作者授权,原文作者:小东邪 概述 随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下: 纯文本的短信,QQ -> 空间,微博,朋友圈的图片文字结合 -> 微信 ...

  9. (强烈推荐)移动端音视频从零到上手

    概述 随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下: 纯文本的短信,QQ -> 空间,微博,朋友圈的图片文字结合 -> 微信语音 -> 各大直播软件 -&g ...

最新文章

  1. VMware Horizon7的部署(接上期校园网络建设)《二》
  2. hfss matlab联合仿真_一文搞定matlab 与 STK 联合调试仿真环境配置(文末附软件下载链接)...
  3. 如何在Vim中复制到剪贴板?
  4. 程序员后期,架构师发展路线!
  5. scrcpy投屏_安卓投屏利器——PC一键控制多台手机
  6. 论文浅尝 | LightRNN:存储和计算高效的 RNN
  7. (2)ZYNQ FPGA加载比特流(FPGA不积跬步101)
  8. iPhone 12在二季度iPhone出货量中占63% 低于iPhone 11同期
  9. python各种文件_Python中对 文件 的各种骚操作
  10. Android反编译——jadx工具
  11. 7月28日吃鸡端游服务器维护,绝地求生7月28日维护到什么时候结束
  12. java定时任务之quartz
  13. C语言求幂的三种方法
  14. 图片切切切~~~ 图片热点,局部超链接
  15. UC伯克利马毅七年力作!700页新书探究低维模型与高维数据分析
  16. sharding-jdbc(ShardingSphere )、mycat、DRDS 三个分布式数据库中间件的简单介绍(纯理论说明)
  17. python模糊搜索_在Python中使用Whoosh进行模糊搜索
  18. 百趣代谢组学分享:从SWATH到MRM:一种新型高覆盖度靶向代谢组学技术
  19. html小时分钟秒选择器,HTMLbootstrap时间选择器控件精确到秒 datetimepicker控件怎么精确到秒?...
  20. Hive/Spark SQL使用案例

热门文章

  1. 使用面包板和轻触按钮与小龟机器人主控板DIY电子琴
  2. vmware设置NAT 实现网络互通和访问外网
  3. 淘淘商城主要功能截图以及相关部分代码
  4. Unity3d入门之路-PD 过河游戏智能帮助
  5. rar for android 中文版,安卓解压缩软件 Winrar for Android 6.02 中文专业版
  6. 很强大的java图片拼接工具类,可用于各种图片创建、图片生成、图文拼接、藏宝图分块拼接、分享海报
  7. 25Hz相敏轨道电路调整方法
  8. 谷歌真的实现了所谓“量子霸权”吗?
  9. 美团饿了么外卖返利cps项目怎么做
  10. 今日芯声 | 上百名移民露宿贝索斯豪宅外,呼吁向亿万富翁征税