前言

最近在基于阿里云做直播会议的实践,在使用中遇到了部分坑,在此记录下,提醒自己和同道中人。

具体坑如下:

为了保证推流和拉流的安全性,阿里云是默认开启了鉴权保护的,所以不带auth_key是无法访问的。

auth_key的生成需参照阿里云的文档描述,根据规则自己写代码生成,阿里本身无生成auth_key的api的,当时以为有浪费了很多时间。

推流和拉流地址的生成,需要我们自己根据规则来拼接生成,阿里没有api可以使用。

阿里单个账号限制创建20个直播域名,每个直播域名限制20路并发推流,而播放拉流无限制。也就是说如果每个主播推流都是一路的话,同时并发支持20 X 20 = 400个主播推流,即400场直播。可以参考阿里文档:

https://help.aliyun.com/document_detail/29960.html?spm=5176.2020520165.120.d29960.64097029OFFcPs

特别补充

因为并发推流是有限制的,根据这个特性,我们可以自己维护一个资源池,每一个资源都是一路流。这个池有个资源自动回收的功能,自动回收的功能原理:  产生的每个推流地址,因为auth_key的缘故,都有有效时间的,这样有效时间一到,该地址就无效了,就可以回收了。

2018年6月6日18:26:58 再次补充

auth_key的真正失效时间 = 生成auth_key中的timestamp + 阿里控制台鉴权设置的有效时长。

2018年6月8日17:59:09

单域名下支持更多的推流并发路数,需要工单联系阿里云开启配置。开通后,超过20路的推流路数,是72元/路/月。截取到2018年6月8日18:00:34。
阿里云目前正在做上行按带宽收费的逻辑,预计2018年7月底或8月会上线该功能。

2018年6月8日18:01:07

单账号限制CDN加速域名是针对整个阿里云模块,不只视频直播模块
视频直播都是CDN加速的,直播控制台添加域名后需要配置CNAME解析才能正常直播。提供的CNAME地址其实就是CDN的CNAME地址
可以到CDN控制台去查看,直播域名也可以在CDN控制台查看到

阿里云直播在实际使用中的一些坑(持续更新中...)相关推荐

  1. 叮咚!您有一份2017杭州云栖大会参会指南待签收【持续更新中】

    点击查看全文 10月11-14日,为期四天的2017杭州云栖大会将再度在杭州云栖小镇举办,作为全球最具影响力的科技展会之一,本届大会不仅有阿里集团专家以及各企业行业领袖的精彩演讲,众多让人耳目一新的黑 ...

  2. 最新 2022 年云原生Kubernetes 高级面试题大全(持续更新中)

    前言 本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步. 目录 题1:Kubernetes Service 都有哪些类型? 题2:K8s 标签与标签选择 ...

  3. 安卓嵌入式开发视频!斗鱼直播Android开发二面被刷,持续更新中

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rNFhT8Zv-1614686616873)(//upload-images.jianshu.io/upload_ima ...

  4. 猫晚流量再创记录,阿里云直播方案护航优酷2500万用户体验

    对"剁手党而言,天猫双11早已经超越了简单的"买买买",更是一场边看边玩的狂欢盛宴.今年的天猫双11狂欢夜晚会(简称"猫晚")在上海举办,这台兼具年轻 ...

  5. 阿里云直播PHP SDK如何使用

    前一篇聊了聊关于阿里云直播,如何进行进行调试,ok,那这篇我们就聊一聊关于阿里云直播的SDK(当然是关于PHP的),基于下面的原因: 1.直播云没有单独的SDK,直播部分的SDK是直接封装在CDN的相 ...

  6. 【直播】今晚言有三阿里云直播、赠书+书籍解读+案例剖析

    各位朋友,本周六晚8点(2月27日20:00),有三会在阿里天池开设一场人脸图像相关的直播,届时会有书籍内容解读,实践案例讲解,赠书+纪念文化产品等环节,欢迎大家及时参与! 直播主题 本次主题是带大家 ...

  7. 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底

    摘要: 想要快速实现直播能力,并对原有业务不产生任何影响,依托如阿里云一样的直播平台,来搭建移动直播系统,将技术难题交给阿里云,把更多的精力放在核心业务的本身,是最为稳妥和高效的选择.本文介绍阿里云直 ...

  8. iOS直播集成和问题总结(阿里云直播)

    https://www.jianshu.com/p/714ce954e628 最近接手公司的直播项目,对以前遗留的问题做处理和优化, 于是顺便看了下阿里云直播的文档,在下面写下对直播的理解和遇到的问题 ...

  9. 微信小程序接入阿里云直播

    小程序接入阿里云直播 前言:最近工作中遇到了小程序接入阿里云直播的需求(暂时只做播流,也就是播放端),于是打开阿里云直播文档发现居然没有小程序的相关文档,sdk也没有小程序的版本,网上也没搜到相关案例 ...

最新文章

  1. 51CTO论坛资料共享改版细分等您来!
  2. frps与frpc的区别
  3. Ubuntu下ICE-3.4.2的安装
  4. etcd mysql集群_Etcd单节点扩容为三节点集群
  5. study notes for python
  6. 小甲鱼 OllyDbg 教程系列 (十七) : 反调试
  7. bs cs架构区别_软件架构设计分层模型和构图思考
  8. 滴滴新规则明日起试行:将影响一大波人
  9. 御用导航提示提醒_汽车导航,离线和在线哪个好用?两者的区别分析
  10. 总结过去10年的程序员生涯_给程序员的一些总结性忠告
  11. mysql 千万数据分页_MySQL处理千万级数据查询、分页
  12. node.js服务器+mongodb数据库(重拾)
  13. max_workers解释
  14. [转]VC2005中实现窗口淡入淡出
  15. vSphere虚拟网络02 - 虚拟交换机
  16. 电脑系统卡顿,怎么解决
  17. VPU?APU?GPU?折腾从AMD-GPU回到Intel核显+OpenCL+Linux环境搭建
  18. 【database】表情识别Cohn-Kanade Database(CK+)
  19. 初级会计实务--第五章第一节、收入
  20. c语言 虚拟摄像头设备_Windows下虚拟UVC摄像头开发演示

热门文章

  1. 试题 算法训练 粘木棍 c++
  2. 广东理工学院计算机专业分数线,广东理工学院录取分数线2021是多少分(附历年录取分数线)...
  3. 有全量大数据了,还要用估算、抽样吗?
  4. Ubuntu把在效能器范畴起更重要的脚色
  5. 中企动力詹衡:低价拼装式经营让“云”轻松落地
  6. JAV基础————对集合的简单理解
  7. [Game] Vagrants 攻略
  8. React技巧3(如何优雅的渲染一个List)
  9. java proertyutils_Java IFile.exists方法代碼示例
  10. [20150409]tnsnames.ora与IFILE.txt