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

2020-04-20 14:01:58 阅读:2397

第一步微擎应用的安装->微信直播应用安装注意事项:直播商城因启用了大量新特性,故只支持PHP7.1的环境安装教程:第一步:在线安装完成后,如果是NGINX环境,需要添加伪静态规则。location/addons/shimmer_liveshop/{indexindex.htmlindex.htmindex.php;if(!-e$request_filename){rewrite^/addons/shimmer_liveshop/(.*)$/addons/shimmer_liveshop/?s=$1last;}}将以上规则复制到location区域保存重启NGINX环境即可。注:如果是其他服务器环境,可忽略第一步。第二步:将模块【addons/shimmer_liveshop】内的目录下的bootstrap与storage权限设置为777.第三步:php7.1管理1).安装扩展fileinfo2).删除禁用函数putenv、proc_open第四步(建议正式运营时再配合此项):#缓存配置phpartisanconfig:cache#计划任务配置crontab-e添加计划任务*****php/项目目录【www/wwwroot/xiangzhaozhineng】/addons/shimmer_liveshop/artisanschedule:run>>/dev/null2>&1#运行脚本cd/项目目录/addons/shimmer_liveshop&&phpartisanschedule:run>>/dev/null2>&1运行以上脚本,时间设为每分钟。该脚本用于关闭未付款订单与自动确认收货时间。以上,为直播购物商城部署安装说明。//修改ALTERTABLE`zhibo_tygbb_cn`.`ims_shimmer_liveshop_lives`MODIFYCOLUMN`subtitle`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULT'进入'AFTER`is_black`;第二步腾讯云聊天接口配置在腾讯云控制台主页面的搜索栏搜索“即时通信IM”,按照步骤创建应用。创建完成后在应用的主页面里复制这三个选项。保存到直播商城的设置-系统设置-聊天配置,保持即可。第三步阿里云推流配置教程阿里云推流配置教程:accesskeys配置,鼠标点到阿里云控制台右上角的头像位置,选择accesskeys选项。如果没有accesskeys配置,需要点击右上角创建。如果已有,点击查看密码查看即可。拿到账号密码后复制到我们后台对应项里。2.阿里云直播流域名与阿里云推流域名的获取在阿里云控制台搜索框里搜索视频直播,如未开通,需要开通一下,开通时会选择计费方式,一般都会选择按使用流量计费。在直播控制台里点击域名管理,之后添加两个域名,一个用作直播流域名(观看),一个用作播放流域名(直播)。上图画圈的位置一定要是你自己备案过的域名,前缀可以随意取,不和自己现有的二级域名冲突就可以,创建两个,一个业务类型选择选择播流域名,一个业务类型选择播流域名。两个业务域名创建完成的效果是这样,之后先点击进入推流域名的域名配置项。点击修改配置,将URL鉴权关掉。然后点击进入播流域名在这个位置点击修改配置,将URL鉴权关掉。然后点击该位置添加推流信息,将你的两个业务域名绑定到一起。最后一步是解析域名,将创建的这两个业务域名解析生效。类型选择CNAME,记录值为直播控制台域名管理里的CNAME选项。解析生效后将两个域名复制到直播平台的设置-基础配置-推流配置,播流域名填到直播流域名中,阿里云推流域名填到推流域名中,推流域名前要加上rtmp://。添加完成后,请在微信公众平台登陆小程序,添加服务类目,工具-视频客服。然后在开发-接口设置中将两个视频流相关的接口打开,耐心等待十五分钟后即可正常开播。如不需要回放,这几项配置完成后就可以进行直播了。第四步配置直播回放阿里云OSS存储第一步:阿里云控制台搜索OSS。第二步:创建一个bucket。区域选择需要与您的推流域名区域保持一致,例如您的推流域名区域为华南1【必须选择华南1】,那您在这里也要选择华南1。读写权限需要给公众读写。第三步,创建bucket成功后,点击该bucket的域名管理。第四步:直播后台配置参数:将上面标记的两个值放到直播购物商城中的设置-基本配置-推流配置中去,标记为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.确定无问题后提交审核,等待通过。

上报错误