开发者社区> 驻云科技> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【技术干货】秒懂跨终端的视频点播服务

简介:
+关注继续查看
ca90ecc8069bc3da76ab1fc540a5170e553218ca
本文作者:驻云科技,鲍天舒

前一段时间,小编的朋友圈被《奔跑吧,兄弟》、《欢乐颂》、《琅琊榜》等各种刷屏。小编发现使用点播技术的视频网站越来越火。经过长时间的学习,小编整理了如下关于视频点播的技术资料。

首先,小编为大家普及下视频点播的起源:视频点播(Video on Demand ,简称VOD)是20世纪90年代在国外发展起来的,根据观众的要求播放节目的视频点播系统,把用户所点击或选择的视频内容,传输给所请求的用户。

那么,视频点播系统是如何实现的呢?当用户发出点播请求时,流媒体服务系统就会根据点播信息,将存放在片源库中的节目信息检索出来,以视频和音频流文件,通过告诉传输网络传送到用户终端。

      目前,视频点播使用的主流协议有哪些呢?协议之间有什么区别?


  • RTSP/RTP/RTCP协议簇,最早的视频传输协议。RTSP协议用于视频点播的会话控制;RTP协议用于具体的视频数据流的传输;RTCP协议用于在视频流数据之外,丢包或者码率之类的控制。
  • HTTP协议,主要是在互联网普及之后,主要用于PC端或者网页端,视频点播业务,最常见的解决方案,资源一般采用flv格式,也可以使用mp4格式。
  • HLS、HDS、MSS、DASH,苹果推出HLS(HTTP Live Streaming),随着苹果设备的普及得以广泛应用的一种。HTTP采用m3u8作为索引文件,视频为MPEG2-TS格式的片段文件;相应的,adobe公司推出类似的HDS(HTTP dynamic streaming),这种方式本质和HLS的策略是类似的,也就是通过索引文件+视频片段的方式,但是采用的索引格式和视频片段格式都不一样。HDS采用视频格式是flv或f4v;类似的,微软也推出MSS(Microsoft Smooth Streaming),采用的视频格式是分段mp4格式。MPEG标准则推出DASH(Dynamic Adaptive Streaming over HTTP),采用的视频格式为3GPP。
  • HTML5,HTML制定厂商推出HTML5,本质上和HTTP视频协议没有任何区别。但是,播放器端不再依赖于特定的插件,如flash或者其他播放软件。而是,采用html中嵌入video标签,同时指明视频的url的方式。比较通用的视频H.264格式,音频ACC格式,封装格式MP4。
  • RTMP,是adobe公司推出的视频协议。需要专用的服务器,如FMS等。

 一般情况下,视频点播的主要业务场景:视频网站和家庭监控录像点播。在如上的两个业务场景中,用户经常会遇到如下的技术问题:

资源消耗大且增长迅速,不同于Web服务,视频点播业务十分消耗存储资源,一个成规模的视频点播网站会有百TB甚至PB级别存储资源,普通IDC或小云服务提供商有限的基础设施很容易成为云点播业务爆发增长的瓶颈,且彼时扩容难度大,迁移成本高。

对网络宽带、网络质量敏感。高清、流畅是视频点播最重要的用户体验,高清视频码率高,需要有充足、优质的网络宽带来保障首播延迟在容忍范围内,保障视频可以在大并发访问场景下流畅观看。并且,还要兼顾视频分发带来的高带宽的成本问题。

因此,小编建议大家将视频点播迁移到阿里云上,阿里云提供一个稳定弹性的多媒体架构,对视频文件进行一系列的处理,满足不同场景的需求。

1bcf267a243ff99b934160b2eabe15199a90dcf2

小编看到这个架构图之后,对于不是很了解多媒体行业的小编来说,感觉仍旧很复杂,实现也有较大的难度和开发量。因此,小编联系到阿里的工作人员,他们为小编推荐一款最新的阿里云产品“视频点播”。在与阿里云视频点播的PD多次交流后,收获满满的小编精心推荐大家使用这款0代码、快速搭建的视频点播的云产品:

视频点播服务(VOD)是集音视频上传、自动化转码处理、媒体资源管理、分发加速于一体的一站式音视频点播解决方案。借助灵活、可伸缩的存储、处理及内容分发服务,帮助企业和开发者快速搭建安全、弹性、高可定制的点播平台和应用。

阿里云视频点播服务,支持快速搭建云端音视频点播解决方案。用户可以在短时间内,0代码完成常见云端音视频处理流程配置,文件上传完毕即可自动触发执行。所有服务按实例付费,服务能力自动伸缩,告别复杂的架构设计和编程开发,维护成本几近于零。提供多终端上传,自定义媒体工作流、高可定制转码方案等;窄带高清和H.265技术,提供高画质、低码率的自适应转码输出;跨运营商、跨地域的全网覆盖;以及安全和高可靠的云存储服务保障海量音频文件永久可靠存储。

在使用视频点播产品后,小编之前历经千辛万苦找到的基于阿里云产品搭建的视频点播架构,竟然可以如此简单:

98d249d631c9cac0b05cc394a3ee16b914479df1


阿里云提供的视频点播服务主要提供如下的服务:


  • 媒资,支持媒资库、媒体工作流;
  • 存储,集成对象存储服务(OSS),提供海量、安全和高可靠的云存储服务;用户可以通过视频点播控制台或使用面向Web、iOS、Android的上传SDK工具进行文件上传工作,支持分片上传、断点续传、批量上传。也可以直接使用OSS客户端工具。
  • 转码,集成媒体转码服务(MTS),满足定制转码需求;
  • 分发,集成内容分发网络(CDN),跨运营商、跨地域全网覆盖的网络加速服务,支持千万级并发播放及灵活可定制的防盗链能力;
  • 消息,集成消息服务(Message Service,原MQS),保障媒体工作流执行消息传递,使用户可以将视频点播服务灵活于自由系统和服务集成;

小编在第一次使用阿里云视频点播服务的时候,真心感叹一句,“太人性化了!”。阿里云视频点播提供各种配置的工作流模板:比如M3U8切片工作流,预智能工作流,多码率多格式工作流,等等。这样,就可以满足大家对视频点播的大部分场景的需求。不仅如此,大家还可以个性化定制专属于自己的工作流模板。

小编啰嗦了这么多,大家有没有心动呢?快快来访问云中沙箱吧!云中沙箱平台为大家提供一个真实的阿里云环境,大家可以亲自动手实践阿里云视频点播服务哟!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
技术点-阿里云视频点播控制台 | 学习笔记
快速学习技术点-阿里云视频点播控制台
18 0
技术点-阿里云视频点播文档 | 学习笔记
快速学习技术点-阿里云视频点播文档
29 0
技术点-阿里云视频点播介绍 | 学习笔记
快速学习技术点-阿里云视频点播介绍
18 0
技术点-阿里云视频点播(依赖引入) | 学习笔记
快速学习技术点-阿里云视频点播(依赖引入)
14 0
阿里云视频点播微服务(三)
阿里云视频点播微服务
37 0
云·速成美站产品培训 - 阿里云视频点播
一、阿里云视频点播服务的配置 二、获取Access Key与后台进行绑定 三、通过网站后台上传视频
62 0
开放下载!《VoD问题排查与实战手册》40+技术问答快速入门阿里云视频点播
精解基本概念快速入门阿里云视频点播,40+技术问答详解常用功能排查及解决方案,针对多种业务场景的最佳实战分享。云运维工程师不可错过的匠心之作《VoD问题排查与实战手册》现已开放下载!快来下载阅读吧~
12811 0
阿里云视频点播服务添加视频字幕的实现方案
本文给出了一个为视频点播服务里的视频添加字幕的方案。
3906 0
如何有效节省阿里云视频点播的使用成本
背景       视频,现在已经成为人们越来越喜欢的交流和沟通方式,各种点播、直播平台、短视频APP层出不穷,吸引了大量的用户群体,而对于视频行业来说,存储和分发是需要考虑的核心部分。如何保证视频存储的可靠性和安全性,视频分发的速度以及稳定性,是每一个视频行业的用户需要考虑的问题。
6051 0
阿里云视频点播转码多场景化最佳实践
在面对不同行业用户丰富的转码场景需求时,如何将用户偏向自身业务特性的定制化需求通用化、产品化并赋予给其他用户使用?这是点播转码一直在思考并努力去解决的,本文由阿里云视频点播技术团队张立磊撰写,讲述视频点播针对多种业务场景提供的适应多场景化的转码处理方案,如何实现将用户定制化的场景需求进行抽象提取,最终以适用于其他点播用户的同样或类似的业务场景需求。
4531 0
+关注
驻云科技
上海驻云信息科技有限公司成立于2013年,是一家领先的企业云计算架构咨询、实施、管理及运维技术服务提供商,致力于为企业客户提供卓越的云计算整体解决方案。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
互联网音视频点播业务云上实践
立即下载
HBase训练营-物联网时代的数据挑战V1
立即下载
K8s监控神器——TSDB for Prometheus的入门与实践
立即下载