魔扣论坛

魔扣源码论坛业务
查看: 18|回复: 1

网络视频直播系统搭建过程中,流媒体架构是如何实现的?

[复制链接]
  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 17 天

    [LV.4]神出鬼没

    16

    主题

    16

    帖子

    90

    积分

    初级魔扣

    Rank: 2

    魔扣币
    179
    贡献
    66
    威望
    0
    QQ
    发表于 2019-9-27 16:32:03 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
    淘宝、天猫优惠券

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    不论是一对多直播还是一对一直播,都离不开流媒体技术的支持。可以说,流媒体架构是任何一个直播系统的核心架构,没有它,任何一个所谓的“直播”过程都无法实现。那么流媒体是什么?在网络视频直播系统的搭建过程中,流媒体架构是如何实现的呢?接下来小编会一一进行解答。

    一、啥是流媒体?
    关于它的实现过程,通俗点讲,是指视频制作方或运营方把“节目”(视频)当成数据包发出,传送到网络上。接收方(也就是用户)通过解压设备对这些数据进行解压后,“节目”(视频)就会像发送前那样显示出来。整个过程,好似将数据打包后在网络上似流水般传送,因此得名为“流媒体”。
    二、视频流媒体架构的实现方式
    对流媒体有个大体了解后,那么就来看看,网络视频直播系统中的流媒体架构是怎样的,先放图:

    网络视频直播系统

    网络视频直播系统
    这个图片中所反映的,就是大多数直播系统中,如何通过流媒体架构对音视频进行处理的过程。小编接下来会对其中的几个名词进行解释,以加强对此架构的理解。
    1、AVSDK
    我们都知道,SDK是一种特定的软件包或插件包,这种软件包会对现有载体进行功能上的辅助和扩展。那么用在直播过程中,AVSDK就是对音视频进行集中处理的插件集合,其过程包括摄像头采集、编码、解码、美颜、萌颜等一系列功能,它也是有内部架构的。对于不同的平台,其内部功能的实现可以用下图来展现:

    网络视频直播系统

    网络视频直播系统
    2、UDP
    UDP又称(User Datagram Protocol),说白了就是一种快速传输协议,它的用途就是专门用来发送数据包的。展现在流媒体架构中就是将处理后的音视频数据运送至下一个处理模块。或者将未处理完善的数据返回到上一个模块中。
    3、旁路录制
    旁路录制就是将处理后的音视频信息复制一份进行混流记录和处理,并将混流后的信息推流给云服务器的过程,因为混流后的音视频数据流和初始的音视频信息实际上并不是同一路流,而是在另外平行的一路,因而称为旁路,即不在主路。
    4、CDN
    CDN就是内容分发网路,其关键技术为内容存储和分发技术。用在网络视频直播系统上主要就是起加速功能,相信很多直播行业的投资者对这一块接触比较多,就不再细讲了。
    以上就是网络视频直播系统的搭建过程中,流媒体架构的实现方式,如果您对此还有什么问题,欢迎给小编留言。

    该用户从未签到

    0

    主题

    179

    帖子

    358

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    179
    贡献
    179
    威望
    0
    发表于 2019-9-27 16:32:21 | 显示全部楼层
    世界上有两个我,一个假装快乐,一个真心难过。',
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表