小程序直播功能开发经过 开发直播小程序的过程 微信直播小程序 直播答题小程序开发 小程序怎么做直播

时间:2018-04-18 22:30:14   收藏:0   阅读:508

    公司要开发一个直播的小程序,现在直播小程序应用场景也很多。比如电商的直播,在线直播购物下单。还有就是一些教育类的,小程序直播答题。也研究了下微信小程序的直播文档,然后百度也搜了下各位前辈的开发历程。这里我总结下我开发的一些经过。

 

   首先你要注册好一个你的小程序,然后申请小程序的类目,只要下面这些类目你能申请到就可以开通小程序的直播功能。然后就开始开发啦。
 如下是微信小程序的要求:
 暂只针对如下类目开放,需要先通过类目审核,再在小程序管理后台,“设置”-“接口设置”中自助开通该组件权限。
一级类目     二级类目
社交          直播
教育          在线教育
医疗          互联网医院,公立医院
政务民生    所有二级类目
金融           基金、信托、保险、银行、证券/期货、非金融机构自营小额贷款、征信业务、消费金融

  具体参考微信接口文档里的描述。live-player · 小程序

https://developers.weixin.qq.com/miniprogram/dev/component/live-player.html

  基本上按照上面要求注册小程序申请上面的类目还是很容易的。只要你的小程序能申请到上面的类目就可以了。根据我们的申请经验,基本上你有个公司营业执照这些就能申请到了。   申请到了以后,就开始开发了。这个时候就需要用到直播云技术了。 

 

 

1 、使用的直播云平台
     一开始选的是七牛云,无奈七牛云要求直播域名需要在公安局备案,注意,是公安局备案,不是普通的ICP备案,我们公司的域名只ICP备案了,没有到公安局备案,我为了测试这个直播代码,不可能再去一趟公安局做备案,而且需要提交一大堆的资料。所以这个方案放弃了。
   接着,就转到腾讯云来了。登录腾讯云后台申请开通直播功能,充值购买,这个是腾讯云的地址。https://console.cloud.tencent.com/live/livecodemanage 传送地址。然后在这里开通直播功能。

 

2、直播推流

安装推流软件OBS 下载的话 百度搜下 obs直播软件 学习下怎么设置和推流即可

一开始你在腾讯云后台可以拿到类似下面的地址: 这个地址分两部分,填写到OBS里,

URL rtmp://2999.livepush.myqcloud.com/live/

流名称 2999_qiufeng2999?bizid=2999&txSecret=d12999c83616632999956494048fc5c155&txTime=5A6F43DFE

上面这个地址不要直接抄哦,只是给你参考的,因为你的后台不一样,每次生成的这个推流地址都是不一样的。

拿到这个地址,在OBS里设置推流,然后就可以在小程序里填写播放地址,就可以在小程序里播放了。

 

3、还需要一些后端配合
  在实际的开发中,不可能每个这个推流的地址都从腾讯云的后台获取,需要我们通过后端代码来请求,然后输出给前端。具体腾讯云的文档规则:
后台自动拼装 - 直播 - 文档首页 - 腾讯云文档平台 - 腾讯云
https://cloud.tencent.com/document/product/267/13457

 按照他的要求以及给到的函数php和java函数写获取播放地址和推流地址。这样两个地址你就都拿到了。

 

4、开始小程序嵌入这个直播地址了

  小程序里嵌入两个地址,一个是推流的,也就是主播使用这个来录制直播视频的。

  第二个是播放地址,只要打开这个地址,所有的网友就能看到主播的实时视频画面了。

 

  好了,基本介绍到这里了,赶紧拿起键盘开始开发你的直播小程序吧。上述过程已经经过我本人操作实践,基本就是这些步骤。大家可以参考学习下。另外就是刚上面说的OBS推流,是用来测试使用的,真实环境就是使用小程序来直接做推流。这样每个主播只要有手机就可以开直播间进行直播了。使用OBS只是让你测试体验下推流的过程。

 

 我,秋峰,phper,目前自创业,做项目系统开发,php后端加小程序前端结合  今天就给大家分享到这里,希望对大家有所帮助。欢迎交流  大家相互学习 共同提高 我的 微信号:qiufeng2999

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!