不久前微信小程序开放了直播接口,正好阿北的服务器在腾讯云上,就用腾讯云的直播服务实战了一下,以下为实战过程,希望对你有用。

我是通过obs实现推流,然后用小程序进行直播播放,也就是PC->小程序。

你的小程序可否

小程序的直播能力只针对某些类目开放并且需要申请开通。

支持的类目

社交 直播

教育 在线教育

医疗 互联网医院,公立医院

政务民生 所有二级类目

金融 银行等

如果你的目录支持,在小程序后台设置开通。

ok,这样小程序就配置完成了。

配置腾讯云

配置完毕。

好,接下来我们就使用obs和小程序完成推流和直播。

obs

obs是一个非常著名的开源直播和视频录制软件,支持多平台,地址为 https://obsproject.com ,下载后就可以使用,打开obs,点击设置。

我们选择流类型为“自定义流媒体服务器”,URL和流名称就是对腾讯云推流地址的拆分。

腾讯云的推流地址 rtmp://12097.livepush.myqcloud.com/live/12097_77806240b9?bizid=12097&txSecret=d141c83616635102056494048fc5c155&txTime=5A6F44FF

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

流名称 12097_77806240b9?bizid=12097&txSecret=d141c83616635102056494048fc5c155&txTime=5A6F44FF

然后开始点击推流,如果连接成功做出现如下图所示。

当然obs本身异常强大,比如如何设置分辨率和音频等问题,这个以后有机会给大家说说如何使用,本次主要顺小程序和obs的直播实现。

小程序端

到现在为止obs已经可以推流了,接下来我们通过小程序来接收直播信息,这里用到了一个组件 live-player

我使用了live-player最简单的配置

ok,打开页面。

直播开始了哈

总结

就这样一个最简单的小程序直播就搭建好了,当然比如live-player自身就有很多配置项,比如静音、是否自动播放、画面方向等操作,这些以后在《微信小程序组件白皮书》详细说再。

小程序 腾讯云 php,使用微信小程序和腾讯云实现直播功能相关推荐

  1. node.js 微信小程序 部署服务器_自行部署微信小程序生产环境(node.js)—腾讯云服务器...

    一.前期准备 购买域名 + (云)服务器 购买https证书 二.解决方案 在一台(云)服务器上,安装好运行环境(nodejs+mysql+pm2+nginx),然后通过pm2运行小程序后端项目,并在 ...

  2. 基于云开发的微信小程序:个人相册ByUestcXiye

    基于云开发的微信小程序:个人相册ByUestcXiye 作业要求 第一次作业 第二次作业 结课作业 小程序开发入门 开发前的准备 注册微信小程序 新建一个模板小程序 开通云开发服务 第一次作业 参考资 ...

  3. 腾讯技术分享:微信小程序音视频与WebRTC互通的技术思路和实践

    概述 本文来自腾讯视频云终端技术总监rexchang(常青)技术分享,内容分别介绍了微信小程序视音视频和WebRTC的技术特征.差异等,并针对两者的技术差异分享和总结了微信小程序视音视频和WebRTC ...

  4. 腾讯技术分享:微信小程序音视频技术背后的故事

    1.引言 微信小程序自2017年1月9日正式对外公布以来,越来越受到关注和重视,小程序上的各种技术体验也越来越丰富.而音视频作为高速移动网络时代下增长最快的应用形式之一,在微信小程序中也当然不能错过. ...

  5. 基于云开发的微信小程序实战教程(一)

    基于云开发的微信小程序实战教程(一) 最近刚开发了款小程序,在开发过程中发现,基于云开发的教程资源不是很多,而且很不详细.所以边实战边总结了下云开发的简单教程,希望对你有所帮助. 本章主要内容:什么是 ...

  6. 一款好玩的关联微信运动的云遛狗微信小程序

    一款好玩的关联微信运动的云遛狗微信小程序 superpet_dog 介绍 微信小程序搜索 "汪汪旺旺旺" 进行体验. ​ 使用微信小程序云开发技术,开发的一款好玩的小程序.关联微信 ...

  7. 云开发:微信小程序开发-组件化开发

    云开发之:微信小程序组件化开发 下图是微信小程序的目录结构,components文件夹主要存放组件的代码 我们在components目录下新建一个playlist组件(是一个文件夹,结构和小程序页面一 ...

  8. 云开发(微信-小程序)笔记(十四)---- 收藏,点赞(上)

    云开发(微信-小程序)笔记(十三)---- 注册登陆 1.简介 点赞,收藏等都是程序的最简单的功能,在现实的应用中也很常见.这里我就来给大家介绍一下小程序的这个功能. 图标下载地址 先去网站上http ...

  9. 微信 商店服务器,对比saas小程序,云开发,微信小商店

    原标题:对比saas小程序,云开发,微信小商店 要做一个小程序,大部分人都知道找第三方的服务商,开通账号,然后把数据内容都放在别人家的服务器中,使用人家提供的免费功能. 但,你有没有想过,如果这家服务 ...

  10. 基于云开发的微信小程序实战教程(二)

    基于云开发的微信小程序实战教程(二) 上篇文章中,简单介绍了下小程序云开发的概念,还有开发工具的安装和配置,云开发环境已经搭建完毕. 本章主要内容:微信开发者工具如何使用,小程序云开发的基础目录结构 ...

最新文章

  1. 关于XDC约束文件,你需要知道的几点
  2. su命令 sudo命令 限制root远程登录
  3. AGC023D - Go Home
  4. spoj Favorite Dice(概率dp+期望)
  5. 学习编程技术常见的疑问,你敢说你没有过一个吗?信你个鬼!
  6. 【掩耳盗铃】[转载]北京铁路局:“北京站37号窗口售票员内部大量出票”是为分区售票...
  7. 复杂高端木马USB窃贼出现
  8. eclipse迅速新建main函数
  9. 圣诞祝福网页_圣诞营销H5的多种趣味玩法(案例+模板)
  10. 人工智能算法自动化测试_自动化:算法如何塑造我和你的生活
  11. 360浏览器极速模式pdf文件不能预览问题
  12. 高中计算机会考题,四川省高中信息技术会考资料及试题
  13. wps的广告怎么彻底关闭
  14. 我爱淘冲刺阶段站立会议2每天任务1
  15. mysql+tinyint+符号_mysql中TINYINT的取值范围
  16. linux如何卸载oracle数据库实例,linux下删除oracle数据库实例
  17. 最强升级系统鸿蒙大世界等级,最强升级系统瞬间满级
  18. CodeForces-1062E LCA,DFN,RMQ
  19. 线性代数系列(三)--向量空间
  20. tcp/ip详解卷一总结

热门文章

  1. win7 硬盘安装 ubuntu14.04 桌面版
  2. Dcoker学习——基于centos安装docker
  3. Heroes of the Storm Model Extract 风暴英雄模型提取
  4. 芝麻HTTP:分析Robots协议
  5. speedoffice如何查看字数
  6. linux服务关闭自启动
  7. 一副扑克就是一部欧洲史啊
  8. Dice和Dice Loss之间的区别
  9. i7-10700K和R7 3800X 对比 哪个好
  10. 最新飞翔福袋脚本源码分享(Autojs完整源码)