您可以通过PC端的推流工具将视频流推送至阿里云平台进行视频的内容处理及分发。推送至阿里云中心的视频可以根据您的需求进行设置,从而适用于不同的应用场景。请您按照以下步骤完成PC端的推流与播放。
准备工具和环境
- 推流工具:您可以使用OBS推流工具进行推流。下载地址见 OBS官方下载地址。
- 播放工具:您可以使用VLC播放器来播放视频。下载地址见 VLC media player官方下载地址
网络环境
网络类型 | 优势 | 劣势 |
---|---|---|
有线网 | 稳定 | 不够便捷 |
Wi-Fi | 便捷 | 不稳定 |
- 有线网络相对Wi-Fi来说比较稳定,信号不易受干扰。因此,如果条件允许,建议您使用有线网络。
- Wi-Fi相对有线网络来说比较便捷。因此,如果是活动直播,建议您使用 Wi-Fi。
上行带宽检测
获取推流与播流地址
- 添加域名。
您需要有已经备案的域名。添加域名操作,详情参见添加域名。
- 域名解析。
添加域名后,您需要分别对推流域名和播流域名进行CNAME解析才可使用域名。域名解析操作,参见 解析CNAME。
- 关联域名。
添加域名之后,您需要将推流域名和播流域名进行关联,才能进行推流操作。详情参见 关联域名。
- 配置鉴权。
鉴权功能可以防止您的直播出现盗录、盗播的风险。鉴权功能默认为开启状态。您可以使用默认鉴权配置,也可以进行自定义鉴权配置。
- 默认鉴权:鉴权key随机分配,有效时长 30 分钟。超过有效时间,鉴权失效。
- 自定义鉴权:您还可以根据需要进行自定义鉴权,分别设置推流地址和播流地址的过期时间。参见 配置鉴权。
- 配置可选功能。
- 您可以选择配置防盗链功能,来限制视频直播的分发资源被访问的情况。参见 配置防盗链。
- 您可以配置IP黑名单,来限制某一IP访问您的加速域名。参见 配置 IP 黑名单。
- 您可以根据需求配置转码、录制、截图等。参见 通用转码、直播录制存储至OSS、配置截图。
- 您可以配置HTTPS安全加速功能,来避免敏感信息泄露等安全隐患。参见 配置HTTPS安全加速。
- 您还可以配置推断流回调功能,以便在推流状态发生变化时,及时收到阿里云将视频流推送成功、断流成功的状态实时反馈。参见 推断流回调。
- 获取推流地址和播流地址。
完成域名的创建及相关配置后,您可以在视频直播控制台获取推流地址和播流地址。详情参见 配置边缘推流。
推流设置与操作
请您按照以下步骤完成推流操作:
- 按照文档说明安装已经下载的OBS推流工具。
- 获取推流地址。
在控制台获取直播推流地址。您可以按照 获取推流与播流地址操作步骤获取推流地址,或参见 配置边缘推流。
- 配置OBS基本参数并使用获取的推流地址进行推流。
您需要将鉴权后的推流地址分两部分输入 URL 与 流秘钥 中。
- URL:填写包含AppName前的地址,
- 流名称:填写包含StreamName后的地址。
以推流地址rtmp://push.aliyunlive.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************
为例,- URL:填写
rtmp://push.aliyunlive.com/app/
, - 流名称:填写
stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************
说明 以上推流地址示例由推流域名、AppName、StreamName和鉴权串组成,您需要根据实际情况,替换成您自己的AppName、StreamName和相应的鉴权串。
播放设置与查看
请您按照以下步骤完成播流操作:
- 按照文档说明安装已经下载的VLC播流工具。
- 获取播流地址。
在新版控制台获取直播播流地址。您可以按照 获取推流与播流地址操作步骤获取播流地址,或参见 配置边缘推流。
- 使用VLC播放器来播放视频。
您需要将鉴权后的播流地址输入指定的位置即可进行播放。以播流地址
rtmp://play.aliyunlive.com/app/stream?auth_key=1543300311-0-0-d47ce016332bf280cf275********
为例,将播流地址复制到URL的输入框并单击 播放 即可。说明 以上播流地址示例由播流域名、AppName、StreamName和鉴权串组成,您需要根据实际情况,替换成您自己的AppName、StreamName和相应的鉴权串。