浅谈网络直播平台的搭建

直播可谓是目前比较火爆的一个词语,在国内各种各样的直播平台也是风起云涌。不过作为创业者如何以最小的成本搭建自己的网络直播平台则是今天波波分享的一个重点。

浅谈网络直播平台的搭建

首先是低成本的搭建一个直播平台。应该怎么做呢?

技术方面

一个完整的直播系统大概包括数据采集、前处理、编码、传输、解码、渲染和一个服务端。初创公司如果打算自建视频直播平台,其实技术研发成本比较高,由于目前直播技术相对都比较成熟,设备也都支持硬编码,建议 购买一整套的程序源码,把程序架构搭好,然后再进行程序的二次开发(其实在各种电商平台中出售的直播视频源码,最有价值的就是一个社交账户体系);其次选择一个功能完善、性能良好的视频云平台。

有了账户体系后,要特别注意视频直播的核心功能点:“互动”功能的搭建。

直播聊天室

直播聊天室是手机直播中最常见的交互方式,有些比较有特色的手机直播平台也加入了和主播互动的游戏功能。 交互系统涉及消息的实时性和互动性,在技术实现上大多是使用IM的功能来实现的。对于在线人数比较多的房间,弹幕消息量是非常大,主播与用户其实都看不过来,为了缓解服务器压力,在产品策略上可以做一些必要的优化,比如对于发送消息的频率进行限制或对每条消息发送对象的上限进行限制等。

聊天室和群聊功能类似,但聊天室的消息是不需要分发给不在线的用户的,对于历史消息也不需要查看,用户只有进入聊天室后才能查看聊天消息和群成员信息。要面对复杂多变的网络状况,还需要根据用户位置就近选择近对应运营商的单线机房接入弹幕消息服务,让弹幕更及时。

同时,礼物系统已是绝大多数手机直播平台的标配了,它是这些平台主要的收入来源。在手机直播平台上我们常常可以见到土豪秒榜、土豪对刷的情景,据报道,明星直播一场礼物收入几十万也是常有的事,一年千万收入的网红也不少,可见国内有礼物消费习惯的土豪还不少。另一方面,送礼物的形式增强了用户和主播之间的互动交流,也是主播依赖平台的最主要原因。

对于开发者而言,直播聊天室看似只是直播中的一个小功能,然而对消息处理做不好,就直接导致闪退、卡顿等问题。尤其是在一个聊天室中用户并发量上大的时候,因为礼物、献花、打赏、文字、图片、语音等都是通过消息传输实现的,在这种高并发的场景下对IM的能力要求极其高。

这里值得提出的是,目前主流的直播应用都采用即时通讯云,这样的直播聊天室有五大特点:

聊天室无人数上限;

支持消息分级,按照业务逻辑定义消息分发和忽略的优先级;

敏感词过滤,基于智能和大数据的垃圾信息过滤和用户封禁;

稳定,具有压倒性的聊天室消息并发能力;

消息自定义,轻松实现献花、打赏、红包、点赞等功能。

像国内的当红直播APP秒拍、爱豆等都是通过即时通讯云来实现直播聊天室功能的。当然即时通讯云的解决方案可以跟根据需要选择。

用户的良好体验

直播过程中的不流畅、卡顿、花屏、带宽不够等一系列问题都会给用户带来不好的体验。视频直播对于视频本身的要求是:清晰,流畅,低延时,那如何减少直播时的卡顿、延时现象? 还是建议选择第三方CDN服务商。比如又拍云针对赛事直播、互动直播等应用场景,又拍云直播云产品支持稳定快速的直播接入和分发服务。支持 RTMP、HLS、HTTP-FLV 等多种传输协议的直播加速;融合高效协议转换、码率转换等实时处理功能,适用各类用户终端;支持直播录制转点播等功能。为用户提供高并发、高流畅、低时延的直播服务,带来全新的交互直播体验。

1 2

未经允许不得转载:波波助手 » 浅谈网络直播平台的搭建

赞 (0)

牛人热评 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址