我使用阿里云做直播,有什么手段保护直播安全?

准备工作

  • 开通阿里云直播服务:阿里云直播服务接收直播流,并提供直播播放地址,完成一场直播需要先开通阿里云直播服务,在直播官网详情页中单击 立即开通 ,开通阿里云直播服务。
  • 如您已经能够使用阿里云进行直播,但还没有进行过直播,可参考如何使用 PC 推流。

系统架构

由下图可知,我们可以通过三个方面控制直播的安全。

  • 对推流进行鉴权
  • 对直播流的管控
  • 对播放进行鉴权

直播鉴权

推流鉴权与播放鉴权的机制是一样的,都是属于直播鉴权。

鉴权原理:

用户对加速域名设置一个密钥,并根据将访问阿里云的 uri、时间戳、密钥构成的字符串进行 hash,将 hash 值以及时间戳作为请求参数的一部分,当如下两项通过时,允许访问该 url。

  • 时间戳没有超过当前时间。
  • 服务端用同样的 hash 算法计算 hash 值,请求参数中的 hash 值一致。

鉴权算法:

  • 未鉴权 url:`js
    http:// DomainName/AppName/StreamName.flv。

- 鉴权后的 ```js
url:http:// DomainName/Filename?auth_key=timestamp-rand-0-md5hash。

参数说明:

  • timestamp:失效时间,整形正数,固定长度 10,1970 年 1 月 1 日以来的秒数。用来控制失效时间。
  • rand:随机数,一般设成 0。
  • md5hash:通过md5算法计算出的验证串,算法(假设用户的密钥为 123456:md5hash=md5(timestamp-rand-0-123456)。

一个鉴权的例子:

用户给 a.com 这个域名配置了一个鉴权密钥:xyz,希望鉴权有效时间为:2017-07-28 05:43:20,准备用`js
rtmp://video-center.alivecdn.com/live/abc?vhost=a.com`

进行推流,相应的鉴权计算逻辑为:

推流

  • 获取推流 js uri:/live/abc。
  • 获取 timestamp:过期时间 2017-07-28 05:43:200 的unixtimestamp为:1501191800。
  • 组装加密字符串:`js
    /live/abc-1501191800-0-0-xyz。

- 计算加密后的字符串:md5 (“/live/abc-1501191800-0-0-xyz”) = 7856896499b661b1123dca82d7406aa3。
- 拼接加密后的推流 ```js
url:rtmp://video- center.alivecdn.com/live/abc?vhost=a.com?auth_key=1501191800-0-0-7856896499b661b1123dca82d7406aa3。

播放

  • 播放的计算方法与推流类似,以 httpflv 播放地址为例。未鉴权的 url 为:`js
    http:// a.com/live/abc.flv。

- 获取播放 ```js
url:/live/abc.flv。
  • 获取 timestamp:过期时间 2017-07-28 05:43:200 的 unixtimestamp 为:1501191800。
  • 组装加密字符串:`js
    /live/abc.flv-1501191800-0-0-xyz。

- 计算加密后的字符串:md5(“/live/abc.flv-1501191800-0-0-xyz”) = b022238fd0cd1c8efae2ba84fc0c9119
- 拼接加密后的推流 url:```js
http://a.com/live/abc.flv?auth_key=1501191800-0-0-b022238fd0cd1c8efae2ba84fc0c9119。
  • 设置方法:可以在直播控制台进行设置,控制台中鉴权计算器,可以方便的生成鉴权 url。详情参考 直播鉴权。

直播流管控

直播流管控针对直播推流,在直播过程中,发现直播流内容不合法,除了能够通过终止推流停止直播以外,还能够通过直播流管控手段,对直播流进行封禁。

进入 视频直播控制台,在流管理列表中可以看到加入黑名单选项。将视频就设置黑名单后,此条流执行禁推功能,将不会在接收推流的状态。

时间: 2024-07-30 10:27:34

我使用阿里云做直播,有什么手段保护直播安全?的相关文章

王坚:开发者和客户教会阿里云做云计算

本文讲的是王坚:开发者和客户教会阿里云做云计算,云计算在中国正呈现百花齐放的发展势头,各行业.各领域都在以各种各样的方式尝试云计算技术与自身业务的深度结合,云计算的应用实践成为业界关注的重点.11月9日,在杭州举行的阿里云开发者大会,为所有关注者提供了深入了解云计算应用落地的重要机会,大会全面展示了阿里云飞天开放平台上的众多云计算服务,畅捷通.中软.壹人壹本等遍布SaaS.软件企业.互联网和移动互联网等众多领域的企业,基于自身的云计算战略,与阿里云展开了深入的合作. ▲阿里集团CTO 兼阿里云总

阿里云做搜索被高估之己见

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 阿里云正式上线短短四天,其在搜索行业引发的讨论与动荡绝不亚于当初360的横空出世,作为一家有着购物基因的产品,阿里云的上线很大程度上时基于电商发展的考虑,毕竟现在的搜索产品与电商切合点并不多,而未来电商作为一个发展的支点,没有搜索的支持肯定是要玩完.从这个层面上考虑,阿里云上线自家搜索,纯属未雨绸缪. 作为一个并非完全成熟的产品,业内很多朋友

阿里云业务总经理刘松:阿里云做横不做纵 携手合作伙伴共建云生态

 7月22日,阿里云在京召开以"从0到1"阿里云分享日X云栖大会.通过6年的研发.探索.累积,阿里云已经打造成为中国产品体系最完备的云计算平台.此次会议将由众多大咖带来行业前瞻性的分享与讨论,以及如何看待当前云计算市场以及DT世界趋势. 阿里云业务总经理刘松带来了"DT世界的生态"的主题分享,并从阿里云对生态的看法,发布三个包括生态路线图.云计算保险在内的云生态以及对于当前云市场的发展趋势,三个方面分享了自己的看法. 阿里云业务总经理刘松 阿里云要与合作伙伴一起做&

阿里云胡晓明:数据隐私保护最核心,要想做生意就得建数据中心

"阿里云每年都会进行多场云栖大会,目的只有一个,就是想把阿里云和阿里巴巴集团在面对政府企业智能化转型的观点分享给大家." 今天上海下了一场不小的雨,但云栖大会还是如约而至.作为今年的第四站,上海站的大会聚焦人工智能,并发布了阿里云相关战略和产品服务. 纵观主会加上媒体采访环节,全程听下来除了大会的主题人工智能以外,还有两个很明显的关键词--数据隐私和国际化. 数据隐私保护是我们的规则 作为时下全世界人民都在探讨的趋势,人工智能的字眼不断出现在上海站的云栖大会中.此次大会更是把它与异构计

用阿里云做了一个博客站,已经每天有200IP的流量了。

两年前用闲置的域名,在阿里云买了个虚拟主机,我想说,真便宜啊.一年50几块,做个小博客站很好了. 博客主要是工作的资料整理,主要是太阳能相关资讯,及技术分享.dt12365.cn 于我来说也是顺手的事情.谈不上什么负担. 最近访问量好象有所增加,每天200IP左右.没有推广,都是自然流量. 阿里云都是大神级别的人物有谁能介绍一下百度优化的知识啊?

阿里云总裁胡晓明:保护客户数据隐私是阿里云第一原则

"阿里云承载的是客户的信任,对我们来说,客户数据安全和隐私保护是最重要的事情." 6月10日,阿里云总裁胡晓明在云栖大会 · 上海峰会上介绍了阿里云的数据安全体系,并再次重申保护客户数据隐私是阿里云的第一原则."阿里云承载的是客户的信任,对我们来说,客户数据安全和隐私保护是最重要的事情." 胡晓明介绍,阿里云内部有非常严格的内部审计制度.阿里云工程师进行任何运维管理操作时,都会有内部审计和实时违规预警.所有工程师都需要双因素认证来完成操作人的身份验证.此外,还通过定

阿里云总裁胡晓明:保护客户数据隐私是第一原则

6月10日,阿里云总裁胡晓明在云栖大会·上海峰会上介绍了阿里云的数据安全体系,并再次重申保护客户数据隐私是阿里云的第一原则."阿里云承载的是客户的信任,对我们来说,客户数据安全和隐私保护是最重要的事情." 胡晓明介绍,阿里云内部有非常严格的内部审计制度.阿里云工程师进行任何运维管理操作时,都会有内部审计和实时违规预警.所有工程师都需要双因素认证来完成操作人的身份验证.此外,还通过定期的安全扫描和模拟渗透,来确保数据安全的内部控制有效.完整性. 目前,阿里云从客户.云平台和内部数据审计三

跟阿里云技术专家阙寒一起深度了解视频直播CDN技术

在进入正题之前,我们先来了解视频直播相关的名词含义是什么? 一起扫个盲 通常我们所说的视频,是指连续的图象变化每秒超过24帧(Frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面,看上去是平滑连续的视觉效果,这样连续的画面叫做视频. 而媒体转码是指将一段多媒体包括音频.视频或者其他的内容从一种编码格式转换成为另外一种编码格式. 其中内容分发网络就是大家常说的CDN,这里主要包含流媒体服务器,负载均衡,路由重定向,视频转码,视频录制存储,防盗链,性能等相关技术内容. 下面这几个词我

阿里云小ai是什么东西?阿里云小ai是做什么的?

阿里云小ai是真的吗? 是真的哦!官方已有明确报道阿里云小ai真实存在,而且将在4月8日现场预测我是歌手本届歌王. 阿里云小ai是什么? 小Ai是阿里云研发的人工智能程序,主要基于神经网络.社会计算(social computing).情绪感知等原理工作.小Ai善于洞察本质和实时预测,并能理解人类情感.它通过强大的计算和机器学习能力,不断自我进化.阿里云人工智能程序小Ai将通过"洞察人心",提前预测<我是歌手>总决赛歌王归属,挑战电视机前的6亿只耳朵. 阿里云小ai是做什么