如何实现秒级搭建视频网站?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何实现秒级搭建视频网站?

2016-06-23 10:04:03 5616 5
摘要: 6月15日2016云栖大会厦门峰会拉开帷幕,阿里云视频技术专家楚煦带来了“如何实现秒级搭建推荐系统”的重要演讲。从视频服务的现状和未来,再谈到视频服务的框架及服务体系,还解释了阿里视频云的点播服务和直播服务。让我们一起先睹为快吧——



视频服务的现状和未来

视频服务非常火爆,图中可以看到,许多视频应用嵌入了直播,视频是融入生活的,未来还有许多应用没有嵌入视频服务。用户未来在视频中花的时间会越来越长,现在,应用嵌入视频服务正是一个好时机。


视频服务的框架及服务体系
服务体系的价值须从“体验、安全、成本、功能” 四个方面来考量。
阿里云视频服务有三层体系。第一层体系是基础服务,阿里云的视频服务是架设在阿里云的云服务器ECS、对象存储OSS、云数据库RDS和CDN等一系列产品技术之上的服务。第二层体系是视频相关基础服务,有端、视频相关处理技术、传输等各个方面的技术集成和积累,CDN是比较特殊的部件,它既属于集成的服务,除了加速视频外,还需要加速图片文字。第三层体系是视频的点播和直播。
其中,第二层基础服务模块解决的是链路的过程。采集和上传,以及后台的处理,分发解决了快速性能成本等问题,最后为播放。


阿里视频云的点播服务
点播服务需要做三件事:配置、上传、嵌入。
对于原始服务来说,开发者架设点播服务需要考察许多方面:上传内容、存储、处理、CDN分发以及播放视频。
而云服务只需要考虑上传和播放两个方面。
开发者播放视频时经历了这样的过程:首先要获取域名地址,域名解析一般会把域名指向某某CDN,开发者需要去CDN拿数据,CDN本身也没有数据,对于阿里云来讲,CDN指向对象存储OSS,OSS会把数据返还给CDN,CDN会把数据返还给开发者。所以,开发者需要设置域名和CDN。
阿里云服务体系中开通服务后,首先会给用户一个配置,让用户设置自己的上传。新建一个工作流,“开始”主要管理的是上传,包括存储在哪里,哪些东西需要转码。“开始”最主要的是有输入Bucket、输入路径、转码管道、消息类别,转码的名称可以自己去设,所选用的转码的模板可以自己定义,给出输出分辨率以及为什么样的设备输出视频,输出和输入的Bucket路径不能一致,否则会出问题。点播服务还会给出CDN加速域名配置,完成所有设置后就可以播放视频了。

图中给出了域名服务和CDN服务,在阿里云完成了这样一个服务以后,CDN服务里域名下就已经生成了一个CNAME,这个CNAME要指向域名服务,完成这些设置后,域名解析服务和CDN服务就已经完成了。


阿里视频云的直播服务
开通直播服务之前需要做三件事:申请域名、配置域名、管理地址。

直播是由一个RTMP的流实时上传过来,接到流后,再进行实时处理,通过CDN实时分发出去。
阿里云的视频服务提供播控安全,在直播服务里提供两个机制,垫片API和贴图API,可以实时的截图监黄。
典型的直播过程:域名——新建域名——配置域名解析服务器——获取推流播放地址——推流——播放。
云视频直播控制台开通后会有新建域名,域名需要进行实名审核,所有的时间点在实名审核当中,填完配置后可以得到自己的域名(CNAME)解析地址和推流地址。当所有的东西都设置完成以后,需要把播放的域名指向CDN给出的域名,然后可以通过推流的软件向推流地址去推流,就能够获取到播放的效果,开发者需要把播放的页面嵌入到整个应用当中,这就是直播服务要做的事情。   



本文根据阿里云视频服务高级技术专家楚煦在6月15日举办的2016云栖大会·厦门峰会上的演讲整理而成。



取消 提交回答
全部回答(5)
  • 智威科技
    2016-11-18 23:13:30
    Re如何实现秒级搭建视频网站?
    请问【直播或者点播服务】的【监黄功能】从哪里设置,需要使用你们的播放器吗?还是要用你们的SDK开发播放器才行?谢谢解答!
    0 0
  • 文鑫
    2016-06-25 10:37:57
    学习
    0 0
  • ppbb
    2016-06-24 10:25:55
    Re如何实现秒级搭建视频网站?
    流量够用吗。。
    0 0
  • 小柒2012
    2016-06-23 17:34:34
    图文 并茂 O(∩_∩)O哈哈~

    -------------------------

    回 1楼(linanxiaoxiao) 的帖子
    到时候 可能就  5 6 7 8 G 了
    0 0
  • 聚小编
    2016-06-23 11:07:26
    随着4G流量费用下调,移动端直播瞬间火爆起来了。
    0 0
添加回答
相关问答

17

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 1039378浏览量 回答数 17

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 337015浏览量 回答数 8

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295552浏览量 回答数 110

33

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 280392浏览量 回答数 33

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 259839浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 434580浏览量 回答数 294

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305632浏览量 回答数 249

1

回答

阿里云开发者论坛一周精粹期刊汇总 -  2018.12

福利达人 2018-03-06 16:42:35 206120浏览量 回答数 1

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475662浏览量 回答数 24

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 204392浏览量 回答数 2
+关注
元芳
元芳,阿里云云栖论坛总版主,phpwind官方论坛管理员,社区论坛领域应用专家。长期活跃在社区论坛建站领域,对各类社区论坛程序颇有研究!乐于交友,热心助人,以帮助和服务站长朋友为宗旨,帮助数以千计的站长朋友顺利建站!
1
文章
1836
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载