网络通信 频道

SACC:直播技术背后除了拼稳定还有啥?

  【IT168 SACC专访】根据QQ浏览器近日发布的"2016高校毕业生毕业去向的大数据报告"显示,在毕业生最向往的新兴职业排行榜中,有54%选择了主播/网红,由此可见直播平台的火爆。国民老公王思聪的进军,推动着大量直播APP的问世,其实直播属于流媒体的一种,早在16年前流媒体就已问世,经过漫长时间的发展和完善,现如今已经广泛应用于多媒体新闻发布、视频点播、远程医疗、实时会议等互联网信息服务的方方面面。但是所有的直播平台都面临着视频卡顿、加载速度慢、画面丢帧等问题,流媒体应该如何做才能很好地解决这些问题?

  带着这些疑问,IT168记者对即将参加SACC 2016中国系统架构师大会的大会专家顾问团成员刘歧进行了专访,他目前负责高升科技CDN平台研发,有多年的流媒体及Linux系统研发经验,是流媒体社区中活跃的技术人员,此次采访,刘歧与大家分享了流媒体架构所面临的挑战和如何做好流媒体。

SACC2016:直播技术背后除了拼稳定还有

▲高升科技 刘歧

  流媒体架构面临的挑战和困难

  刘歧表示流媒体架构最困难的事情就是把复杂的事情做简单、做稳定,尤其是在国内的服务体系,需要兼容客户的各种问题,需要满足客户的各种需求,需要保证客户的运营正常,想把复杂的事情做得简单一些,其实还是有些难度的。举个例子,我们以前支持过一个客户,他自己改librtmp,把代码改得面目全非,之后趾高气昂的对我们说这是他们自己写的rtmp,但在做技术对接的时候我们发现了很多问题,如:时间戳一直是一个固定的值,后来他们自己又给改成了时间戳前后来回跳。最后我们强行做了兼容。但有兼容就有可能涉及到不稳定因素,因为各家都有自己的技术人员,都觉得自己的技术是全世界最好的,那么就自己玩自己的一套。如果要兼容各家私自定义的那一套,就涉及到不稳定性。一个成功的架构应该具备的特点就是稳定,无论变与不变,当然这很难,大多数情况下都是趋于稳定的。

  如何做好流媒体

  刘歧表示说想要做好流媒体需要考虑的事情有很多,例如在直播时需要考虑到单台服务器的能力极限,这就涉及到了集群,之后就要考虑网络因素导致的不稳定性,这就好比硬盘与主板的接口出现了异常导致的不稳定,或者传输的排线出现了信号的干扰等因素导致了不稳定。除了保证稳定性外,提升吞吐能力也是一点,但提升吞吐能力就会涉及到扩容,涉及到扩容就涉及到rebalance。除此之外还需要了解很多系统相关的信息和拥有相关的技能。

  流媒体研发经验对CDN平台研发的帮助

  刘歧曾经分享过“流媒体CDN性能优化之道”,他认为CDN研发平台是一个比较有趣的过程,每一个过程都伴随着各种质疑,各种问题进行的,越调越趋于稳定,因为每一次调整都会有争吵、碰撞。CDN发展的趋势很显然是流媒体越来越多,我们的生活正在经历着从纸媒体转变为数字文字媒体,从文字媒体转变为视频、音频流媒体,并且越来越多的地方会用到,随着人们对品质的要求越来越高,直播也会越来越火,应用的地方也会越来越多,不仅仅是美女主播,甚至包括工业,农业,牧业等领域;这些都需要流媒体,需要网络,如果需要网络,CDN自然大多数时候也会成为需要的一个环节。

  我认为现在直播的火热不仅仅是技术的支持,美女的入驻等,它与后期、运作、资本等都密切相关。记得前几年团购也火了一把,但最终变得冷清了,直播的未来走向我觉得会和团购的百团大战一样,留下几个深入民心的直播平台,其余的会陆续死掉。如何很好的运营直播平台,就是领导者需要思考的了。本届的中国架构师大会有一个专场是来讲述直播技术背后的事,欢迎做直播技术的架构师、技术人员、有兴趣的人员前来参与交流。

  最后对于2016中国架构师大会“架构创新之路”,刘歧预祝架构师大会能够越办越好,参与架构师大会的朋友们招人的能够招到合适的人才,找客户的能够找到更多的客户,找服务的能够找到靠谱的服务,交朋友的能够认识更多志同道合的朋友。

SACC2016:直播技术背后除了拼稳定还有

  作为国内最受欢迎的架构师盛会,2016年第八届中国系统架构师大会SACC即将于10月27-29日在北京盛大召开。本届大会以"架构创新之路"为主题,安排两大主场和24个专场。届时,来自互联网、电子商务、金融、电信、政府、行业协会等20多个领域的150多位技术专家将汇聚一堂,共同探讨云计算和大数据时代下,如何通过架构创新来实现企业的快速转型。更多内容请访问大会官网:http://sacc.it168.com/

0
相关文章