Skip to content

直播

关于直播技术的几个问题

流媒体协议的作用就是将在网络上传输的音视频数据解析为响应的视频封装格式。

流媒体协议能携带的视频封装格式除了 AVI,其它格式都可以。

视频文件的后缀,比如.avi .mp4 等代表不同的封装格式。封装格式就是将视频和音频数据按照一定方式放在一起。

有些封装格式只支持一种音视频编码格式,有些封装格式支持多种音视频编码格式。

小程序直播 demo

具体文档[https://developer.qiniu.com/pili/4211/small-program-live-access-to-documents]

  1. 注册认证账号

  2. 下载直播小程序 demo[https://github.com/pili-engineering/wxapp-live-demo]

  3. 七牛开发者平台首页定位到 资源管理 > 直播空间 资源卡片,点击创建直播流

  4. (直播域名可以随便填) 填写直播空间信息,然后按照步骤创建直播空间。

  5. 更改后端参数

注意点:

  1. server 目录下的 index.js 修改,否则可能连接不成功。然后先mongod,开启数据库。再node index.js
js
//                mongodb://mongo:27017
mongoose.connect('mongodb://127.0.0.1:27017/piliwechat').catch((err)=>{console.log("xxxxxx",err,"xxxxx");});

uniapp 直播 demo

==注意==

  1. 测试账号不支持使用直播功能,只有符合条件的 appid 才可以,具体要求请参考:https://developers.weixin.qq.com/miniprogram/dev/component/live-player.html
  2. live-pusher 只支持 nvue 页面

搭建一个简单的直播网站

https://developer.aliyun.com/article/706488

小程序实时音视频云 sdk

微信小程序接入实时音视频 RTC 产品参考这个文档:https://doc.qnsdk.com/rtn/wxapp/docs/overview.html

为什么组件不能正常显示?为什么出现黑屏问题?用户已经存在什么意思?

七牛直播操作手册

MCN 主播如何开直播间

  1. 使用谷歌浏览器,打开地址https://live.youinsh.com/livestream/qiniulogin。可能需要注册登陆。

  2. 点击新建直播

    下面对直播设置做出解释:

    • 直播名称:直播的房间名字

    • 直播时间:。。。

    • 直播类型:有横屏直播和竖屏直播两种方式。感觉竖屏直播更类似淘宝抖音的带货直播。创建后就无法再修改直播类型了,只能另开一个直播间。

    • 直播方式

      直播类型为横屏直播时,直播方式不能选择手机直播。直播类型竖屏直播时,不能选择单人网页直播、连麦直播。

      shell
      单人网页直播:一个人使用谷歌浏览器就可以直播。
      
      连麦直播:场景为将多个用户的直播画面放在一个屏幕上。
      
      推流直播:自己使用第三方推流软件直播。
      
      定时推流直播:将录制好的视频,设置到时间后开始直播。
      
      拉流直播:拉取服务器已有的直播内容
      
      手机直播:适用于竖屏带货直播场景。使用指定的 APP 直播,支持聊天互动、商品管理。扫码下载连接:
      		https://qncdn.youinsh.cn/saas_pro/publicFile/image/appDownloadQRcode.png
    • 封面图

      未点进直播间的直播封面图

    • 微信分享缩略图

      分享至微信时带的图片

    • 是否公开

      在您的企业门户页面,显示本场直播。(企业门户是什么??)

    • 指定讲师

      本场直播也会出现在指定的讲师(主播)的后台首页,讲师也能进行直播。

  3. 直播测试

    直播类型选择竖屏直播;直播方式选择手机直播(需要下载 app,https://qncdn.youinsh.cn/saas_pro/publicFile/image/appDownloadQRcode.png);最后到手机 app 有因中开启直播

如何通知消费者打开直播间观看

方式一:直播开播后,在后台会生成一个观看链接。观众点击这个链接就可以打开直播间观看。

方式二:多平台同步直播,将本场直播推流到第三方平台同步播出,如视频号、bilibili 等

直播开发学习链接

Released under the MIT License.