三分钟、五步骤,轻松搞定视频直播

  • 时间:
  • 浏览:3

与传统的直播方案不同,外场的互联网与活动现场直播方案首先在派发端更加冗杂,采用包括PC、移动设备以及专业设备在内的多种设备进行信息的派发;有过后将派发到的信息推流到公有云上,通过控制台控制用户观看的视频内容;有过后再通过云发布给不同设备上的用户加以观看。对于游戏而言,可不并能直接通过手机派发,再通过编码器编码传到公有云上,再发布给用户观看。

图二 域名申请

典型的直播系统的搭建分为四个步骤:第一步时要先申请一有一另四个域名;第二步时要进行配置直播;第三步在配置直播后,获取推流地址;第四步,进行推流;最后一步播放。下面来具体分析下每一步的操作细节:

亲戚亲戚我们歌词 我们歌词 我们歌词 都 来具体看一下播放的过程:第一步使用者拿到播放地址那我,首先会进行域名解析;第二步域名解析都会指向某一CDN机会另外一有一另四个服务,直播指向的是CDN;第三步机会CDN自身不具有数据,CDN会指向某个具体源站以便获取数据;第四步数据源站返回数据给CDN;第五步CDN再将你这个 数据返回给播放者。刚才的设置过程机会完成了1、3、4、5步,唯独越来越设置第二步,这是机会第二步是时要通过域名进行设置。

图十二 重大活动录制场景

图八 视频服务的框架及服务体系

图九 基础服务

场景二:重大活动录制(含无人机)

总结

域名申请:在阿里云官网上可不并能通过外网完成域名申请,一起还可不并能进行实名认证。但域名申请不一定要通过阿里云实现,什么都 的第三方服务商同样可不并能提供相同的服务。

在教育直播场景中,分为教师端和学生端。上图暗蓝色的直线表示的是教师的视频流,其通过录播教室配置的摄像头将视频直播流信号上传到公有云上,学生端通过盒子观看直播画面;每个学生的手机均作为直播信号来源传送到公有云上,再传到教室端的接收端,通过教室大屏播放,完成直播互动。

通过推流工具完成推流后,播放地址是是否就可不并能播放了呢?答案是是否定的。

图三 服务开通

图四 配置直播

当域名申请成功后,使用者就可不并能开通直播服务,通过阿里云,使用者可不并能一次开通四个基础的直播服务,包括直播服务、媒体转码服务、对象存储OSS、访问控制、消息服务、CDN服务。

服务开通后,就可不并能通过控制台进行配置直播,配置直播包括有一另四个方面:域名管理和流管理。流管理,是管理域名下的所有的直播视频流,在刚才的演示中,在一有一另四个直播页面中有 两路流,一路是主播推上来的流;另一路是现场推上去的流。这两路流在后台通过混流那我,再投到大屏上。这两路流同属于一有一另四个域名。在域名管理中,新建域名又分为有一另四个步骤:输入域名、审核、完成。其中最重要的一步是审核,此前申请的域名时要完成实名认证,以便审核通过。域名审核后就可不并能得到推流地址和播放地址。

视频服务的框架体系

图十三 教育直播场景

场景三:教育直播

图十 典型直播流程

阿里视频云和客户共赢主要体现在有一另四个方面:第一是成本,阿里视频云帮助用户完成上述的一系列配置,包括端、后台的处理、派发等等,大大节省了客户的时间成本和投入成本;第二是安全,阿里云有专门的视频安全团队来保证视频的安全,为企业提高足够的安全保障;第三是功能,阿里云视频云提供了足够多的功能以满足不同的客户需求。

视频直播中有 了整个视频服务体系。由上图可不并能看过,上传端包括摄像机、视频服务器、采编软件;传输中采用RTMP协议,将数据传输到后台处理;后台进行处理、打包那我,派发到多种播放设备上,便于消费者观看。

尽管上图的显示的推流地址并能一有一另四个,但同一域名下可支持多个推流地址。整个推流地址由三帕累托图组成,前面的帕累托图是阿里的CDN;最后的帕累托图是所申请的域名;顶端帕累托图是APP name和Video name。其中APP name是用于区分企业内的不同应用,Video name用于区分同一有一另四个应用内的不同流。同样地,播放地址也具有此类的对应关系。

图七 配置CDN

图五 推流地址和播放地址

图十一 外场的互联网与活动现场直播场景

直播系统的搭建

对于重大活动录制的场景,同样地,在派发端采用冗杂派发;与上个场景不同之处于于,派发到的信号可不并能直接通过SDI信号直接在现场展示,一起也可不并能完成所有数据的录制;某些步骤类似,这里不再赘述。

图六 整体播放过程

下面来具体看一下视频服务的框架体系。

讲解完框架体系那我,亲戚亲戚我们歌词 我们歌词 我们歌词 都 来具体看一下视频直播的场景。

场景一:外场的互联网与活动现场直播

上图是万网和CDN设置的界面,在界面的左侧CDN设置中可不并能看过域名下面处于一有一另四个CNAME,使用者时要将该CNAME提供给域名服务商,在域名服务商内要增加一有一另四个CNAME选项。那我就完成了域名解析后指向具体CDN的过程。

图一 直播系统搭建的五大步骤

本文根据阿里云视频服务高级技术专家楚煦在629日举办的2016云栖大会· 成都峰会上《阿里视频云怎样才能和客户共赢》的演讲派发而成。

基础服务包括四大块,派发/上传、后台处理、派发、播放。其中派发/上传模块主要关注的是性能,这是机会移动端正成为派发/上传的主力设备。上传信道的主要任务是快速地将派发的到数据上传到后台处理,该信道随着网络环境变化而动态变化,有过后派发和上传服务时要根据信道的情形动态地改变派发码率。后台处理主要包括转码、打水印、拼接等处理。派发处于着视频服务中最高的费用,有过后时要重点考虑性价比的大问題。同样地,机会移动化的大趋势,播放也时要考虑性能的大问題。

从上图,可不并能看过整个视频服务的框架分为三层:第一层是阿里云的基础服务,视频服务是一有一另四个涉及面较广的服务,其中涉及ECS、OSS、RDS、CDN等阿里云产品,这也是最初开通直播服务时,一次性开通四个基础服务的因为所在;第二层是视频相关的基础服务,主要包括有一另四个帕累托图:端、视频相关处理技术、视频相关传输技术。这里重点介绍一下视频传输技术,它与CDN并全版都会一一对应的关系,事实上,对视频服务而言,它中有 了CDN;最上层是视频服务,包括点播和直播。

上述步骤全版设置完成后,并能进行视频播放。总结一下,直播的开通总体包括:申请域名、配置域名、管理地址。在操作熟练的情形下,整个设置过程可控制在三分钟内。

直播服务场景