博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎么使用阿里云直播服务应用到现在主流直播平台中
阅读量:6918 次
发布时间:2019-06-27

本文共 1724 字,大约阅读时间需要 5 分钟。

 

 

一、业务场景

 

    现在直播APP和直播业务非常火爆,越来越多的人玩直播.

    早期直播:直播界定为“广播电视节目的后期(haobc)合成、播出同时进行的播出方式” 。主要是电视综艺节目直播、演唱会直播、体育赛事直播等。

    现在互联网直播,用户通过移动设备、摄像设备直接拍摄和推流服务器直接连接。互联网用户通过移动设备直接观看直播,延迟非常低。

    应用方式:个人直播、游戏直播、发布会直播等等

    近期公司组织新品发布会直播:

             时间 (对外公布发布会直播时间)、

             空间 (室内租用直播室)、

             设备 (摄影设备 、灯光设备 、新品设备)

            人物  (发布人、演员、摄影师、灯光师、化妆师)

 

二、开始准备

         1、直播场地:

              安静、比较宽敞环境、带宽良好(8-100MB带宽)

         2、直播推流服务:

                购买阿里云推流服务、百度推流服务、腾讯推流服务等

         3、直播录制软件:

                Open Broadcaster Software (OBS)

         4、直播设备:

                摄像机、摄像机等,配备摄影师

                灯光设备,配备灯光师

                PC、或笔记设备(显卡要做比较高点),安装好OBS软件

         5、直播拉流服务商:

                 一直播、映客直播......

 

三、配置阿里直播服务器

    1、登录阿里云、登录直播控制台,购买直播服务

    2、添加直播域名

            

  
 

        

             直播域名需要审核,审核通过后即可使用。

 

    3、CNAME绑定(域名绑定解析)  

           

         登录域名运营商管理后台,添加CNAME域名解析

          

 

  4、获取推流和直播地址:

      

 

 

 

 

 

    5、推流说明 

 

   推流地址: rtmp://video-center.alivecdn.com/app-name/video-name?vhost=your.example.com 

                        说明 video-center.alivecdn.com是直播中心服务器,允许自定义,

                        例如您的域名是your.example.com(注意:该域名不可以和你的直播加速域名相同),

                        可以设置DNS,将您的 域名CNAME指向video-center.alivecdn.com即可 

                        app-name是应用名称,支持自定义,

                        可以更改video-name是流名称,支持自定义,

                        可以更改 vhost参数是最终在边缘节点播放的域名,即你的直播加速域名。

 

 

四、配置直播设备

  1、摄影机、摄像机设备通过高清线或USB连接的PC电脑或笔记本电脑上。

 

  2、给PC电脑或笔记本电脑安装OBS软件

 

  3、配置OBS(推流)

      添加视频捕获设备,和你的摄像机、摄影机连接

        

    配置连接推流服务器

    添加  设顶--广播设定

        

 

   配置FMS: rtmp://video-center.alivecdn.com/appName

   播放路径/串码流:video-name?vhost=your.example.com

 

 

 

   效果配置

  

 

 

 

 

 

4、播放直播内容:(直播平台可以快速接入拉流)

播放地址:

RTMP格式 :

FLV格式 :.flv   

M3U8格式:.m3u8 

 

 

5、鉴权说明

直播流媒体的推送和播放采用同一套鉴权方案,可以在控制台的鉴权配置中进行配置,

详细了解鉴权配置 注意 只有进行鉴权配置后,该加速域名才能正常进行推流和播流,

直播业务类型仅支持A类型鉴权方 式 推流和播流地址需要分别进行鉴权签名计算,

每一个签名都是严格按照URL计算的,故不可使用 推流URL计算得到的签名应用到播流地址,

同理每一种播流地址都会对应不同的鉴权计算结果 举例:

 

 

计算鉴权后的推流地址:直播控制台 - 域名管理 - 直播域名管理详情页 - 基本信息 

取得推流地址如下: rtmp://video-center.alivecdn.com/app-name/video-name?vhost=test.example.com

 使用直播控制台 - 域名管理 - 直播域名管理详情页 - 鉴权配置 

页面的鉴权URL计算器计算鉴权URL: 输入推流地址(app-name、video-name可自行修改)、鉴权KEY、有效时间即可得到鉴权URL。

 

 

播流地址: 使用OBS等工具使用鉴权URL推流后,

可在 直播控制台 - 流管理 - 正在推流 页面查询到正在直播的推流记录 ,通过 直播地址 可查询播放地址,并可预览播放。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载地址:http://flxcl.baihongyu.com/

你可能感兴趣的文章
【转】MFC 迅雷七窗体特效,使用DWM实现Aero Glass效果
查看>>
JS查找孩子节点
查看>>
Rhythmk 一步一步学 JAVA (20) JAVA enum常用方法
查看>>
poj3342Party at Hali-Bula(树形dp)
查看>>
Uni2D 入门 -- Animation Clip 和 Animation API
查看>>
C#中的Dictionary类,默认key是区分大小写的
查看>>
win8开机密码忘了怎么办
查看>>
问题集合
查看>>
TP 接收post请求使用框架自带函数I()防止注入
查看>>
WCF学习总结
查看>>
Android Studio项目转Eclipse项目
查看>>
CSM认证培训知识汇总
查看>>
Atitit. 。Jna技术与 解决 java.lang.Error: Invalid memory access
查看>>
zookeeper 安装和配置
查看>>
[转载] 武汉海达数云技术有限公司 - 软件研发员工资详情(武汉,2015年)
查看>>
termios编程
查看>>
html5人物图片360度立体旋转
查看>>
怎么搭建个人博客网站——我的建站过程
查看>>
SQL Server中Text和varchar(max)数据类型区别
查看>>
iOS:iOS开发系列–打造自己的“美图秀秀”(下)
查看>>