阿里云PCDN(阿里云pcdn合作)
本文目录一览:
如何利用阿里云在PC端快速接入直播功能
摘要: 本文介绍PC端直播推流与播放器快速接入方法,对移动端推流和播放可以参考官网文档。
作者简介:阿里花名樰篱,阿里云视频服务产品运营(我是一个爱好直播而且懂技术的女汉纸,欢迎点击名字关注我哦)
每每看到开发哥哥们对直播功能抓头苦闷,小妹我也是看在眼里着急在心里,其实看似复杂的直播功能,可以通过开通阿里云直播服务来快速集成的。开发哥哥们静下心来,花几分钟时间认真读完小妹这篇文章,相信你就知道如何在阿里云直播控制台快速接入PC端直播功能了:
直播流程
Step1:直播前准备
登录阿里云官网 ,点左上角登录
登录视频直播控制台
控制台会检查所依赖服务的开通状态,请按页面引导操作
** 添加直播域名**
需要注意的是:
直播域名需要进行备案审核,审核通过后即可使用,未备案的域名请先进行备案,备案流程。
域名配置成功后,这个域名会自动配置好 CDN 直播加速功能,域名进行CNAME绑定后即可使用直播加速功能。
CNAME绑定
将您添加的直播域名的DNS CNAME纪录修改为直播域名管理详情页面上显示的CNAME绑定地址。我们需要把阿里云提供的推流地址和直播域名进行绑定,这样当推流到直播域名时会推流到我们的直播中心。
请按照以下步骤进行域名CNAME绑定
直播域名在万网申请
获取直播控制台直播域名对应的 CNAME。
点击阿里云官网控制台的域名解析页面,选择需要绑定的域名。
进入域名解析标签页,点击高级设置。
填写解析参数,并保存。
解析正常会很快生效,如果是新创建的域名解析不存在DNS刷新问题,如果是修改了CNAME,则不同的 DNS 上有缓存数据,可能最长需要48小时才能更新完毕。
直播域名在其他途径申请
其他途径申请的域名,请在域名所在网站操作域名CNAME绑定。
在阿里云控制台执行域名转入流程。
获取推流和播放地址
在 域名管理 中,点击直播加速域名 管理 :
鉴权配置
直播流媒体的推送和播放采用同一套鉴权方案,可以在控制台的鉴权配置中进行配置,详细了解鉴权配置。
注意
只有进行鉴权配置后,该加速域名才能正常进行推流和播流,直播业务类型仅支持A类型鉴权方式。
推流和播流地址需要分别进行鉴权签名计算,每一个签名都是严格按照URL计算的,故不可使用推流URL计算得到的签名应用到播流地址,同理每一种播流地址都会对应不同的鉴权计算结果。
举例:
在直播控制台 - 域名管理 - 直播域名管理详情页 - 鉴权配置 设置鉴权配置如下:
1、开启鉴权
2、手动输入鉴权主key值,详细内容访问 鉴权说明鉴权设置
Step2:推流
获取鉴权后的推流地址:
直播控制台 - 域名管理 - 直播域名管理详情页 - 基本信息 取得推流地址如下:
rtmp://video-center.alivecdn.com/AppName/StreamName?vhost=live.aliyun.com
使用直播控制台 - 域名管理 - 直播域名管理详情页 - 鉴权配置 页面的鉴权URL计算器计算鉴权URL:
输入推流地址(AppName、StreamName可自行修改)、鉴权KEY、有效时间,点击生成按钮即可得到鉴权URL。
推流操作
推流地址:
rtmp://video-center.alivecdn.com/APPName/StreamName?vhost=live.aliyun.com
说明
是直播中心服务器,允许自定义,例如您的域名是(注意:该域名不可以和你的直播加速域名相同),可以设置DNS,将您的域名CNAME指向即可。
APPName是应用名称,支持自定义,可以更改。
StreamName是流名称,支持自定义,可以更改。
vhost参数是最终在边缘节点播放的域名,即你的直播加速域名。
直播推流操作可使用第三方推流软件,这里介绍 OBS 推流软件的操作方法。
请到OBS官网下载最新软件 Windows版本 Mac版本
在OBS 设置 中应按下图设置:
Mac版推流地址设置:
Windows版推流地址设置:
实际 Mac版obs的流密钥与Windows版播放路径/串码流(如果存在)中的内容不会显示明文。
以上面的推流地址为例,参数设置为:
FMS URL / URL: rtmp://
播放路径/串码流(如果存在)/ 流秘钥: StreamName?vhost=
如您开启了鉴权,则鉴权参数也一并放在 Mac版obs的流密钥与Windows版播放路径/串码流(如果存在)中。
Step3:播放
用那种协议进行播放?
协议 | 优点 | 缺点 | 延时
------- | ------- | -------
FLV | 高并发、低延时 | 非标准做法,需要依赖SDK播放 | 1s-3s
RTMP | 延时小 | 高并发支持不好 | 1s-3s
HLS(M3U8) | 手机浏览器普遍支持 | 延时大 | =10s,与切片时长有关,最大3个TS长度
客户可以根据实际业务场景灵活搭配使用,需要在移动端浏览器、移动H5端进行播放,建议使用HLS(M3U8)方式进行播放,无需集成SDK;非移动端或者已集成SDK的,低并发量并需要有更小的延时,可使用RTMP,高并发量建议使用FLV。
Web页面后台直接预览
使用OBS等工具使用鉴权URL推流后,可在 直播控制台 - 流管理 - 正在推流 页面查询到正在直播的推流记录,通过 直播地址 可查询播放地址,并可预览播放。
通过VLC预览
下载VLC,默认安装后无需做额外设置,文件—打开网络串流,填写播放地址并点击打开后开始播放。
pcdn是干什么的
P2P 内容分发网络(英文名:P2P CDN,以下简称PCDN)是以P2P技术为基础,通过挖掘利用电信边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务。
客户通过集成PCDN SDK(以下简称SDK)接入该服务后能获得等同(或略高于)CDN的分发质量,同时显著降低分发成本。适用于视频点播、直播、大文件下载等业务场景。
PCDN产品适用于视频点播、直播、大文件下载等业务领域。初期只针对10Gbps以上客户提供内容加速服务。
1、视频点播:长视频点播,热度集中的短视频点播。
2、视频直播:大型晚会赛事直播、地方网台直播、秀场互动直播。
3、大文件下载:超过1MB且热度集中的的文件分发,如应用市场分发、在线音频分发。
扩展资料
CDN的基本原理为反向代理,反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个节点服务器。通过部署更多的反向代理服务器,来达到实现多节点CDN的效果。
在描述CDN的实现原理,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:
用户提交域名→浏览器对域名进行解析→得到目的主机的IP地址→根据IP地址访问发出请求→得到请求数据并回复
由上可见,用户访问未使用CDN缓存网站的过程为:
1)、用户向浏览器提供要访问的域名;
2)、浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
3)、浏览器使用所得到的IP地址,向域名的服务主机发出数据访问请求;
4)、浏览器根据域名主机返回的数据显示网页的内容。
参考资料来源:阿里云-产品概述
参考资料来源:百度百科-内容分发网络
CDN服务商视界云在业内是什么样的水平?
CDN服务商那么多,几个都讲一讲吧。
视界云
资源节点数量几百个吧,基本地区覆盖,还是比较稳定的。
金山云
国内 CDN 节点数达到 600 多个,覆盖 32 个省份,涵盖了电信、移动、联通等主流运营商。
阿里云
在全球超过1000个节点,45T带宽能力,阿里云PCDN拥有1000+CDN节点和百万级P2P节点
腾讯云CDN带宽储备量在国内排名很靠前,在全球CDN节点数超过800个,覆盖东南亚、北美、欧洲等三十多个国家和地区。
阿里云电脑来了!你的下一台电脑,何必是电脑?
看过我们之前文章的朋友都知道,华为之前已经对外发布了旗下的首款云手机—云鲲鹏手机,虽然叫手机,但这款产品与市面上的传统手机完全不同。CPU、内存、存储等等硬件全都存放在华为的服务器中,我们只需要将一块屏幕连接网络即可使用。
如果我告诉你,现在有一款与云手机运行方式差不多,随手拿个卡片大小的东西就能代替电脑,你会不会感兴趣?
今天上午,在阿里巴巴举办的第12届云栖大会上,阿里云总裁张建锋正式发布了阿里的首款云电脑—无影。与华为的云手机大致相同,这款电脑没有本地CPU、硬盘、显卡、内存、显示器等等设备,全部都在云端。
不过这款云电脑的运行方式就比较特殊了,阿里为用户专门制造了一个叫做C-Key的启动硬件,仅有一张卡片大小。当用户想要使用云电脑时,只需要在这个卡片上进行指纹识别,并且连接到显示屏和网络即可随时使用。
乍一看是不是没啥感觉?别慌,我来给你简单讲解一下它的优势。
相比个人PC来说,你需要的不仅仅是显示器和网络,你还需要另行搭配处理器、内存、显卡、硬盘、电源、机箱等等设备,而想要使用这款云电脑,你仅仅需要两个东西:互联网和显示器。
另外,云电脑还具有很强的弹性扩充属性。比如你的个人电脑在装机时,选择的是500G硬盘,如果工作上突然临时有个超大文件项目导致空间不足,你就只能删除文件,或者再去买一个硬盘装上。花钱就不说了,主要的是时间上的浪费。
当然,在阿里的无影云电脑上,你不仅可以随时增加存储空间,还可以随时扩充网络和计算力。若有临时的超高算力需求的时候,单应用资源可弹性扩展到高达104核CPU、1.5T内存。
相比传统电脑的三、五年使用寿命,无影云电脑还可以做到无限升级,不需要更换硬件设备。而在系统方面,它还能实现跨平台、跨终端、Windows/Linux应用无缝切换。最最主要的是,它的价格大约只是同等性能PC的一半。
说了这么多,大家可能还是不太清楚实现方式,张建锋也放出了一段视频来呈现。这里吐槽一下,虽然是为了让我们更好的理解应用场景,但这段视频内所使用的显示设备还是有点过于未来化了,总感觉是把《钢铁侠》里的高 科技 全都拿出来了……
简单点来说就是,在你通过指纹识别激活并启动了那张C-Key后,与它连接的显示设备(比如手机、平板、电视、投影,甚至是VR眼镜)通上网络后,即可直接进入操作系统进行 游戏 、动画渲染、制图设计、软件开发等等操作。
值得注意的是,这个使用场景并不受地点、时间的限制,只要有显示设备和网络,那你随时都可以启动并使用。
张建锋还表示,用户在云端所保存的所有数据文件,都无须担心数据丢失,都是与阿里云数据中心享有同级别的安全防护能力。
不过遗憾的是,这个产品暂时只会面向企业出售,相信发展到一定程度后,未来肯定会有个人版本出现。
怎么样,你觉得这个电脑如何?
发表评论
暂时没有评论,来抢沙发吧~