zoukankan      html  css  js  c++  java
  • 【秒懂音视频开发】01_移动通信技术的发展

    众所周知,随着移动通信技术的发展,移动设备的网速是越来越快了,网民的生活也是越来越丰富多彩。

    速度对比

    速度对比

    功能对比

    1G:语音时代

    1G即第1代移动通信技术,仅支持语音通话。那是一个属于大哥大的时代,一般人可用不起。

    大哥大

    大哥大拿着大哥大

    2G:文字时代

    2G时代,支持了短信和彩信技术,那时基本上是诺基亚的天下。手机的下半部分是硬键盘,上半部分是屏幕。对比现在的智能手机,这屏幕真是小得可怜。

    诺基亚

    从2G开始,手机就可以上网了,不过网速、流量都非常有限,那时的移动应用都是以文字为主,不会有太多的图片,更加不会有视频。

    文字版应用

    文字版应用

    甚至有些游戏都做成了纯文字版的,比如QQ农场(俗称:偷菜)。

    手机版QQ农场

    只有在电脑上才能玩完整版的QQ农场。

    电脑版QQ农场

    3G:图片时代

    3G时代,开始流行全触摸屏的手机(Android手机、iPhone),硬键盘被软键盘取代,极大地增加了手机的屏幕面积。有趣的是,当初苹果公司发布第1代iPhone时,有不少诺基亚高层公开嘲笑iPhone:一款没有键盘的手机能有怎么样?后来,诺基亚的手机业务一落千丈,最终被微软收购。

    iPhone

    对比2G,3G的网速进一步提升、流量进一步增多。手机已经能快速处理图片、音频、视频等多媒体,移动应用中开始出现大量丰富多彩的图片,极大地增强了用户体验,微博等社交应用开始流行。3G时代算是当今移动互联网的雏形。

    新浪微博

    4G:视频时代

    4G时代,网速进一步提升,流量开始多到用不完,WIFI的覆盖率也非常广,极大地改变了人们的生活方式,移动支付、O2O、共享经济等应运而生。

    移动支付

    在线教育、短视频、直播、VLog等日益火爆。

    各种短视频应用

    每个人都可以随时随地通过视频记录自己的生活。

    拍短视频

    每个人都可以随时随地进行直播。

    直播

    5G:新的时代

    5G时代,可能是真正实现万物互联的时代,音视频技术的应用范围必然也会越来越广,音视频开发人才将会是绝大部分互联网公司的刚需。但是,音视频开发涉及到的技术细节实在是太多了,随便一个技术分支的体系都是非常庞大的,比如OpenGLFFmpegWebRTC等。因此,要想学好音视频开发,那就千万不要浮躁,一点一点去把它攻克。

    教程代码

    本教程的所有代码都放到了github上。

  • 相关阅读:
    [转载]kafka分布式消息机制
    mysql partition(mysql range partition,对历史数据建分区)
    【转载】MySQL Show命令总结
    【转载】hive优化之一
    【转载】SQL必知必会点
    先行发生原则Happens-before
    指令重排序
    并发编程常见面试题
    CAS无锁机制
    锁机制
  • 原文地址:https://www.cnblogs.com/mjios/p/14456126.html
Copyright © 2011-2022 走看看