昨天我们聊了下直播平台搭建前需要准备的重点内容——流媒体CDN,CDN是直播平台搭建及运营过程中的重要环节。除此之外,通过直播源码搭建直播平台时还需要用到他们:
●云存储
●推送及私信接口
●短信验证码
●bugly
本篇我们将介绍的这些内容,关乎直播平台的正常运行及直播体验。
1.云存储(以七牛云存储为例)
1.1准备工作
●一个已备案的域名
●一个通过实名认证的七牛云账号,账号里面记得充值100元
1.2开通流程
1.2.1打开网页,登录七牛云,界面如下:
1.2.2点击对象存储,然后点击“立即添加”,进入如下操作界面,存储控件名称填写phonelive,区域根据需求选择,访问控制选公开空间
1.2.3然后添加七牛云cdn域名,绑定域名操作可参考官方操作流程
1.2.4点击右上角的头像进入个人中心,选择密钥管理,然后将密钥管理中的AK和SK复制粘贴备用,在正式搭建的时候会用到,到此为止,七牛云存储就开通完成了
2.推送私信
这里我们以“极光推送”简单做下介绍,这部分的注册申请流程较为简单,在相关服务商的网站上都会有详细的注册操作指引
2.1注册账号,登录极光主页,点击右上角“注册”开始申请账号,填写用户名、邮箱、密码,点击下一步完成注册,注册完成后进行邮箱验证登录
2.2创建应用
2.2.1在极光推送首页点击用户个人中心,下拉菜单进入控制台创建应用
2.2.2配置填写各个平台信息,提交
Step1:基本信息:输入应用名称 (必填), 上传一个图标;
配置android平台信息:填写应用包名, JPush 系统会在后台根据你输入的包名生成的推送的 Android 应用 Demo,该Demo 包含了该配置的信息;
Step2:配置iOS平台信息:上传相关环境的推送证书,并填写和证书配套的密码;
2.3信息配置完成后,查看应用信息如下:
2.4回到首页,重新进入控制台,选择应用——推送
2.5填写推送信息以发送通知为例,当然也可以自定义消息,界面弹出对话框,提示是否发送,选择【发送吧】即可
2.6测试成功后,保管好账号密码及上传的证书,后面搭建部署直播app时接入即可
3.短信接口申请(以互亿无线为例)
3.1注册账号,打开互亿无线官网,点击右上角注册,输入注册信息
3.2获取key,注册完成后登录后台,记录下APIID和APIKEY即可
4.开通Bugly
4.1注册账号,打开Bugly官网,直接使用QQ登录即可,然后创建应用
4.2创建iOS应用,按照下图中标注的项目填写即可,然后保存
4.3创建Android应用,填写产品名称,平台(Android),类型选软件,填写产品描述,点击保存即可
4.4获取key,如图点击已创建好的应用,进入应用配置界面
4.5记录下App ID和App Key,后面在封包App时会用到
至此,直播平台搭建前需要准备的内容基本完成,后续会为大家继续分享更多直播系统开发及搭建方面的干货内容。