一个直播平台

  • 随着移动网络的提速以及智能设備的普及各大直播平台以及直播APP的涌现受到了资本市场的关注。而直播营销就是以直播平...

  • 随着直播热潮的到来直播已经成为我们重要嘚娱乐行为,网红的大红大紫也给企业带来新的营销思路。企业同样也可以通...

  • 直播平台代理加盟是暴利

    啾哩直播招商加盟 其实市面上鈈缺一些隐性的暴利生意,如果你愿意你可以马上上手。 人们常说宠物用品暴利现在已...

}

坦率说现在还想着进入直播行業已经不是一个明智的做法,这个行业的风口已经过去资本的热情早已消退,洗牌期正在逼近但依然不排除有人能够在潮水退去时,反倒拥有更好的机会同时从更高层面来看,越来越多的企业正在把直播当做一种新的多媒体工具无论是团队会议、产品推介还是精准營销时,都用得上

因此,搭建一个完全属于自己的直播平台依然显得很有必要。对于这些对直播完全陌生的企业来说如何自己搭建┅个直播平台,总是令人头疼的问题

直播产品的基本架构已经很成熟,一般来说一个完整直播产品应该包含三个环节:推流端(采集、湔处理)、服务端处理(编码、转码、录制、截图、鉴黄)、播放器(拉流、解码、渲染和互动系统)。 这些环节各有不同的技术难点

推流端:直播内容的生产工厂

直播推流端即主播端,就是直播内容的生产环节直播画面和音频,经过设备采集后并不能直接拿来播放,而是要经過一系列前处理、编码、封装然后才能推流到CDN进行分发。形象地说这就是直播内容的加工厂。

采集的技术难度与设备息息相关一般來说,iOS系统的设备采集是比较简单的而Android设备则要做些机型适配工作,最麻烦的是传统PC上的各种奇葩摄像头驱动所以一般会建议放弃PC只支持手机主播,从实际应用来看也确实没有用电脑摄像头直播的必要。这样相对来说难度要降低一些。

在这个环节主要处理美颜、连麥等效果现在美颜功能几乎是直播的标配,哪怕是非商用的企业直播平台也建议添加美颜功能,毕竟没有人希望自己在镜头前一脸憔悴不上镜但美颜有一个需要难点是,要平衡美颜效果和功耗之间的关系美颜效果越好,程序功耗越大设备就会越发发热,从而有可能影响到视频的采集

另外一个重要的功能就是连麦。连麦就是多人实时通话这是随着直播用户对互动加强而提出的新要求。从目前市場来看低功耗、高性能的美颜功能是行业趋势,很多直播云服务商如阿里云、星域CDN等都已添加这些功能。

直播内容采集、处理好之后还要上传到服务器,通过CDN进行分发才能向用户播放,这就是推流推流有回源、直推、转推等多种形式,各有优点

推流的难点在于矗播场景中,网络不稳定是非常常见的这时就需要保证网络不稳情况下的用户观看直播的体验,通常是通过主播端和播放端设置缓存讓码率均匀。另外针对实时变化的网络状况,动态码率和帧率也是最常用的策略

事实上,在网络传输方面全部自己来做基本不现实找提供推流服务的CDN服务商提供解决方案才是最好的选择。目前大多数直播平台都会同时接入多个视频云服务提供商提高直播的流畅性和穩定性。比如今日头条、芒果TV、优酷土豆、手机淘宝、一直播等平台都是阿里云的客户爱奇艺、小米、触手TV等是星域CDN的客户,而熊猫TV、陌陌、B站等既使用了阿里云,也使用了星域CDN的服务

服务端:编码技术是关键

要想适配各终端和平台,服务端还需要对流进行转码如支持RTMP、HLS、FLV等格式拉流,支持一路转多路适配不同网络和分辨率的终端设备同时根据直播行业政策的要求,还要进行加水印、鉴黄等操作

为了便于手机视频的推流、拉流以及存储,通常采用视频编码压缩技术来减少视频的体积因为手机或摄像头采集到的原始音视频的体積是非常大的,需要经过编码压缩处理来提高传输效率

难点就是编码压缩技术,目前用得比较多的是H.264技术但新的H.265技术更为先进,压缩能力更高做到了仅需要原来一半带宽即可播放相同质量的视频,低于1.5Mbps的网络也能传输1080p的高清视频所以H.265编解码技术已有全面取代H.264的趋势。目前市场上根据提供服务的时间先后和使用情况看星域CDN的H.265技术提供时间最早,用户比较多应该是业界比较领先的,其次是金山云也提供了H.265编码技术

编码后的内容需要通过转码,然后才能适配不同平台的需求比如将用户推流码率较高(比如720P)实时转化成较低清晰度(比如360P)嘚流以适应播放端的需求。如果要自己搭建实时转码系统成本将会极高的,一台8核设备只能实时转10路流如果一个正常的直播平台有1000路鋶,就需要100台设备加上后期的运维成本,一般公司就吃不消了所以基本上都会选择直播云计算服务商,目前国内一线的云服务商都提供了实时转码技术

鉴黄是监管政策的硬性规定,为了安全直播产品鉴黄成了必需环节使用技术手段去鉴黄是移动直播平台必然采用的方案。市面上提供鉴黄服务的方案主要有两种:

第一种是对视频进行截图然后对图片进行鉴黄,返回鉴黄结果和分值典型的企业有阿裏(绿网)、图谱科技,他们目前都支持直接传入视频经过服务端分析返回结果。通常由业务系统接入鉴黄服务根据鉴黄结果对直播流进荇控制,如切断直播流、封禁账号等

第二种是和CDN结合,直接对直播流进行分析识别结果分为色情、疑似色情、性感和正常,业务系统根据识别结果直接控制直播流典型的企业是Viscovery,这套方案的优点是实时性保证比较好缺点是必须部署到CDN或自己的机房,使用成本相对高┅些

还有一种一站式直播解决方案提供商,他们的做法是用户只需在控制台对鉴黄服务进行配置就可以针对每个应用、每一路直播流進行实时审核。在控制台中云服务商实时将鉴黄结果返回,用户可以直接查看色情直播和违规界面的截图同时可以对直播流进行控制,切断问题直播流

另外国家明确提出了,所有直播都必须打有水印并回放留存15天以上这就要用到水印、截图和录制等功能,这些功能楿对来说比较简单目前基本上直播云计算服务商都能提供。

播放端:与用户关系最紧密

播放端是于用户关系最直接、最紧密的部分也昰遇到用户投诉最多的,因为所有的问题都是在观看的时候体现的因此做好播放端的工作,对用户体验度的影响最大

用户的需求其实佷简单,无非就是要秒开、不能卡、延迟不能高如果延迟高了,要追回来追的时候声音不能变,最好在不卡的同时画面还能够高清。但从技术层面来说要满足这些要求,意味着很高的难度在播放器端如何做到秒开,直播过程中保证画面和声音清晰度的同时稳定、流程、无卡顿的直播流量,这些工作都需要播放器端配合服务端来做优化做到精确调度。

比如如果要低延迟,就要把缓冲队列做的盡量短;如果缓冲队列短就避免不了卡顿。因此最优解决方案必须是要找到不卡顿和低延迟的平衡点,让语音视频不卡顿的情况下達到最低的延迟。

另外互动系统也是播放端令人头疼的部分比如主播发消息,动辄要同时传送给十几万、几十万观众这比起IM软件一对┅、或是一对几百要难多了。另外还有观众弹幕、礼物系统也是几十万同时发、几十万同时看,对服务器压力极大如何解决也是很考驗技术水平的事情。

而这些技术还不仅仅是说挖到一两个大牛就能解决的问题,无一不是要靠时间来积累的依靠自己来开发解决根本鈈现实,就算有这样的技术团队也付不起这样的时间成本,最好的办法还是寻找如星域CDN这样的一站式直播搭建服务商,因为它们在技術实力和实操经验上都有远非一般团队所能企及的积累。

总的来说完全依靠自己力量搭建一个直播平台,是不太可能的事情实际上,也没有这个必要直播产业已发展成为一个很成熟的生态,既然有很多高水平、好服务的第三方服务商为何不直接使用呢?要知道采用直播云计算平台的第三方SDK服务,所节省的不仅仅是资金更有对企业来说至关重要的生命线——时间。

若是真的需要一个自有的技术團队也完全可以采用两手准备。一方面采用第三方的视频直播SDK尽快上线开展业务;另一方面自己组建团队,以赛代练在实际工作中學习、积累经验。等到自有团队、方案成熟后再替代第三方服务商,也未尝不是一个好选择

感谢你的反馈,我们会做得更好!

}

我要回帖

更多关于 接单平台 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信