【视频直播】推流以及播放地址的鉴权地址生成实践

关于视频直播的推流/播放地址不知道如何生成的问题,这里详细说一下带鉴权的域名如何生成推流/播放地址。
【视频直播地址的组成】
1、域名,以live.aliyun.com作为例子;
2、鉴权key值(PrivateKey),这个可以直接在控制台上进行创建,如下图
【视频直播】推流以及播放地址的鉴权地址生成实践
3、appname以及streamname,一组appname以及streamname就表示1个直播流。
【直播地址】
以推流地址为例子,组成方式是:
rtmp://推流域名/appname/streamname?auth_key=unix时间戳-rand随机数-uid-md5hash
最重要的地方是生成md5hash,rand随机数以及uid都可以设置成0即可,根据自身实际的需求而定。

md5hash的生成,实际上是一个md5的算法,所以在视频直播服务侧是不会封装这类的sdk或者API接口的,拼接如下:
echo -n "/AppName/StreamName-Timestamp-rand-uid-PrivateKey" | md5sum
如下的一个测试
【视频直播】推流以及播放地址的鉴权地址生成实践

上一篇:人像基础打光技法 人像如何打光教程


下一篇:【音视频通信RTC】appserver token搭建实践