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

本文涉及的产品
视频直播,500GB 1个月
简介: 针对阿里云的视频直播产品,生成推流以及播放域名的鉴权地址的流程实践方式

关于视频直播的推流/播放地址不知道如何生成的问题,这里详细说一下带鉴权的域名如何生成推流/播放地址。
【视频直播地址的组成】
1、域名,以live.aliyun.com作为例子;
2、鉴权key值(PrivateKey),这个可以直接在控制台上进行创建,如下图
image.png
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
如下的一个测试
image.png

目录
相关文章
|
5月前
|
Web App开发 缓存 Linux
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
《FFmpeg开发实战》书中第10章提及轻量级流媒体服务器MediaMTX,适合测试RTSP/RTMP协议,但不适合生产环境。推荐使用SRS或ZLMediaKit,其中SRS是国产开源实时视频服务器,支持多种流媒体协议。本文简述在华为欧拉系统上编译安装SRS和FFmpeg的步骤,包括安装依赖、下载源码、配置、编译以及启动SRS服务。此外,还展示了如何通过FFmpeg进行RTMP推流,并使用VLC播放器测试拉流。更多FFmpeg开发内容可参考相关书籍。
136 2
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
|
小程序 JavaScript 视频直播
Vue视频直播,解决Web端+小程序端同时播放问题
Vue视频直播,解决Web端+小程序端同时播放问题
583 0
|
JSON 搜索推荐 API
盒马 iOS Live Activity &“灵动岛”配送场景实践
盒马 iOS Live Activity &“灵动岛”配送场景实践
2703 0
盒马 iOS Live Activity &“灵动岛”配送场景实践
|
编解码 视频直播 开发工具
《从 SDK 到编解码:视频直播架构解析》电子版地址
从 SDK 到编解码:视频直播架构解析
139 0
《从 SDK 到编解码:视频直播架构解析》电子版地址
《Fast and Scalable VMM Live Upgrade in Large Cloud Infrastructure》电子版地址
Fast and Scalable VMM Live Upgrade in Large Cloud Infrastructure
92 0
《Fast and Scalable VMM Live Upgrade in Large Cloud Infrastructure》电子版地址
|
视频直播 调度
《视频直播的智能流量调度系统》电子版地址
视频直播的智能流量调度系统
166 0
《视频直播的智能流量调度系统》电子版地址
《A Perfect Solution for Live Migration with Pass-through Devices》电子版地址
A Perfect Solution for Live Migration with Pass-through Devices
96 0
《A Perfect Solution for Live Migration with Pass-through Devices》电子版地址