直播平台搭建并不如想象中的那么简单,看似简单的功能实现,背后不知蕴藏多少复杂的技术。虽然现在很多技术都已经很成熟了,但考虑到客户的预算及快速上线的需要,通常我们都会借助第三方服务平台的力量,来为产品提供更全面专业的服务。
今天我们就来看看,一对一直播平台搭建过程中,一般都会用到哪些三方服务。
一、登录分享接口
注册登录是用户使用一对一直播平台的第一步操作。我们常见的平台注册登录方式有手机验证码登录,QQ、微信、微博等即时通讯工具一键授权登录等。
1.手机验证码登录,国内有很多家提供手机验证码接口的服务商,他们都会提供各种各样的套餐服务,我们只需登录他们的官网注册开通即可,重点是要记下APP ID和API KEY,这两样信息交给直播平台开发服务商协助接入即可,当然您也可以自己去配置接入。
2.至于QQ和微信登录则对应了腾讯开放平台和微信开放平台,我们常见的QQ登录和分享(包括分享给QQ好友和分享到QQ空间),以及微信登录、支付和分享(包括分享给微信好友和分享到微信朋友圈)。这两个三方接口只需要用户登录官方网站进行注册开通即可,同样腾讯开放平台需要将APP ID和API KEY提供给直播平台开发商,而微信接口则需要提供APP ID和APP Secret。
二、定位接口
目前市面上大多数的直播APP都有定位功能,比较具有代表性的就是显示附近主播的功能。定位功能则需要用到例如高德等三方定位接口。平台运营商需要登录高德开放平台进行注册,将账号和密码提供给直播平台开发商进行定位功能的接入。
三、支付接口
支付接口,平台用户充值、主播提现等都需要用到支付接口。常用到的支付接口主要有微信支付、支付宝直播、苹果支付,或者平台运营商自主开发的四方支付接口。
微信支付开通需要登录微信公众号和微信商户平台提交相关资料,而支付宝支付登录支付宝官网去根据属性选择开通公司企业支付宝账户。
如果您的直播APP需要上架到苹果APP Store,那么是必须要接入苹果支付的。您需要注册申请苹果开发者账号,如果APP需要上架,则必须申请公司开发者账号;如果不上架,则可以申请个人的;当然也可以申请企业分发,不过不是很稳定。如果有公司资质信息,建议还是申请企业开发者账号。
四、存储分发业务
1、存储业务,系统的图片存储通过申请三方云存储服务即可,像百度云、阿里云、腾讯云等都有相关的存储业务,按照流程申请即可。
2、至于流媒体传输、内容分发业务同样也可以选择阿里云、腾讯云等几家服务商。他们的流媒体服务器节点遍布全国,同时也在加紧布局海外节点,资费方面也是相对来讲比较合理的。
众多的三方接口是直播平台后期能够正常运营的先决条件,同时三方服务也是直播平台建设中时常会用到的。在一对一直播平台搭建中,我们需要至少定位SDK、美颜SDK、三方登录/分享SDK等多种三方服务,要与很多三方进行对接。大部分直播系统源码服务商都可以提供协助接入服务,免去了很多的后顾之忧。