参考:

如何利用阿里云在PC端快速接入直播功能?

由于现在已经是2020年了,所以具体细节部分也有一定的改变。 今天做一下快速搭建的笔记:

配置推流、播流域名

在阿里云后台 “视频云直播控制台” 首先进行域名的配置。 分别添加 推流域名,播流域名 如 live-push.xxx.com, live.xxx.com 配置需要在域名解析中添加对应的CNAME记录。

配置鉴权

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

FMS URL / URL: rtmp://http://video-center.alivecdn.com/AppName

播放路径/串码流(如果存在)/ 流秘钥: StreamName?vhost=http://live.aliyn.com

appname 和 stream 是两个可变参数 其中stream参数在直播推流软件中,需要放置到推流码中。而不是紧跟着推流地址。

鉴权秘钥可以在阿里云后台生成,测试时可以这样使用。 但是在实际业务使用时,应该在后台请求对应的API来获取临时的鉴权秘钥

推流软件

经过测试 使用OBS软件可以顺利进行直播, 使用斗鱼直播伴侣软件采用同样的地址、鉴权控制台可以看到流链接,但是无法实际播放。

播放

HLS格式可以在IE edge、Safari浏览器中直接播放,其他格式需要播放器支持。

推流回调地址

推流回调地址在业务开发的部分是十分重要的,譬如说我们的系统对用户进行直播消息推送,或者刷新直播状态,页面或系统内统计 都是需要这个回调方式。

音视频结合

纯音频与纯视频直播

视频回放保存、VOD点播

可以在阿里云控制台添加VOD录制功能, 也可以设置视频保存至OSS功能 其中存储至OSS可以设置回调通知地址,应该是带有参数,这样后端拿到数据之后可以进行标记,方便其他业务调用。( 例如斗鱼直播的,历史视频的功能 )

截图功能

阿里云支持推流截图功能,基于该功能则可以做一个类似于快速预览的功能。

文章地址:




标签: none

添加新评论