快手 · 音视频技术入门课
刘歧
快手音视频首席架构师
4513 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 18 讲
快手 · 音视频技术入门课
15
15
1.0x
00:00/00:00
登录|注册

04|直播行业的发展概况与技术迭代

你好,我是刘歧。
上一节课我们了解了音视频编解码和封装基础,还讲解了 MP4 的容器格式。我们都知道 MP4 常见于视频点播场景,那 MP4 格式能用于直播场景吗?
其实稍微改一下容器格式是可以的,例如我们在做直播播放的时候常见的是 fragment mp4 格式,或者 cmaf 格式。如果我们想要观看 HLS 标准的直播,并且想要看比 H.264 码率更低的 HEVC 视频编码的直播,就需要在 HLS 子容器中支持 fragment mp4 格式。所以 MP4 的另一种封装形式是可以做直播的。
那么除了 fragment mp4 之外,我们还有哪些格式和协议可以做直播?这节课我们来了解一下直播在过去这十年之间发展的经过以及基本信息,以便我们对自己即将进入的直播场景有一个基本的了解。

行业的演变

2010 年之前,直播技术的应用主要还集中在广播电视、广电 IPTV、安防视频监控、视频会议以及个人媒体中心等领域,使用的传输协议主要为 MMS、RTSP、DVB-C、DVB-T、DVB-S 等。除了这些领域与协议,偶尔还会用 RTMP 与 HTTP+FLV 的方式做直播服务应用,例如一些广电领域的客户,还有像优酷这样的平台会在重大活动的直播中使用这种方式。当时 RTMP 与 HTTP+FLV 直播并未像后来这么火热,FMS、Wowza 等流媒体服务器当时还是主流。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

直播技术的发展历程和技术迭代展现了其快速演变和多样化的应用场景。自2010年以来,直播技术经历了从传统领域到互联网应用的转变,同时也经历了多种协议和格式的迭代。从最初的RTMP协议到后来的HLS、DASH等动态多码率解决方案,直播技术不断演进,满足了不同领域的需求。移动端直播应用的兴起和不断创新,如连麦功能、互动能力的增强,以及直播带货等新形态的出现,进一步丰富了直播场景。特别是在疫情期间,直播电商市场规模迅速增长,直播已成为互联网行业重要的基础设施。快手等平台举办的大型活动和直播带货案例展示了直播技术在商业应用中的巨大潜力。整个发展过程中,直播技术不断迭代,提升了用户体验,拓展了应用场景,成为互联网行业的重要组成部分。 文章详细介绍了直播技术的发展和演进过程,从音视频编码的迭代、音视频传输协议的迭代、音视频封装的迭代、音视频传输质量优化策略的迭代以及平台功能的迭代等五个维度出发,系统地阐述了直播技术的发展。在音视频编码的迭代方面,从H.264到H.265(HEVC)、VP8、VP9,再到AV1等编码标准的不断更新,以及音频编码标准的演进,展现了编解码技术的快速发展。在音视频传输协议的迭代方面,文章介绍了低延时直播场景和视频会议场景下的传输协议演进,包括RTMP、HTTP、HLS、DASH等协议的应用和优化,以及对延迟的降低和用户体验的改善。整体而言,文章全面解析了直播技术的技术特点和发展趋势,为读者提供了深入了解直播技术发展历程的重要参考资料。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《快手 · 音视频技术入门课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(5)

  • 最新
  • 精选
  • 大土豆
    传输层公有协议到QUIC差不多了,私有协议还是百家争鸣🤩,声网前一段还秀肌肉秀了一把。编码格式h264还在流行的主要原因我觉得是硬件问题,手机这边能硬解h265的还很少。然后直播和会议我感觉最近几年在融合,很典型的就是webrtc,原来场景是单聊和会议,腾讯TRTC已经加到直播的技术选项中了。

    作者回复: HEVC发展至今零零散散也十年了,主要还是专利的问题有很多厂商不愿意涉险,毕竟带宽开销比H.264低很多。 RTC新玩法方面,快手也已经支持了多人视频直播互动。 单从技术方面看,常规秀场直播用RTC其实问题也不大,不过最后一公里用RTC的话,QoE和带宽消耗平衡方面还是值得商榷的。

    2022-08-01归属地:北京
    5
  • 我的無力雙臂
    讲的很透彻,把我这些年经历零零散散的的知识内容建立起来形成了体系

    作者回复: 有帮助就好😁

    2022-08-01归属地:北京
    1
  • geek
    对于1000人的课堂直播,老师推流的使用rtmp的h264和aac的音频压缩编码,分辨率不用太高,720p差不多了。 对于1000人的直播观看,是不是可以使用hls,这个会有3到5秒的延时。 但这个方案对于1000人的连麦互动是不太可能了。可以有个文字和图片的群聊系统来解决互动问题。
    2022-08-07归属地:江西
    1
  • ifelse
    学习打卡
    2023-12-22归属地:浙江
  • keepgoing
    谢谢老师,让头脑中的知识脉络更清晰了,值得多读很多遍,感谢!
    2022-08-20归属地:北京
收起评论
显示
设置
留言
5
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部