手记

直播系统源码搭建的直播平台基础功能

直播系统源码搭建的直播平台基础功能

2016年被誉为“直播元年”,大大小小的直播平台不计其数。2017年又是直播迈向新高度的一年,直播平台的互动模式被应用到各行各业。诞生了“直播+游戏”、“直播+电商”、“直播+教育”等多元化、多样性的解决方案。但不论是哪个行业的“直播+”解决方案,都离不开直播平台搭建的基石——直播系统源码。以上所有的解决方案都是由直播系统的基础功能与特色功能相互配合实现的。今天就为大家介绍下直播系统源码的基础功能。

1.多终端同步功能:随着手机移动端的飞速发展,直播虽然从最初的诞生是在PC端,如今已经完全可以实现两大主流手机操作系统Android、ios及PC三端互通功能,即三端均可开播并观看,这也是现在的直播系统开发客户的最基本需求。

2.直播画面的高清流畅:直播室带给客户愉悦体验的。目前主流的直播系统开发服务商的直播源码一般支持720P的视频流,当然客户可以根据自身需求去提高相应码率,为平台粉丝提供更为清晰流畅的直播体验。

3.多渠道注册/登录:随着微信、微博的火热,直播平台除了传统的短信注册登录,QQ登录之外,微信和微博也成为了直播系统不可或缺的注册登录方式,甚至是开播方式。

4.多渠道充值/提现:如今微信支付与支付宝支付基本占据了整个移动支付的市场,因此一套优秀的直播系统源码必定离不开这两种支付方式接口,除此之外,能否接入四方支付接口也是考验一套直播系统源码的必要因素。

5.多渠道分享:类似与多渠道注册登录,直播平台诞生于这个信息分享的时代,人们乐意向身边的人分享。同时,分享也是直播平台迅速聚集粉丝,引爆直播间的主要方式。至于分享渠道方面,绝对是主流的QQ、微信、QQ空间、微信朋友圈、微博等。

6.聊天互动及弹幕功能:直播系统之所以这么火爆,得益于直播中的互动聊天、私信功能,能让主播与粉丝之间进一步拉近距离。移动直播中的弹幕交互是用户和主播互动的主要方式,实际上就是IM中的聊天室功能。聊天室和群聊功能类似,但聊天室的消息是不需要分发给不在线的用户的,历史消息也不需要查看,用户只有进入聊天室后才能查看聊天消息和群成员信息。面对复杂多变的网络状况,还需要根据用户位置就近选择近对应运营商的单线机房接入弹幕消息服务,让弹幕更及时。

7.送礼打赏:礼物系统更是绝大多数移动直播平台的标配了,它是这些平台主要的收入来源。送礼物的形式也增强了用户和主播之间的互动交流,也是主播依赖平台的最主要原因。

 

礼物的收发在技术实现上也是用聊天室接口做的,通常采用IM中的自定义消息实现,当用户收到或发送礼物时将自定义消息对应的礼物图形渲染出来。

8.美颜特效功能:在这个“网红经济时代”,美颜功能不仅仅只在直播系统上得到了充分的应用,而且也在其他行业领域得以大展拳脚。美颜功能一般支持瘦脸、大眼、磨皮等基础功能,这也是主播吸引粉丝的重要手段。美颜实际上是通过算法去识别图像中的皮肤部分,对皮肤区域进行色值调整。通过颜色对比找到皮肤区域,可以进行色值调整、添加白色图层或调整透明度等来达到美白效果。在美颜处理方面,最著名的GPUImage提供了丰富的效果,同时可以支持iOS和Android,支持自己写算法实现自己最理想的效果。GPUImage内置了120多种常见滤镜效果,添加滤镜只需要简单调用几行代码就可以了。

9.录播回看:支持直播视频的存储、回访或者点播。试想关注了好久的主播,突然间落下了一次精彩直播,如果没有这个基础功能,那是多么可惜!

10.自动鉴黄、快速禁播:从2016年4月14日,文化部查出了斗鱼、虎牙、YY、熊猫TV、六间房、9158等涉嫌提供含宣扬淫秽、暴力、教唆犯罪的网络直播平台,被列入查处名单。政府介入管制有利于直播行业打造健康的生态,进入良性发展。这也意味着为了安全直播产品鉴黄成了必需环节,使用技术手段去鉴黄是移动直播平台必然采用的方案。

市面上提供鉴黄服务的方案主要有两种:

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

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

自动识别直播视频图像,及时发现不雅直播,同时降低了人工审核的巨大成本,从而实现一键禁播不文明直播的行为,创造良好的直播环境。

以上这些功能是直播平台应具备的最基础功能,基于强大的直播系统源码,只有实现了这些基础功能,才会给用户带来直播互动体验。当然,如果要进一步提升用户体验,或者是想要将直播平台应用于细分市场,那么就需要更多的特色功能来支撑。我们将在接下来的文档里为大家介绍直播系统应具备的那些特色功能!

原文链接:http://www.apkbus.com/blog-942153-76746.html

0人推荐
随时随地看视频
慕课网APP