1、业务场景html
如今直播APP和直播业务很是火爆,愈来愈多的人玩直播.服务器
早期直播:直播界定为“广播电视节目的后期(haobc)合成、播出同时进行的播出方式” 。主要是电视综艺节目直播、演唱会直播、体育赛事直播等。app
如今互联网直播,用户经过移动设备、摄像设备直接拍摄和推流服务器直接链接。互联网用户经过移动设备直接观看直播,延迟很是低。ide
应用方式:我的直播、游戏直播、发布会直播等等工具
近期公司组织新品发布会直播:阿里云
时间 (对外公布发布会直播时间)、cdn
空间 (室内租用直播室)、视频
设备 (摄影设备 、灯光设备 、新品设备)htm
人物 (发布人、演员、摄影师、灯光师、化妆师)blog
2、开始准备
一、直播场地:
安静、比较宽敞环境、带宽良好(8-100MB带宽)
二、直播推流服务:
购买阿里云推流服务、百度推流服务、腾讯推流服务等
三、直播录制软件:
Open Broadcaster Software (OBS)
四、直播设备:
摄像机、摄像机等,配备摄影师
灯光设备,配备灯光师
PC、或笔记设备(显卡要作比较高点),安装好OBS软件
五、直播拉流服务商:
一直播、映客直播......
3、配置阿里直播服务器
一、登陆阿里云、登陆直播控制台,购买直播服务
二、添加直播域名
直播域名须要审核,审核经过后便可使用。
三、CNAME绑定(域名绑定解析)
登陆域名运营商管理后台,添加CNAME域名解析
四、获取推流和直播地址:
五、推流说明
推流地址: 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参数是最终在边缘节点播放的域名,即你的直播加速域名。
4、配置直播设备
一、摄影机、摄像机设备经过高清线或USB链接的PC电脑或笔记本电脑上。
二、给PC电脑或笔记本电脑安装OBS软件
三、配置OBS(推流)
添加视频捕获设备,和你的摄像机、摄影机链接
配置链接推流服务器
添加 设顶--广播设定
配置FMS: rtmp://video-center.alivecdn.com/appName
播放路径/串码流:video-name?vhost=your.example.com
效果配置
四、播放直播内容:(直播平台能够快速接入拉流)
播放地址:
RTMP格式 :http://your.example.com/appName/video-name
FLV格式 :http://your.example.com/appName/video-name.flv
M3U8格式:http://your.example.com/appName/video-name.m3u8
五、鉴权说明
直播流媒体的推送和播放采用同一套鉴权方案,能够在控制台的鉴权配置中进行配置,
详细了解鉴权配置 注意 只有进行鉴权配置后,该加速域名才能正常进行推流和播流,
直播业务类型仅支持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://www.cnblogs.com/lhj588/p/5876302.html