直播小程序搭建 文档整理【基于微擎2.0框架】

2020-04-20 14:01:58 浏览2533次 作者: 我是个宝宝

收藏

第一步  微擎应用的安装 ->微信直播应用安装

注意事项:直播商城因启用了大量新特性,故只支持PHP7.1的环境

安装教程:

第一步:

在线安装完成后,如果是NGINX环境,需要添加伪静态规则。

              location /addons/shimmer_liveshop/ {  

   index  index.html index.htm index.php;  

   if (!-e $request_filename){  

    rewrite  ^/addons/shimmer_liveshop/(.*)$  /addons/shimmer_liveshop/?s=$1  last;  

   }  

  }

将以上规则复制到loca tion区域保存重启NGINX环境即可。

注:如果是其他服务器环境,可忽略第一步。

第二步:

将模块【addons/shimmer_liveshop】内的目录下的bootstrap与storage权限设置为777.

第三步 : php7.1 管理
1). 安装扩展 fileinfo

2). 删除禁用函数  putenv 、proc_open

第四步(建议正式运营时再配合此项):

#缓存配置

php artisan config:cache

#计划任务配置

crontab -e

添加计划任务

* * * * * php /项目目录【www/wwwroot/xiangzhaozhineng】/addons/shimmer_liveshop/artisan schedule:run >> /dev/null 2>&1

#运行脚本

cd /项目目录/addons/shimmer_liveshop && php artisan schedule:run >> /dev/null 2>&1

 运行以上脚本,时间设为每分钟。该脚本用于关闭未付款订单与自动确认收货时间

 

以上,为直播购物商城部署安装说明。

 


//修改

ALTER TABLE `zhibo_tygbb_cn`.`ims_shimmer_liveshop_lives`

MODIFY COLUMN `subtitle` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '进入' AFTER `is_black`;

第二步 腾讯云聊天接口配置


在腾讯云控制台主页面的搜索栏搜索“即时通信IM”,按照步骤创建应用。

创建完成后在应用的主页面里复制这三个选项。

 图片1.png

保存到直播商城的设置-系统设置-聊天配置,保持即可。

第三步  阿里云推流配置教程


阿里云推流配置教程:

图片2.png

  1.  accesskeys配置,鼠标点到阿里云控制台右上角的头像位置,选择accesskeys选项。

    图片3.png

如果没有accesskeys配置,需要点击右上角创建。如果已有,点击查看密码查看即可。

拿到账号密码后复制到我们后台对应项里。

 

2. 阿里云直播流域名与阿里云推流域名的获取

在阿里云控制台搜索框里搜索视频直播,如未开通,需要开通一下,开通时会选择计费方式,一般都会选择按使用流量计费。

 图片4.png

在直播控制台里点击域名管理,之后添加两个域名,一个用作直播流域名(观看),一个用作播放流域名(直播)。

 图片5.png

上图画圈的位置一定要是你自己备案过的域名,前缀可以随意取,不和自己现有的二级域名冲突就可以,创建两个,一个业务类型选择选择播流域名,一个业务类型选择播流域名。

 

 图片6.png

两个业务域名创建完成的效果是这样,之后先点击进入推流域名的域名配置项。

 图片7.png

点击修改配置,将URL鉴权关掉。

然后点击进入播流域名

 图片8.png

在这个位置点击修改配置,将URL鉴权关掉。

图片9.png

然后点击该位置添加推流信息,将你的两个业务域名绑定到一起。

 

最后一步是解析域名,将创建的这两个业务域名解析生效。

类型选择CNAME,记录值为直播控制台域名管理里的CNAME选项。

图片10.png

解析生效后将两个域名复制到直播平台的设置-基础配置-推流配置,播流域名填到直播流域名中,阿里云推流域名填到推流域名中,推流域名前要加上rtmp://。

添加完成后,请在微信公众平台登陆小程序,添加服务类目,工具-视频客服。然后在开发-接口设置中将两个视频流相关的接口打开,耐心等待十五分钟后即可正常开播。

如不需要回放,这几项配置完成后就可以进行直播了。


第四步  配置直播回放 阿里云OSS存储


第一步:阿里云控制台搜索OSS。

第二步:创建一个bucket。

图片 1.png

区域选择需要与您的推流域名区域保持一致,例如您的推流域名区域为华南1【必须选择华南1】,那您在这里也要选择华南1。

读写权限需要给公众读写。

 图片 2.png

第三步,创建bucket成功后,点击该bucket的域名管理。    



第四步:直播后台配置参数:

微信图片_20200706160948.png

将上面标记的两个值放到直播购物商城中的设置-基本配置-推流配置中去,标记为1的值在直播购物商城对应的位置叫做:阿里云OssBuckt,标记为2的值在直播购物商城对应的位置是:阿里云ossendpoint。配置完后,将直播购物商城推流配置里,阿里云直播apiurl填写上:live.aliyuncs.com。填写完三个值后进行保存,回放即可正常。

 

注:回放生效时间约为三分钟。

 添加【忽略】

直播控制台-域名管理-模板管理-录制配置-回调地址

https://xxxxxx/addons/shimmer_liveshop/api/2/live-notity/live-record?type=record

第五步  直播审核教程


操作前准备:小程序开通支付功能,准备好商户号,密钥,支付证书。

1. 直播购物商城后台-设置-底部导航自定义-点击重置导航按钮。操作该步骤后系统默认的导航配置将出现。

2. 将直播底部导航的状态修改为隐藏。

3. 添加商品一级分类与二级分类各一个。(二级分类需要有图片)

4. 添加1到2件商品,放到您创建的二级分类和放到一件商品标签中去。

5. 在设置-商城装修页面中的首页装修列表中,将您添加了商品的标签列表显示在首页。

6. 顶部标语与商城公告输入一些文案。

7. 设置-系统设置-支付配置中配置好支付。

8. 上传小程序,预览效果,检查有没有直播相关内容,检查支付是否正常。

9. 确定无问题后提交审核,等待通过。

当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。

收藏 分享

相关文章

评论:

文明上网理性发言,请遵守 新闻评论服务协议

当前还没有评论,快来评论吧

上报错误