zoukankan      html  css  js  c++  java
  • 直播那么火,聊聊阿里直播云

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

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

    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、开通拉流地址进行播放。

  • 相关阅读:
    webpack打包加大就是为了加大文件允许体积,提升报错门栏
    webpack打包配置服务
    webpack 打包 js图片
    webpack 打包css 图片
    webpack打包多个html打包,分别引入不同的 多个 js 文件 流程
    webpack打包所有css打包压缩到一个js里面
    webapck 打包多个 js ,多个 html 同时打包流程
    webpack打包多个js 合并成默认 main.js文件步骤
    wbpack打包准备工作
    模拟攒机小程序 兼容提示 电源功率推荐 小白攒机神器
  • 原文地址:https://www.cnblogs.com/ficohu/p/5709888.html
Copyright © 2011-2022 走看看