直播那么火,聊聊阿里直播云

最近在做一个新产品,哪个新产品是一个直播的管理平台,这里没当然涉及到直播相关的技术,整理了一下直播技术架构:

其实直播中最最最最最最最重要的两个名词

1、推流,例如,一个直播间里面,主播将拍摄的画面通过推流地址,将数据流推向服务器,这个操作就叫推流。

2、拉流,例如,一个观众在直播间,通过拉流地址,将主播的推送的流,拉去过来,然后进行播放,这个操作就叫拉流。

具体的详细架构见下图,这个图不一定代表所有的直播云,此图来自七牛。

 

 

阿里是目前国内最大的云平台了,它的直播服务需要和它的其他产品进行配合使用,例如:CDN,OSS、点播、认证域名等相关的产品。IOS和安卓平台的API和demo都是很完善的,但是针对服务端的SDK,真的不完善。

第一,SDK在CDN的SDK里面,接口方面还是不够完善(例如:目前相关获取推流地址,还得自己写方法进行配置,哎,相比七牛直播)

第二,没有简单的demo。如果你想进行测试一下,那非常方便了,例如,把IOS的demo下载下来,然后在阿里云的管理控制台进行创建相关配置,在IOS配置推流地址就可以调试了。

 

那么我接下来,采用OBS来感受阿里云直播,

1、首先我们先来下载一下OBS,官网 https://obsproject.com/

但是国内官网基本是下载不了的,那我们来先云盘地址:

http://pan.baidu.com/share/link?shareid=601172776&uk=4278685510

但是大家在安装过程提示directx错误,可以先安装这个 ,http://pan.baidu.com/share/link?shareid=817668707&uk=4278685510

2、在OBS 设置 - 广播设定中应按下图设置:

obs

以上面的推流地址为例,参数设置为:

  • FMS URL: rtmp://video-center.alivecdn.com/app-name
  • 播放路径/串码流(如果存在): video-name?vhost=test.example.com

具体的操作步骤,还是度娘吧,太多太多了,我就不啰嗦了。

3、开通拉流地址进行播放。

 

posted @ 2016-07-27 09:52  Fico  阅读(1925)  评论(3编辑  收藏  举报