阿里云直播初步体验

直播的基本思路

本地打开设备录播 -> 数据实时推送到服务器 -> N个客户端拉取数据到本地

原理通俗理解: 在服务器上创建一个文件,A直播不断地写入数据,别人不停地读取数据。

阿里云直播使用记录:
打开阿里云直播的控制台,会提示你开通XXXLive权限。全部开通,确认。

域名配置
我在域名的配置上卡了很多时间,虽然跟着官方文档做,但是总会有意想不到的错误导致视频直播不了。
1.域名备案。阿里云必须先备案域名,备案要有云主机(尼玛),听说百度不用
2.在阿里云的视频直播控制台上,选择“华东/华北”,然后点击“新建域名”,xxx.域名,xxx是可以随意命名的,阿里云教程使用的是“live”,那就”live.域名”。
这里写图片描述

3.设置CNAME(别名),二级域名。
CNAME作用:如下图,访问你的“主机记录”时,会指向你设置的“记录值”,具体分析自己查。
假设:baidu.com是你的域名,zhidao.baidu.com就是二级域名,等价于haha.baidu.com, hello.baidu.com。

推流/拉流地址
推流方式:中心推流,CDN边缘推流
由于CDN边缘推流需要在控制台提交工单申请,而且仅仅是测试,所以选择了中心推流,如果以后真正开发建议选择边缘推流,效果显著。

中心推流
rtmp: //video-center.alivecdn.com/live/stream01?vhost=pull.aliyunlive.com
格式
video-center.alivecdn.com :中心地址,固定;
live: 应用名称,自定义;
stream01: 流名称,自定义;
pull.aliyunlive.com: 你的加速域名,固定;

定义好推流地址后,可以打开 阿里云直播体验馆demo:
https://promotion.aliyun.com/ntms/act/streamplay.html?wh_ttid=pc
把推流地址输入进去,推流后就可以在阿里云控制台-视频直播-流管理,看到你所推送的流
这里写图片描述
看图,点击播放地址可以看到3种播放方式,推荐http那种。可以直接点播放,也可以把url复制到体验馆播放。

注:
1.chrome浏览器打开阿里云直播体验馆demo需要添加该URL到flash白名单
2.如果有鉴权需要加上鉴权参数,我为了测试方便把它关闭了而已

强烈建议看官方文档,跟着它步骤可以快速搭建好
https://help.aliyun.com/document_detail/29957.html?spm=a2c4g.11186623.6.556.AU8yyl

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值